CSS

62 阅读1分钟

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
       /* style: 风格样式标签 type="text/css" : 表示一对标签内部的环境是css环境 被style标签包围的范围是CSS环境。可以写CSS代码 */

        /* 标签样式表(标签选择器) */
        span {
            width: 50px;
            height: 100px;
            color: red;
        }

        span p {
            width: 50px;
            height: 100px;
            color: blue;
        }

        /* 组合选择器 */
        div p {
            width: 100px;
            height: 100px;
            background-color: pink;
        }

        /* 类样式(类选择器)*/
        .p1 {
            width: 100px;
            height: 100px;
            background-color: grey;
            font-size: 30px;
        }

        .p2 {
            width: 100px;
            height: 100px;
            background-color: gold;
            font-size: 30px;
            font-style: italic;
            font-family: "华文彩云";
        }
        /*ID选择器(id应尽量保持唯一)*/
        #hong {
            width: 50px;
            height: 50px;
            background-color: red;
            font-weight: bolder;
        }
    </style>
    
    <link rel="stylesheet" href="css/font.css">
</head>

<body>
    <span>哒哒哒哒哒</span>
    <span>
        <p>哒哒哒哒哒</p>
    </span>
    <div>
        <p class="p1">段落1</p>
        <p class="p2">段落2</p>
        <p>段落3</p>
        <p>段落4</p>
    </div>

    <div id="hong" style="color : yello"></div>

</body>

</html>

CSS从位置上分类:嵌入式样式表、内部样式表、外部样式表 (就近原则)

内部样式表:<style> ..... </style>
嵌入式样式表:<div style="font-size : 30px">xxx</div>
外部样式表: <link rel="stylesheet" href="css/font.css">

CSS盒子模型:
border:边框
margin:间距
padding:填充

8像素问题:
body{
    margin: 0;
    padding: 0;
}

CSS布局:

position : relative; 相对定位

position : absolute; 绝对定位

float