css的四种选择器

css的四种选择器

css定义在head里面
选择器作用特点使用情况用法
标签选择器可以选出所有相同的标签比如p不能差异化选择较多p{color : red;}
类选择器可以选择出1个或者多个标签可以根据需要选择非常多.nav{color: red;}
id选择器一次只能选择1个标签id属性只能在每个HTML文档中出现一次一般和js搭档#nav{color: red;}
通配选择器选择所有的标签选择的太多有部分不需要特殊情况使用*{color:red;}

,

1、标签选择器

语法:
选择器     {样式}
即:给谁改样式     {改什么样式}

<head>
    <style>
		p {color: red;}
    </style>
 </head>	
 </body>
  	    <p>欢迎大家</p>
 </body>
  • 选择器是用于指定css样式的html标签,花括号内是对该对象设置的具体样式
  • 属性和属性值以键值对的形式出现
  • 属性是对指定的对象设置的样式属性,例如字体大小、文本颜色
  • 属性和属性值之间用英文":""分开
  • 多个键值对之间用英文";"进行区分

2、类选择器

语法:
类名     {样式}
例如     .red {color: red;} 调用时class=red
<html>
	<head>
	   <style>
		.red  {color: red;}
       </style>
  </head>	
	
  </body>
  <p class="red">欢迎大家</p>
  </body>
</html>

  • 类选择器使用"."(英文符号)进行标识后面紧跟类名(自定义,我们自己定义)
  • 不要使用纯数字、中文等命名,尽量使用英文字母来表示

类选择器的口诀
样式点定义,结构类调用,一个或多个,开发最常用。

多类名使用

<html>
	<head>
	   <style>
		.red  {color: red;}
		.font {font-size: 20px}
       </style>
  </head>	
	
  </body>
  <p class="red font">欢迎大家</p>
  </body>
</html>
  • 在标签class属性中写多个类名
  • 多个类名之间必须用空格分开

3、id选择器


```html
<html>
	<head>
	   <style>
		#red  {color: red;}
       </style>
  </head>	
	
  </body>
  <p id="red">欢迎大家</p>
  </body>
</html>
id选择器口诀
样式#定义,结构id调用,只能调用一次,他人切勿使用。
id选择器和类选择器的区别
id选择器是唯一的,只能调用一次,类选择器是可重复的调用

4、通配符选择器

在css通配符选择器使用"*"定义,他表示选取页面中所有的元素(标签)
语法:
* {属性1:属性值1;}
<html>
	<head>
	   <style>
		*{color: yellow;}
       </style>
  </head>	
	
  </body>
  <p>欢迎大家</p>
  </body>
</html>

通配符选择器不需要调用,自动给所有的元素使用样式


版权声明:本文为weixin_49213878原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。