CSS学习笔记

Css选择器:

一、基本选择器
序号    选择器      含义 
1.       *        通用元素选择器,匹配任何元素 
2.      E       标签选择器,匹配所有使用E标签的元素 
3.     .info    class选择器,匹配所有class属性中包含info的元素 
4.   #footer   id选择器,匹配所有id属性等于footer的元素 

示例:
* { margin:0; padding:0; }

p { font-size:2em; }

.info { background:#ff0; }

p.info { background:#ff0; }

p.info.error { color:#900; font-weight:bold; }

#info { background:#ff0; }

p#info { background:#ff0; }


二、多元素的组合选择器
序号    选择器      含义 
5.   E,F 多元素选择器,同时匹配所有E元素或F元素,E和F之间用逗号分隔
6. E F  后代元素选择器,匹配所有属于E元素后代的F元素,E和F之间用空格分隔
7. E > F 子元素选择器,匹配所有E元素的子元素F
8. E + F 毗邻元素选择器,匹配所有紧随E元素之后的同级元素F

div p { color:#f00; }

#nav li { display:inline; }

#nav a { font-weight:bold; }

div > strong { color:#f00; }

p + p { color:#f00; }


三、CSS 2.1 属性选择器]
序号    选择器      含义 
9. E[att]       匹配所有具有att属性的E元素,不考虑它的值。(注意:E在此处可以省略,比如“[cheacked]”。以下同。)
10. E[att=val]   匹配所有att属性等于“val”的E元素
11. E[att~=val] 匹配所有att属性具有多个空格分隔的值、其中一个值等于“val”的E元素
12. E[att =val] 匹配所有att属性具有多个连字号分隔(hyphen-separated)的值、其中一个值以“val”开头的E元素,主要用于lang属性,比如“en”、“en-us”、“en-gb”等等


p[title] { color:#f00; }

div[class=error] { color:#f00; }

td[headers~=col1] { color:#f00; }

p[lang[b]|[/b]=en] { color:#f00; }

blockquote[class=quote][cite] { color:#f00; }




你可能感兴趣的:(css,F#)