随笔分类 - css
摘要:!important是我们在解决css ie6兼容性问题中最常用到一个语法,不少人误以为!important是一种hack,实际上,!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权,只是ie6不支持而已。如下:body{color: black !important; /* IE6以上版本及其他浏览器中的颜色*/color: blue;/*ie6中的颜色*/}实际上,在上面的例子中,ie6并非不能识别!important前面的属性“black”,只是ie6不能识别!important前面的属性“black”的优先级。如下:body{color: blue;colo
阅读全文
摘要:由于各大浏览器尤其IE浏览器对web标准支持情况不一,导致标准的网页在各个浏览器中的表现不一,因此,解决各浏览器兼容性问题成为了前端工程师最重要的工作之一,而所谓的hack技术则是前端开发中必用的。CSS hack的写法有很多种,其中,特殊符号的应用最为普遍,也最为简洁,下面一一介绍了特殊符号类型的CSS hack技术:1、反斜线(\)适用浏览器:IE/Mac反斜线(\)hack利用了IE/Mac的一个bug。以\*/结束的注释在IE/Mac上是不正确关闭的,所以那些需要在IE/Mac上被忽略的语句可以放在这种注释后面。/* 在IE Mac上忽略下面的语句 \*/selector { ...s
阅读全文
摘要:Transform,顾名思义,是“变形”之意,它是CSS3中重要的动画属性之一,包含“旋转rotate”、“扭曲skew”、“缩放scale”、“移动translate”以及“矩阵变形matrix”5种变形方式。基本语法:transform : none | <transform-function>none:表示不变形;<transform-function>:表示一个或多个变换函数,指rotate 、 scale 、 skew 、translate 、matrix。Transform属性支持多种变换方式同时进行,不同变换方式需以空格隔开。元素默认基点就是其中心位置。适
阅读全文

浙公网安备 33010602011771号