css的基本运用

css的引入

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h3 align="center"><font color="pink" size="7">七步诗</font></h3>
    <p align="center"><font color="blue" size="2">yyds</font>
    
</body>
</html>

这里的方法需要被替换

    <!-- 
        文字颜色 color;
        文字大小 font-size;
        文本对齐 text-align;
        居中对齐 text-align:center;
     -->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

        h6{ color: red; font-size: 11px; text-align: center;}
        p{
            text-align: center;
            font-size: 60px;
            color: aquamarine;
        }
    </style>
</head>
<body>
    <!-- 
        文字颜色 color;
        文字大小 font-size;
        文本对齐 text-align;
        居中对齐 text-align:center;
     -->
     <h6>永远都是</h6>
     <p>煮豆燃豆萁,豆在釜中泣。</p>
     <p>本是同根生,相煎何太急。</p>
</body>
</html>

文字的三属性

还是一样将文字的属性写在一个字典中

color :字体颜色       font-size:字体的大小

font-family:字体的类型

(补充:txet-align字体的位置)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p{
            color:burlywood;
            font-size: 20px;
            text-align: center;
        }
        li{
            color:aqua;
            font-size: 24px;
            text-align: center;
            font-family: "楷体";
        }
        h3{
            color: blue;
            font-size: 23px;
        }
    </style>
</head>
<body>
    <p>我是段落标签</p>
    <ul>
        <li>小标题</li>
        <li>123</li>
        <li>123</li>
        <li>123</li>
    </ul>
    <h3>我是标签三</h3>

</body>
</html>

实体化三属性

注意:使用时要放在头文件

标签选择器

标签名{

}

如div{

}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        h3{
            color: blueviolet;
            font-size: 35px;
            font-family: "宋体";
            background: peachpuff;
        }
        h4{
            color: yellow;
            font-size: 35px;
            font-family: "宋体";
            background: peachpuff;
        }
        h5{
            color: blueviolet;
            font-size: 35px;
            font-family: "宋体";
            background: darkblue;
        }
        dl{
            width: 500px;
            height: 70px;
            background: tomato;
        }
        dt{
            width:300px;
            height: 30px;
            background: lawngreen;
        }
        dd{
            width: 100px;

            background: olivedrab;
        }
    </style>
</head>
<body>
    <h3>我是标题三</h3>
    <h5>我是标题五</h5>
    <h4>我是标题四</h4>
    <ul>
        <li>我是无序列表</li>
    </ul>
    <dl>
        <dt>项目名</dt>
        <dd>项目需求</dd>
    </dl>
    
</body>
</html>

测试span 和div的显示模式

 <!-- 区别:大盒子布局背景会自动铺满,小盒子只用于本身 -->

    <!--

        我们的显示模式比较典型的有两种:行内元素 和 块级元素

        最常见的行内元素 span,最常见的块级元素是 div

        行内元素span 是小盒子,小容器就是用来放一些小图片或者修饰性的一些内容

        块级元素 div 是大盒子,大容器--他是主要用来做网页布局的,因为div比较稳定,一般在网页里面使用频率最高的,布局是离不开div的

        ******** 跟着老师来推论,推论过程会累一点,但是印象会深刻

        第一情况:如果不写宽度和高度

        块级元素:大盒子div他会独占一行并且通栏显示

        行内元素:小盒子span他会一行并存,显示文字的大小,或者说文字的多少

        第二情况:写了宽度和高度

        块级元素:大盒子div他会显示你给的宽度和高度大小,一句话就是宽度和高度起作用。

        行内元素:小盒子spa就算你给了宽度和高度他也不会起作用。

     -->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
<!-- 具体效果看网页 -->
<!--第一种情况-->
    <style>
        div{
            background: darkblue;
        }
        span{
            background: tan;
        }
    </style>
<!--第二种情况
<style>
    div{
        width:60px;
        height:50px;
        background: darkblue;
    }
    span{
        width:60px;
        height:50px;
        background: tan;
    }
</style>
-->
</head>
<body>
    <!-- 区别:大盒子布局背景会自动铺满,小盒子只用于本身 -->
    <!-- 
        我们的显示模式比较典型的有两种:行内元素 和 块级元素
        最常见的行内元素 span,最常见的块级元素是 div
        行内元素span 是小盒子,小容器就是用来放一些小图片或者修饰性的一些内容
        块级元素 div 是大盒子,大容器--他是主要用来做网页布局的,因为div比较稳定,一般在网页里面使用频率最高的,布局是离不开div的
 
        ******** 跟着老师来推论,推论过程会累一点,但是印象会深刻
        第一情况:如果不写宽度和高度
        块级元素:大盒子div他会独占一行并且通栏显示
        行内元素:小盒子span他会一行并存,显示文字的大小,或者说文字的多少
        第二情况:写了宽度和高度
        块级元素:大盒子div他会显示你给的宽度和高度大小,一句话就是宽度和高度起作用。
        行内元素:小盒子spa就算你给了宽度和高度他也不会起作用。
     -->
    <div>大盒子</div>
    <span>小盒子</span>
    
</body>
</html>

解决显示问题

display:block(可以换成块)

display:inline(可以转换为行内)

<!--

        显示模式之间的转换 display

        1、display: block; 就是把行内元素转换为块级元素  重点

        2、display: inline; 就是把块级元素转换为行内元素; 用的较少知道就可以了

      -->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
<style>
    div{
        background: honeydew;
        display: inline;
        width: 60px;
    }
    span{
        background: firebrick;
        display: block;
        width: 500px;
        height: 600px;
    }
</style>
</head>

<body>
    <div>大盒子</div>
    <span>小盒子</span>
    
</body>
</html>

类的选择器

类的引用使用class

.名称   为引用方法

具体看代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .one{
            color:aqua;
            background: salmon;
        }
        .yyds{
            color:brown ;
        }
    </style>
</head>
<body>
    <ul class="one">
        <li class="one">我是无序列表</li>
        <li class="yyds">我是标题五</li>
    </ul>
</body>
</html>

多个类的使用

class=“类一  类二”空格隔开即可

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .color{
            color:aquamarine;
        }
        .size{
            font-size: 200px;
        }
        .s{
            font-weight: 500px;
            font-family: "宋体";
        }
    </style>

</head>
<body>
    <!-- 多个类的功能应用 -->
    <div class="color size s">一句话的应用</div>
</body>
</html>

id选择器

创建方法    #名称

使用方法    id="名称"

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        #one{
            color: darkgoldenrod;
        }
        #co{
            color: darkslategrey;
        }
        #zt{
            font-size: 200px;
        }
    </style>
</head>
<body>
    <ul>
        <li id="one">无序列表</li>
        <li id="co" >无序列表</li>
    </ul>
</body>
</html>

选择器的权重性

标签选择器 < 类选择器 < id选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        #y1{
            color: blueviolet;
        }
        .y2{
            color: darkslategray;
        }
        div{
            color: brown;
        }
    </style>
</head>
<body>
    <div id="y1" class="y2">看看是什么颜色</div>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值