1. 程式人生 > >CSS 都有哪些選擇器?

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 
版權宣告:本文為博主原創文章,轉載請附上博文連結!