• CSS的继承和使用方式


    CSS的继承

    css的继承指的是当标签具有嵌套关系时,内部标签自动拥有外部标签的不冲突的样式的性质。

    在Css中有些属性不允许继承,例如,border属性没有继承性。多边框类的属性都没有继承 ,例如,padding 、 margin 、 background等。

    示例:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <meta content="text/css" charset="GB2312">
        <title>css使用实例</title>
        <style type="text/css" >
            div{
                color: red;
                font-size: 10pt;
                font-weight: bold;
                font-family: 黑体;
                border: 1px solid #000;
            }
            p{
                color: blue;
                font-size: 12pt;
                font-style: italic;
            }
            em{
                color: green;
            }
        </style>
    </head>
    <body>
    <p>这是蓝色,12pt,斜体,默认宋体</p>
    <div>
        <p>这是蓝色,12pt,斜体加粗,黑体</p>
    </div>
    <br>
    <div>这是红色,10pt,加粗,黑体,有边框</div><br>
    <div>
        这是红色,10pt,黑体<br>
        <em>我是em元素的文字,绿色文字周边无边框</em>
    </div>
    
    </body>
    </html>

    CSS的使用方式

    在html页面中使用CSS主要有3种方法:内嵌方式,内部样式表,使用<link>标签链接外部样式表。

    1.内嵌方式(是将CSS代码写在HTML的标签里。)

    示例:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>内嵌方式</title>
        </head>
        <body>
            <p align="center" style="color: red;">内嵌方式</p>
        </body>
    </html>

    2.内部样式表

    与行间样式表类似,都是将CSS代码写在HTML文档中; 不同的是内部样式表不是写在标签中,而且有一定的格式。

    示例:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>内部样式表示例</title>
            <style type="text/css">
                div{
                    width: 100px;
                    height: 40px;
                    color: yellow;
                    background-color: red;
                    text-align: center;
                }
            </style>
        </head>
        <body>
            <div>内部样式表</div>
        </body>
    </html>

    3.使用<link>标签链接外部样式表

    与内部样式表的相同之处在于都有一定的格式; 不同的是他的CSS代码是写在HTML文档外的.css文件中,而且使用时需要引用。

    实例:

    html1.html

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>外部样式表示例</title>
            <link rel="stylesheet" href="css/css1.css" />
        </head>
        <body>
            <div>外部样式表</div>
        </body>
    </html>

    CSS1.css

    div {
         100px;
        height: 40px;
        color: yellow;
        background-color: red;
        text-align: center;
    }
    特此声明:如需转载请注明出处,如有疑问请及时提出以便于改正,如有侵权,联系删除,谢谢
  • 相关阅读:
    《数据结构》2.2顺序表(sequence list)
    《算法竞赛入门经典》6.3.1二叉树-小球下落
    java_时间戳与Date_相互转化
    java事物
    Mysql如何向存在外键的数据表中插入数据
    git基本配置
    mysql时间属性之时间戳和datetime之间的转换
    【转】变量命名(简短且无歧义)
    【转】mybatis实战教程(mybatis in action),mybatis入门到精通
    [转]DAO层,Service层,Controller层、View层
  • 原文地址:https://www.cnblogs.com/CGWTQ/p/9800231.html
Copyright © 2020-2023  润新知