html+CSS之文檔樣式(一)

今天學習了樣式方面的知識,於是寫一下自己的心得,和大家分享一下~ ~


文檔樣式:

<!--文檔樣式比較常用,修改起來也方便,所以就詳細講一下文檔樣式的相關知識.-->

  • 以<style></style>出現在文檔<head>內。

如:
    <style type="text/css">

       規則表

    </style>

  • 每一條規則分兩部分:選擇器、一組屬性與值。

       如:selector  {屬性1:值1; 屬性2:值2; ...;}

  1. 標籤選擇器
    顧名思義,就是可以通過標籤來設計其樣式,也就是作用於整個文檔的制定標籤。適用於設計同一標籤且樣式一樣的。
    <head>
    <meta charset="utf-8">
    <title>無標題文檔</title>
    	<style type="text/css">
    		h1{
    			color:red;
    			font-size:36px;
    			}
    		h2,p{/*並集標籤,用逗號“,”隔開*/
    			color:blue;
    			}
        </style>
    </head>
    
    <body>
    	<h1>樣式設計</h1>
        <h2>標籤選擇器</h2>
        <p>一起學習樣式</p>
    </body>

    效果圖:

          2.類選擇器

          1) 作用於多種不同的標籤,適合用於設計不同標籤但樣式相同的標籤。

<head>
<meta charset="utf-8">
<title>無標題文檔</title>
	<style type="text/css">
		.name{color:blue;}
    </style>
</head>

<body>
	<h1 class="name">樣式設計</h1>
    <h1>標籤選擇器</h1>
    <p class="name">一起學習樣式</p>
</body>

效果圖:

 

     2)類選擇器也可以作用於同一標籤的不同實例。

<head>
<meta charset="utf-8">
<title>無標題文檔</title>
	<style type="text/css">
		h1.name{color:blue;}
		h1.else{color:red;}
    </style>
</head>

<body>
	<h1 class="name">樣式設計</h1>
    <h1 class="else">類選擇器</h1>
</body>

效果圖:

 3.id選擇器
     只能做用於文檔中唯一的一個標籤實例。(id在同一個頁面也可以用好幾次)

4.通配選擇器
  適用於文檔中的所有標籤,可以定義所有標籤的樣式。適用於全局配置。

<head>
<meta charset="utf-8">
<title>無標題文檔</title>
	<style type="text/css">
		*{color:blue;}
		h1.else{color:red;}
    </style>
</head>

<body>
	<h1>樣式設計</h1>
    <h1 class="else">類選擇器</h1>
    <p>配置選擇器</p>
    <p>標籤選擇器</p>
</body>

效果圖:

(從效果圖可以看出,在配置選擇器的作用下,類選擇器優先級更高。)

5.上下文選擇器
   限定於文檔上某些特定位置上的元素,一共有兩種寫法:
   1)寫法一: 

<head>
<meta charset="utf-8">
<title>無標題文檔</title>
  <style type="text/css">
     form em {font-size:14pt; color:red;} 
  </style>
</head>    
<body>
  <form action="">
      <p><em>樣式作用的文字</em>其他文字</p>    
      </form>
      <p><em>其他文字</em></p>
</body>
</html>

效果圖:

 2)寫法二:

<head>
  <style type="text/css">
    #normal    {font-size:20;}
    #normal p  {color:red;   }	
    #normal h3 {color:blue;  }  
  </style>
</head>    
<body>
  <div id="normal">
    <h3>應用id繼承</h3>
    <p>應用id繼承</p>
  </div>
      <h3>沒有應用id繼承</h3>
      <p>沒有應用id繼承</p>
</body>

效果圖:

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章