border

css中!important的作用

心已入冬 提交于 2020-03-16 12:04:34
css中!important的作用   {*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在‘浏览器是否识别阶段’ 而没有真正去研究过,可是现在发生了变化。众所周知,!important这个规则对Ie6.0,Ie7.0和Firefox能写hack,现在就来讲解 这是什么原理:   *对于Ie系列浏览器都能够识别, firefox 浏览器则不能识别;   !important只有Ie7.0和firefox可以识别,但是Ie6.0不能成功应用.   (1)区别ie与firefox的hack为:border:2px solid #f00;*border:1px solid #f00; (2)区别Ie6.0 与Ie7.0、firefox的hack为:border:1px solid #f00!important;border:2px solid #f00;   在(1)中,之所以把*放在后面是因为ff不识别*而导致只对它设置了一次border;而ie 系列进行了两次border设置后,后一个属性覆盖了前一个属性,故为一像素的边框。    在(2)中,之所以把!important放在第一个border 设置,是因为它把这次border的优先级提高了,即使后面在一次甚至在N次设置border 也无效,但是Ie6.0对这个规则不接受

css中!important的用法

家住魔仙堡 提交于 2020-03-16 12:04:12
 {*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在‘浏览器是否识别阶段’ 而没有真正去研究过,可是现在发生了变化。众所周知,!important这个规则对Ie6.0,Ie7.0和Firefox能写hack,现在就来讲解 这是什么原理:   *对于Ie系列浏览器都能够识别, firefox 浏览器则不能识别;   !important只有Ie7.0和firefox可以识别,但是Ie6.0不能成功应用.   (1)区别ie与firefox的hack为:border:2px solid #f00;*border:1px solid #f00; (2)区别Ie6.0 与Ie7.0、firefox的hack为:border:1px solid #f00!important;border:2px solid #f00;   在(1)中,之所以把*放在后面是因为ff不识别*而导致只对它设置了一次border;而ie 系列进行了两次border设置后,后一个属性覆盖了前一个属性,故为一像素的边框。    在(2)中,之所以把!important放在第一个border 设置,是因为它把这次border的优先级提高了,即使后面在一次甚至在N次设置border 也无效,但是Ie6.0对这个规则不接受,而导致它应用了第二次的border

转:css中!important的作用

女生的网名这么多〃 提交于 2020-03-16 12:03:55
 转: http://www.cnblogs.com/guoguo-15/archive/2011/08/24/2151859.html {*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在‘浏览器是否识别阶段’ 而没有真正去研究过,可是现在发生了变化。众所周知,!important这个规则对Ie6.0,Ie7.0和Firefox能写hack,现在就来讲解 这是什么原理:   *对于Ie系列浏览器都能够识别, firefox 浏览器则不能识别;   !important只有Ie7.0和firefox可以识别,但是Ie6.0不能成功应用.   (1)区别ie与firefox的hack为:border:2px solid #f00;*border:1px solid #f00; (2)区别Ie6.0 与Ie7.0、firefox的hack为:border:1px solid #f00!important;border:2px solid #f00;   在(1)中,之所以把*放在后面是因为ff不识别*而导致只对它设置了一次border;而ie 系列进行了两次border设置后,后一个属性覆盖了前一个属性,故为一像素的边框。    在(2)中,之所以把!important放在第一个border 设置

CSS中!important的作用

流过昼夜 提交于 2020-03-16 12:03:37
{*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在‘浏览器是否识别阶段’ 而没有真正去研究过,可是现在发生了变化。众所周知,!important这个规则对Ie6.0,Ie7.0和Firefox能写hack,现在就来讲解这是什么原理: *对于Ie系列浏览器都能够识别, firefox 浏览器则不能识别; !important只有Ie7.0和firefox可以识别,但是Ie6.0不能成功应用. (1)区别ie与firefox的hack为:border:2px solid #f00;*border:1px solid #f00; (2)区别Ie6.0 与Ie7.0、firefox的hack为:border:1px solid #f00!important;border:2px solid #f00; 在(1)中,之所以把*放在后面是因为ff不识别*而导致只对它设置了一次border;而ie 系列进行了两次 border设置后,后一个属性覆盖了前一个属性,故为一像素的边框。 在(2)中,之所以把!important放在第一个border 设置,是因为它把这次border的优先级提高了,即使 后面在一次甚至在N次设置border 也无效,但是Ie6.0对这个规则不接受,而导致它应用了第二次的 border 设置

博客皮肤

喜夏-厌秋 提交于 2020-03-16 09:02:13
页面定制代码:  body { //background: url(https://images.cnblogs.com/cnblogs_com/TomHe789/1652276/o_2002220059545d70ca19b2f73.jpg) fixed; background-color: white; background-size: 100%; background-repeat: no-repeat; } #home { background:white; opacity: 0.7; } #blogTitle h1 { margin-top: 10px; font-size: 40px; transition: all 1s; } #blogTitle h1:hover{ transform: translateX(70px); } #blogTitle h1:hover a { color: brown; } #blogTitle h2 { font-size: 18px; font-weight:bold; color: brown; float: left; margin-left: 40px; transition: all 1s; } #blogTitle h2:hover { transform: translateX(50px); color:

外边距合并,外边距折叠

给你一囗甜甜゛ 提交于 2020-03-16 08:55:11
外边距叠加collapsing-margin 恩,margin叠加一直是个问题,也是我们一直会遇到的问题,很久以前就想把这个知识点整理下,做一个详细的讲解和分析。前一段时间 知乎 上有人问了这个问题,刚好 克军 也做了个回答,但回答的不尽其然,并且我做了自己的分析。刚好今天写到自己的博客里,并做一个更详细的探讨。 今天主要介绍的就是:到底神马是外边距叠加?神马情况下外边距会叠加?如何避免外边距叠加? 外边距叠加的定义 请先阅读w3c关于 collapsing-margin 的官方介绍: In CSS, the adjoining margins of two or more boxes (which might or might not be siblings) can combine to form a single margin. Margins that combine this way are said to collapse , and the resulting combined margin is called a collapsed margin . 在CSS中, 两个或多个毗邻 (父子元素或兄弟元素) 的普通流中的块元素垂直方向上的 margin 会发生叠加。这种方式形成的外边距即可称为外边距叠加( collapsed margin )。 1、两个或多个

[CSS3] 新增属性用法整理

◇◆丶佛笑我妖孽 提交于 2020-03-14 13:02:09
测试环境: OS --> winXP Browsers --> IE6+, FF 3.0.11, FF 3.5, Opera 10 beta 2, Safari 4, Chrome 3.0.195 一。 transition(a标签hover渐隐效果) a:hover{transition: color 0.15s linear 0s, background-color 0.3s linear 0s;} -webkit-transition:color 0.15s linear 0s, background-color 0.3s linear 0s; -moz-transition:color 0.15s linear 0s, background-color 0.3s linear 0s; -o-transition:color 0.15s linear 0s, background-color 0.3s linear 0s; -ms-transition:color 0.15s linear 0s, background-color 0.3s linear 0s; transition:color 0.15s linear 0s, background-color 0.3s linear 0s; 一. box-shadow(阴影效果) 使用: box-shadow: 20px

css清除浮动大全共8种方法

牧云@^-^@ 提交于 2020-03-13 11:35:03
原文链接http://www.jb51.net/css/173023.html 清除浮动是每一个 web前台设计师必须掌握的机能。css清除浮动大全,共8种方法。 浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问题。 下面总结8种清除浮动的方法(测试已通过 ie chrome firefox opera,后面三种方法只做了解就可以了): 1,父级div定义 height 代码如下: <style type="text/css"> .div1{background:#000080;border:1px solid red;/*解决代码*/height:200px;} .div2{background:#800080;border:1px solid red;height:100px;margin-top:10px} .left{float:left;width:20%;height:200px;background:#DDD} .right{float:right;width:30%;height:80px;background:#DDD} </style> <div class=

Box-sizing reset

无人久伴 提交于 2020-03-13 00:51:31
### Box-sizing reset 重置盒模型使得元素的宽度`width`和过高度`height`不会受它们的边框`border`和内边距`padding`影响 #### HTML <div class="box">border-box</div> <div class="box content-box">content-box</div> #### CSS html { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; } .box { display: inline-block; width: 150px; height: 150px; padding: 10px; background: tomato; color: white; border: 10px solid red; } .content-box { box-sizing: content-box; } #### Demo https://codepen.io/hahazexia/pen/WYKQNV #### Explanation 1. `box-sizing: border-box`使得内边距`padding`和边框`border`的附加值不会影响元素的宽度`width`和高度`height` 2. `box

[WPF疑难]在WPF中显示动态GIF

吃可爱长大的小学妹 提交于 2020-03-12 04:53:24
简介:   这是利用WPF作为前端技术,实现桌面版微信多客服系统。项目采用Prism作为前端框架,采用MVVM模式极好的对UI和逻辑代码分离,使用MefBootstrapper集成的MEF IOC容器,解耦各模块对象。合理利用 IEventAggregator 实现事件和交互。文章在介绍对应功能时候会给出相关实现的参考,读者可以参考改进,引入到自己的项目中。 程序运行界面及功能预览: 一、登陆: 功能:支持记住用户和用户设置,可选择记住用户密码。 实现相关: 自定义登陆窗口,引入Microsoft.Windows.Shell。可参考 WPF Custom Chrome Library 和 MSDN WindowChrome Class 有相关自定义窗口实现。 最小化、最大化、关闭按钮功能实现可参考上面的例子。 登陆按钮,自定义Style,重写Button的Template,参考代码如下: <Style x:Key="LogginButton" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid > <Border x:Name="Bd" Background="