CSS
pxy_Shineyo
这个作者很懒,什么都没留下…
展开
-
CSS清除浮动
1、浮动产生的原因是什么呢 浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样子CSS 浮动就产生了。 2、浮动产生负作用 由于浮动产生,如果对父级设置了样式(如: background、border等),而父级不能被撑开,所以导致样式不能显示。还有margin padding设置值不能正确显示,由于浮动导致父级子级之间设置了cs原创 2015-09-12 22:04:39 · 372 阅读 · 0 评论 -
CSS定位的兼容性问题
CSS定位的兼容性问题 position:relative; 在 IE6 下父级的 overflow:hidden; 包不住子级的relative; position:absolute; 在 IE6 下定位元素的父级宽高都为奇数那么在 IE6 下定位元素的 right 和 bottom 都有1像素的偏差。 position:absolute;绝对定位元素子级的浮动可以不用写清浮动方法; posit原创 2015-11-16 22:08:27 · 684 阅读 · 0 评论 -
CSS样式优先权
当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 1拥有最高的优先权。 1.内联样式(在 HTML 元素内部) 2.内部样式表(位于 标签内部) 3.外部样式表 4.浏览器缺省设置 因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明: 标签中的样式声明,外部样原创 2015-11-28 21:59:25 · 597 阅读 · 0 评论 -
CSS选择器性能
CSS选择器损耗到底来自哪里呢?CSS选择器对性能的影响源于浏览器匹配选择器和文档元素时所消耗的时间,所以优化选择器的原则是应尽量避免使用消耗更多匹配时间的选择器。而在这之前我们需要了解CSS选择器匹配的机制, 如子选择器规则:#header > a{font-weight:blod;}CSS选择器是从右到左进行规则匹配,例子中看似高效的选择器在实际中的匹配开销是很高的,浏览器必须遍历页面中所有的原创 2015-12-04 21:41:49 · 690 阅读 · 0 评论