CSS入门(全)

CSS入门

  • 声明
  • CSS样式
  • 样式使用的优先级
  • CSS选择器
  • 后代选择器
  • 子元素选择器
  • 相邻兄弟选择器
  • 伪类
  • 伪元素
  • CSS样式选择器的优先级别
  • CSS设置背景样式
  • CSS设置文本样式
    后面的就懒啦,明天整理,妈妈和我说熬夜的不是好孩子,好吧,其实是我困了
  • CSS设置表格样式
  • CSS两行三列布局
  • CSS三行两列布局
  • CSS盒子模型
  • CSS设置盒子模型的边框
  • CSS设置盒子模型的边距
  • CSS设置盒子模型的外边距
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>CSS声明</title>
    <style>
        body {
            background-color: rgb(72, 146, 115);
        }
    </style>
</head>

<body>

</body>

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

<head>
    <meta charset="UTF-8">
    <title>如何使用CSS样式一</title>

</head>

<body>
    <!--内联样式-->
    <!--仅对这一个标签使用-->
    <p style="color: lightcoral;font-weight: bolder;">这是一个段落</p>
    <p>这是一个段落</p>
</body>

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

<head>
    <meta charset="UTF-8">
    <title>如何使用CSS样式二</title>
    <style>
        p {
            color: lightcoral;
            font-weight: bolder;
        }
    </style>

</head>

<body>
    <!--外联样式-->
    <p>这是一个段落</p>
    <p>这又是一个段落</p>
</body>

</html>
<!DOCTYPE html>

<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>如何使用CSS样式三</title>
    <!--必要属性 rel href-->
    <link type="text/css" rel="stylesheet" href="04.css">

</head>

<body>
    <!--外联样式-->
    <p>这是一个段落</p>
    <p>这又是一个段落</p>
</body>

</html>





p {
    color: lightcoral;
    font-weight: bolder;
}
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>样式使用的优先级</title>
    <!--内联样式优先级别高于外联样式-->
    <style>
        p {
            color: blue;
            font-weight: lighter;
        }
    </style>

</head>

<body>
    <!--外联样式-->
    <p style="color: lightcoral;font-weight: bolder;">这是一个段落</p>
    <p>这又是一个段落</p>
</body>

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

<head>
    <meta charset="UTF-8">
    <title>CSS选择器</title>
    <style>
        #p {
            color: red;
        }

        .myclass {
            color: blue;
        }

        span {
            color: yellow;
        }

        [title] {
            color: green;
        }
    </style>
</head>

<body>
    <!--id属性的特点是唯一 不可重复的-->
    <!--id选择器 “# + id名字”使用-->
    <!--id选择器 比较少用 因为他是惟一的-->
    <p id="p">这是一个段落</p>

    <!--类class 选择器 比较常见-->
    <!--class选择器是用“.class名”使用-->
    <p class="myclass">这又是一个段落</p>

    <!--元素选择器:通过元素名称来定位页面元素  比较常见-->
    <!--直接用名称调用即可-->
    <span>这是一段文本内容</span>
    <!--属性选择器-->
    <!--使用"[名称]"-->
    <p title="this is p.">这是一个段落</p>
</body>

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

<head>
    <meta charset="UTF-8">
    <title>后代选择器</title>
    <style>
        span {
            background-color: lightblue;
        }

        div span {
            background-color: lightcoral;
        }
    </style>
</head>

<body>
    <div>
        <span>
            Span 1.
        </span>
        <span>
            Span 2.
        </span>
    </div>
    <span>Span 3.</span>
</body>

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

<head>
    <meta charset="UTF-8">
    <title>子元素选择器</title>
    <style>
        span {
            background-color: lightblue;
        }

        div>span {
            background-color: lightcoral;
        }
    </style>
</head>

<body>
    <div>
        <span>
            Span 1.
            <span>
                Span 2.
            </span>
        </span>
    </div>
    <span>Span 3.</span>
</body>

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

<head>
    <meta charset="UTF-8">
    <title>下一个相邻兄弟选择器</title>
    <style>
        #one+li {
            color: red;
        }
    </style>
</head>

<body>
    <ul>
        <li id="one">One</li>
        <li>Two</li>
        <li>Three</li>
    </ul>
</body>

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

<head>
    <meta charset="UTF-8">
    <title>伪类</title>
    <style>
        a:link {
            color: red;
        }

        a:hover {
            color: antiquewhite;
        }

        a:active {
            color: aqua;
        }

        a:visited {
            color: blueviolet;
        }
    </style>
</head>

<body>
    <!--改变连接状态-->
    <!--active长按有效果-->
    <a href="#">樱桃小完犊子</a>
</body>

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

<head>
    <meta charset="UTF-8">
    <title>伪类</title>
    <style>
        p::before {
            content: "<<";
            color: lightgreen;
        }

        p::after {
            content: ">>";
            color: lightgreen;
        }
    </style>
</head>

<body>
    <p>樱桃小完犊子</p>
</body>

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

<head>
    <meta charset="UTF-8">
    <title>伪类</title>
    <style>
        p {
            color: aqua !important;
        }

        .myclss {
            color: bisque;
        }

        #zln {
            color: brown;
        }
    </style>
</head>

<body>
    <!--选择器的优先级
    1.id选择器
    2.类选择器
    3.元素选择器
    !important会将优先级别调到最高-->
    <p id="zln" class="myclass">樱桃小完犊子</p>
</body>

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

<head>
    <meta charset="UTF-8">
    <title>伪类</title>
    <style>
        #p1 {
            background-color: aqua;
        }

        #p2 {
            background-image: url("111.png");
            width: 200px;
            height: 200px;
        }

        #p3 {
            background-image: url("111.png");
            width: 200px;
            height: 200px;
            background-position: -200px, -200px;
        }

        body {
            background-image: url("111.png");
            background-repeat: no-repeat;
        }
    </style>
</head>

<body>
    <p id="p1">第一个</p>
    <p id="p2">1</p>
    <p id="p3"></p>
</body>

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

<head>
    <meta charset="UTF-8">
    <title>CSS设置文本样式</title>
    <style>
        #p1 {
            color: red;
        }

        #p2 {
            text-align: left;
        }

        #p3 {
            text-align: center;
        }

        #p4 {
            text-align: right;
        }

        #p5 {
            text-decoration: none;
        }

        #p6 {
            text-indent: 50px;
        }

        #p7 {
            vertical-align: text-top;
        }
    </style>
</head>

<body>
    <p id="p1">第一行</p>
    <p id="p2">第二行</p>
    <p id="p3">第三行</p>
    <p id="p4">第四行</p>
    <a id="p5" href="#">第五行</a>
    <p id="p6">第六行</p>
    <p id="pt">第七行</p>

</body>

</html>
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值