zoukankan      html  css  js  c++  java
  • 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>

    页面效果:

  • 相关阅读:
    javascript 的原型与原型链的理解
    mysql 复制原理与实践
    mysql 数据库备份的多种方式
    mysql 事务中如果有sql语句出错,会导致自动回滚吗?
    【原】ios下比较完美的单例模式,已验证
    【原/转】ios指令集以及基于指令集的app包压缩策略
    【原】多线程编程中临界区与互斥锁的区别
    【转】Windows的多线程编程,C/C++
    【转】c++中Vector等STL容器的自定义排序
    【转】牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
  • 原文地址:https://www.cnblogs.com/xiaoxuStudy/p/12814358.html
Copyright © 2011-2022 走看看