class 屬性、div 屬性


可以通過 CSS(層疊樣式表)告訴瀏覽器應該如何顯示一份文檔的內容。

使用樣式的兩種方式:① 嵌在文檔的 <head> 部分(<style> 標簽之間)

          ② 放在另一個樣式表文件里

CSS 可繼承。比如說為 body 元素定義了一些樣式,包含在 body 元素里的所有元素都將自動獲得那些樣式。

比如:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3     <head>
 4         <meta charset="utf-8">
 5         <title>ToDo list</title>
 6         <style>
 7        div{
 8                 background: aqua;
 9                 font-size: 40;
10             }
11         </style>
12     </head>
13     <body>
14         <div>
15             <h1>待辦清單</h1>
16             <p title="reminder">記得要做:</p>
17             <ul id="todo">
18                 <li>買菜</li>
19                 <li>做飯</li>
20                 <li>拖地</li>
21             </ul>
22         </div>
23     </body>
24 </html>

頁面效果:

 

 

 

為了把一個或或某幾個元素與其他元素區別開來,需要使用 class 屬性或 id 屬性。

class 屬性

1.  可以為一種特定類型的元素定義一種特定的樣式

 1 <!DOCTYPE html>
 2 <html lang="en">
 3     <head>
 4         <meta charset="utf-8">
 5         <title>ToDo list</title>
 6         <style>
 7             div{
 8                 background-color: aqua;
 9                 font-size: 40;
10             }
11             li.sty1{
12                 background-color: bisque;
13             }
14         </style>
15     </head>
16     <body>
17         <div>
18             <h1>待辦清單</h1>
19             <p title="reminder">記得要做:</p>
20             <ul id="todo">
21                 <li class="sty1">買菜</li>
22                 <li>做飯</li>
23                 <li>拖地</li>
24             </ul>
25         </div>
26     </body>
27 </html>

頁面效果:

 

 

 

2.  可以為 class 屬性值相同的所有元素定義同一種樣式

 1 <!DOCTYPE html>
 2 <html lang="en">
 3     <head>
 4         <meta charset="utf-8">
 5         <title>ToDo list</title>
 6         <style>
 7             div{
 8                 background-color: aqua;
 9                 font-size: 40;
10             }
11             li.sty1{
12                 background-color: bisque;
13             }
14  .sty2{
15                 font-style: italic;
16             }
17         </style>
18     </head>
19     <body>
20         <div>
21             <h1 class="sty2">待辦清單</h1>
22             <p title="reminder">記得要做:</p>
23             <ul id="todo">
24                 <li class="sty1">買菜</li>
25                 <li>做飯</li>
26                 <li>拖地</li>
27             </ul>
28         </div>
29     </body>
30 </html>

頁面效果:

 

 

 

id 屬性

用途:給網頁里的某個元素加上一個獨一無二的標識符

1.  為有特定 id 屬性值的元素定義一種獨享的樣式

 1 <!DOCTYPE html>
 2 <html lang="en">
 3     <head>
 4         <meta charset="utf-8">
 5         <title>ToDo list</title>
 6         <style>
 7             div{
 8                 background-color: aqua;
 9                 font-size: 40;
10             }
11             li.sty1{
12                 background-color: bisque;
13             }
14             .sty2{
15                 font-style: italic;
16             }
17             #todo{
18                 border: 2px solid deeppink;
19                 background-color: white;
20                 color: green;
21                 padding: 1em;
22             }
23         </style>
24     </head>
25     <body>
26         <div>
27             <h1 class="sty2">待辦清單</h1>
28             <p title="reminder">記得要做:</p>
29             <ul id="todo">
30                 <li class="sty1">買菜</li>
31                 <li>做飯</li>
32                 <li>拖地</li>
33             </ul>
34         </div>
35     </body>
36 </html>

頁面效果:

 

 

 

2.  利用 id 屬性為包含在特定元素里的其他元素定義樣式

 1 <!DOCTYPE html>
 2 <html lang="en">
 3     <head>
 4         <meta charset="utf-8">
 5         <title>ToDo list</title>
 6         <style>
 7             div{
 8                 background-color: aqua;
 9                 font-size: 40;
10             }
11             li.sty1{
12                 background-color: bisque;
13             }
14             .sty2{
15                 font-style: italic;
16             }
17             #todo{
18                 border: 2px solid deeppink;
19                 background-color: white;
20                 color: green;
21                 padding: 1em;
22             }
23             #todo li{
24                 font-weight: bold;
25             }
26         </style>
27     </head>
28     <body>
29         <div>
30             <h1 class="sty2">待辦清單</h1>
31             <p title="reminder">記得要做:</p>
32             <ul id="todo">
33                 <li class="sty1">買菜</li>
34                 <li>做飯</li>
35                 <li>拖地</li>
36             </ul>
37         </div>
38     </body>
39 </html>

頁面效果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM