class 属性div 属性

Posted xiaoxustudy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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>

页面效果:

技术图片

 

 

以上是关于class 属性div 属性的主要内容,如果未能解决你的问题,请参考以下文章

class 属性div 属性

:class 没有调用 vue 中的计算属性(计算属性没有被调用)

new Vue data改变 div class属性

从后面的代码中添加类属性

js获取某元素的class里面的css属性值代码

html里的class属性啥意思