CSS 备忘_html/css_WEB-ITnose
程序员文章站
2022-06-07 20:55:34
...
CSS规则图示
颜色值的不同写法
p { color: #ff0000; }p { color: rgb(255,0,0); }p { color: rgb(100%,0%,0%); }
当使用 RGB 百分比时,即使当值为 0 时也要写百分比符号。
值的引号
如果值为若干单词,则要给值加引号。
p {font-family: "sans serif";}
属性选择器
只有在规定了 !DOCTYPE 时,IE7 和 IE8 才支持属性选择器。在 IE6 及更低的版本中,不支持属性选择。
[attribute]
用于选取带有指定属性的元素。
[attribute=value]
用于选取带有指定属性和值的元素。
[attribute~=value]
用于选取属性值中包含指定词汇的元素 。适用于由空格分隔的属性值。title=’hello world’
[attribute|=value]
用于选取带有以指定值开头的属性值的元素,该值必须是整个单词。适用于由-分割的属性值。lan='zh-CN'
[attribute^=value]
匹配属性值以指定值开头的每个元素。
[attribute$=value]
匹配属性值以指定值结尾的每个元素。
[attribute*=value]
匹配属性值中包含指定值的每个元素。
选择器优先级
CSS样式选择器分为4个等级,a、b、c、d,可以以这四种等级为依据确定CSS选择器的优先级。
- a为如果样式是行内样式(通过style=””定义),那么a=1
- b为#id选择器的数量
- c为.class选择器的数量
- d为Element选择器的数量
- 属性选择器,伪类选择器和class类选择器优先级一样,伪元素选择器和类型选择器一样
- !important 权重最高,比 inline style 还要高
通过统计出的a,b,c,d的数值来进行优先级排比。
字体系列
链接样式
a:hover 必须位于 a:link 和 a:visited 之后,a:active 必须位于 a:hover 之后。
内外边距的值用百分比设置
padding和margin使用百分比设置是相对于父元素的width的百分比来计算的。
推荐阅读
-
【译】女程序员的正能量_html/css_WEB-ITnose
-
【HTML】-常用标记-新闻发布系统_html/css_WEB-ITnose
-
如何利用html和css来实现注册表单的简单实例
-
对position属性的总结_html/css_WEB-ITnose
-
50 Useful CSS Snippets Every Designer Should Have_html/css_WEB-ITnose
-
使用 CSS & jQuery 制作一款漂亮的多彩时钟_html/css_WEB-ITnose
-
史上最全的css hack(ie6-9,firefox,chrome,opera,safari)_html/css_WEB-ITnose
-
刚学extjs 导入文件的时候 一直报错 求大神解决_html/css_WEB-ITnose
-
居中方法_html/css_WEB-ITnose
-
给li加上float属性后跳出div层_html/css_WEB-ITnose