tnjk.net
当前位置:首页 >> Css样式里前面加@是什么意思? >>

Css样式里前面加@是什么意思?

* {xxx} 表示所有元素都引用此卷标样式 xxx { *xxx:xx;} 此写法属于CSSHACKS,为了兼容IE6/7等低版本浏览器

#是一种 CSS 标记选择器~~~ 它是针对网页中某个标签的 id 值而应用样式的~~比如页面中有: 那么,要为这个 div 标签应用样式,就需要在CSS中写:#hello{ font-size:14px; /* 再添加其它的样式 */}

CSS样式表里前面加#表示是通过id选择器来定义选择样式的 #wrapper样式将匹配到所有id为wrapper的元素中

名字叫通配符,表示所有的标签都遵循的统一样式 *{ background:#fff;} 表示所有标签的背景颜色统一都是#fff 如果你某个标签要定义其他颜色,也就是不用#fff 覆盖*定义的样式就行了 h2{ background:#000;} 覆盖了之前*{...}中定义的#fff

css 中的 〉 代表 直接子代选择器 举例说明: 假设有dom 结构如下 1 2 3 33 22 2和22是1的直接子代 2,3,33,22是1的子代 选择器 #div1 >div 选择的就是 2和22 选择器 #div1 div 选择的就是 2,3,33,22 所以 , > 表示选择前一标签的直接子代

css里的*,你可以理解为屏蔽火狐浏览器(FF)用的,ie系列内核的浏览器可以识别*后面的样式设置,而FF在解析到*后就会报错,然后跳到下个css进行样式解析。所以,我们通常用这个方式来进行浏览器样式方面的兼容处理。也就是说,用他来设置IE和FF的...

CSS hack 用来让网页兼容各种浏览器(在各种环境下都能“正确的”显示) *+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签. 所以*+html.img_cpzs,.img_cpzs ul{---样式代码---} 只在IE7下面有效

*代表匹配所有元素,.fr_text *{}代表class=fr_text元素下的所有元素css样式都是图上所示样式

打个比方div span{...}这样写,div下的不论是儿子辈的span还是孙子辈的span都应用样式; 也就是说,div下的所有span都有这个样式。 div>span{...}这样写,div下的只有儿子辈的span应用样式; 但是如果是这种情况ddddddaaaaa孙子辈的span会继承儿子辈...

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com