CSS 都有哪些选择器?

CSS的选择器

1、根据HTML的标记来修饰,

<style>
 p{
   color:#FFOOFF;
   text-decoration:underline;
   font-size:25px;
   font-weight:bold 
 }
 
 h1{
   color:red;
   font-size:30px;}
</style>
所有的p标签按style中p声明的样式来修饰,h1标签按h1声明的样式来修饰

2、类别选择器,按照类来修饰


<style>
 .Class1{
   color:#FFOOFF;
   text-decoration:underline;
   font-size:25px;
   font-weight:bold 
 }
 
 .Class2{
   color:red;
   font-size:30px;}
</style>

<body>
<p class="Class1">选择类别为class1</p>
<p class="Class2">选择类别为class2</p>
<p class="Class3">选择类别为class3</p> 
<body/>

      这样相同的标签可以有各自的风格

3、混合选择器


<style>
 .Class1{
   color:#FFOOFF;
   text-decoration:underline;
   font-size:25px;
   font-weight:bold 
 }
 
 .Class2{
   color:red;
   font-size:30px;}
 
 .Class3{
  text-decoration:underline;
  font-weight:bold 
 }


              p{
   color:#FFOOFF;
   text-decoration:underline;
   font-size:25px;
   font-weight:bold 
 } 

 
 h1{
   color:red;
   font-size:30px;}
   
   
 h1.Class1{
  color:black;
  font: 12px;
  }
</style>


<body>
<h1>h1的标签修饰</h1>
<h1 class="Class1">选择类别为h1.class1</h1>
<p>p标签修饰</p>
<p class="Class1">选择类别为class1</p>
<p class="Class2">选择类别为class2</p>
<p class="Class2 Class3">选择类别为class2 class2 一起修饰</p>
<body/>

4、Id选择器

       与类别选择器类似

<style>
 #Id1{
   color:#FFOOFF;
   text-decoration:underline;
   font-size:25px;
   font-weight:bold 
 }
 
 #Id2{
   color:red;
   font-size:30px;}
   
 ##Id3{
   color:blue;
   font-size:50px;}
</style>

<body>
<p id="Id1">选择类别为Id1</p>
<p id="Id2">选择类别为Id2</p>
<p id="id3">选择类别为Id3</p>
<body/>

  HTML中声明Id时不能重复, 如下

<p id="Id1">选择类别为Id1</p>
<p id="Id1">选择类别为Id1</p>

这样在CSS中可能没有问题,但是Id还有其他作用,例如在Js中GetElementById()时则会出错
--------------------- 
作者:Janelare 
来源:CSDN 
原文:https://blog.csdn.net/l09120204/article/details/52910086 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/weixin_42420652/article/details/83153917
今日推荐