CSS
文章平均质量分 73
火箭豹
这个作者很懒,什么都没留下…
展开
-
css常见兼容性问题
1、 如何定义高度很小的容器? 正解:在IE6下无法定义小高度的容器,是因为有一个默认的行高。 列举2种解决方案:overflow:hidden或font-size:容器高度px 2、 图片下方出现几像素的空白间隙? 正解:将img定义为display:block,或定义父容器为font-size:0 3、 IE6双倍margin的BUG? 正原创 2013-05-10 10:50:49 · 561 阅读 · 0 评论 -
SASS用法指南
学过CSS的人都知道,它不是一种编程语言。 你可以用它开发网页样式,但是没法用它编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。在程序员眼里,CSS是一件很麻烦的东西。它没有变量,也没有条件语句,只是一行行单纯的描述,写起来相当费事。 很自然地,有人就开始为CSS加入编程元素,这被叫做"CSS预处理器"(css preprocessor)。它的基本思想是,用一种专转载 2013-06-01 12:29:38 · 582 阅读 · 0 评论 -
z-index影响下的层级布局
定义: z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。(只能在position:absolute、relative或fixed情况下才生效) 该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。 默认值: auto 继承性:原创 2013-08-05 17:52:21 · 2379 阅读 · 0 评论 -
CSS hack原理
什么是CSS hack 不同的浏览器对W3C规范的支持有差别,因此相同的CSS在不同浏览器下被解析的结果不同,输出的页面效果也就不一致。这就需要CSS hack 来解决浏览器的兼容性问题。这个针对不同的浏览器写不同的CSS 代码的过程,就叫CSS Hack。 CSS Hack 形式 CSS Hack大致有3种表现形式:CSS属性Hack、CSS选择符Hac原创 2013-08-15 01:05:22 · 837 阅读 · 0 评论 -
CSS hack实战
!important !important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权。默认情况下,CSS规则按级层覆盖,例如在.CSS文件中的定义可以被style标签的定义覆盖,反之则不行。然而,对覆盖平衡而言,加上一个“!important”就优先于正常的CSS规则。 ie7,ie8,firefox,chrome等浏览器下,已经可以识别 !原创 2013-08-15 12:20:06 · 682 阅读 · 0 评论