2 css选择器

CSS 属性选择器
	通过属性来选择元素
 #intro {font-weight:bold;}//id选择器				
		[title]{ color:red; }//选择有title属性的所有元素			
		[title=W3School]{ color:red; }//选择title=W3School属性的所有元素				
		[title~=hello] { color:red; }//选择title包含hello的所有元素,hello前后必须有空格		
		[title|=hello] { color:red; }//选择title包含hello的所有元素,hello后必须有——	
		[title*=hello]{ color:red; }//选择title包含hello的所有元素	
		[title^=hello]{ color:red; }//选择title以hello开头的的所有元素
		[title$=hello]{ color:red; }//选择title以hello结尾的所有元素
		input[type="text"]//选择type=text的所有input元素
 a[href][title] {color:red;}//根据多个属性进行选择
 planet[moons="1"][title="W3School"] {color: red;}//根据多个属性值进行选择

通配符选择器
		* {color:red;}//与任何元素匹配
		

多个选择器
	多个选择器一起写,用“,”隔开,相当于或的关系
	.important.warning {background:silver;}//多个类选择器是and的关系,即要包含important也要包含warning
	<p class="important warning">
			This paragraph is a very important warning.
	</p>


层级选择器
	通过上下文关系来选择元素,父子,兄弟,祖先
	
	CSS 后代选择器
		li strong {
			font-style: italic;
			font-weight: normal;
		}
		CSS 相邻兄弟选择器
			结合符是“+”
			h1 + p {margin-top:50px;}	
			
	CSS 子元素选择器
		h1 > strong {color:red;}//元素下的第一个元素叫子元素
  
			


CSS 伪类 (Pseudo-classes)
		辅助选择元素
		修饰选择器,用冒号表示
		selector : pseudo-class {property: value}
		selector.class : pseudo-class {property: value}
		锚伪类
			a:link {color: #FF0000}		/* 未访问的链接 */
			a:visited {color: #00FF00}	/* 已访问的链接 */
			a:hover {color: #FF00FF}	/* 鼠标移动到链接上 */
			a:active {color: #0000FF}	/* 点击时的样式*/
			
			a.red : visited {color: #FF0000}
			p:first-child {font-weight: bold;}//元素下的首个子元素p	
				first-child
				last-child
				nth-child(1)|(2n)|(2n-1)|(odd/even)
				nth-last-child(1)|(2n)|(2n-1)|(odd/even)
CSS 伪元素 (Pseudo-elements)
		辅助选择元素
		修饰选择器,用冒号表示
		selector:pseudo-element {property:value;}
		selector.class:pseudo-element {property:value;}
		p:first-line  {color: #FF00FF} //首行
		p:first-letter{color: #FF00FF} //首字母
		p.article:first-letter{color: #FF00FF}
		CSS2-before 伪元素
			":before" 伪元素可以在元素的内容前面插入新内容
			h1:before{content:url(logo.gif);}
		CSS2 - :after 伪元素
			":after" 伪元素可以在元素的内容之后插入新内容。
			h1:after{content:url(logo.gif);}

  

猜你喜欢

转载自www.cnblogs.com/xuanjian-91/p/10986774.html