python网站创建006:常见CSS样式

发布时间 2023-07-31 01:27:28作者: 博无止境

1. 给标签添加样式有三种方式(在标签上添加、在head中添加、通过独立文件添加)。 其中(在head中添加、通过独立文件添加)是有选择器存在的

直接在标签上添加

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<div style="color:red;">hello</div>

</body> </html>

 

 

class选择器(适用于某一个标签)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        .xx{
        color:red;
        }
    </style>
</head>
<body>
    <div class="xx">hello</div>
</body>
</html>

 

标签选择器(适用于某一种选择器)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        div{
        color:red;
        }
    </style>
</head>
<body>
    <!--只会适用于div标签-->
    <div class="xx">hello</div>
    <a>你好</a>
</body>
</html>

 

id选择器(适用于某一个标签)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        #n1{
        color:red;
        }
    </style>
</head>
<body>
    <!--只会适用于div标签-->
    <div id="n1">hello</div>
    <a>你好</a>
</body>
</html>

 

后代选择器(适用于通过祖父关系标签)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        div li{
        color:red;
        }
    </style>
</head>
<body>
    <!--只会运用于div下的li标签-->
    <div id="n1">
        <ul>
            <li>广西</li>
        </ul>
    </div>
    
    <ul>
        <li>广西</li>
    </ul>

</body>
</html>

 

class和后代选择器结合

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        .n1 li{
        color:red;
        }
    </style>
</head>
<body>
    <!--只会运用于class="n1"下的li标签-->
    <div class="n1">
        <ul>
            <li>广西</li>
        </ul>
    </div>

    <ul>
        <li>广西</li>
    </ul>

</body>
</html>

 

指定直属关系选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        div > a{
        color:red;
        }
    </style>
</head>
<body>

    <div>
        <ul>
            <li>
                <a>广西</a>
            </li>
        </ul>
        <!--只会运用于这个div下一级的a标签-->
        <div>
            <a>广西</a>
        </div>
    </div>

</body>
</html>

 

分组选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        div,h1,span{
        color:red;
        }
    </style>
</head>
<body>
    <!--运用于div、h1、span标签-->
    <div>广西</div>
    <h1>广西</h1>
    <span>广西</span>

</body>
</html>

 

属性选择器(适用于有相同属性的标签)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        input[type="text"]{
        color:red;
        }
    </style>
</head>
<body>
    <!--只会运用于拥有 type="text" 的input标签-->
    <input type="text"/>
    <input type="password"/>

</body>
</html>

 

通过独立文件添加样式:首先新建一个.css文件, 并把样式写上