div和span标签

有的小白看到我写的博客的时候可能会有一些疑惑:为什么在学习css的时候要补充两个HTML中的标签呢?

这是因为这两个标签往往需要配合css标签来使用,所以在前面学习HTML的时候并没有很重视学习这两个标签。

-----------------------------------------------------分割线--------------------------------------------------------

什么是div呢?

div的作用:一般用于配合css来完成网页的基本布局,完成网页框架的搭建。

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>分页</title>
    <style type="text/css">
        .header{
            width:980px;
            height:100px;
            background: red;
            margin: auto;
            margin-bottom: 10px;
        }
        .content{
            width:980px;
            height:500px;
            background: green;
            margin: auto;
            margin-bottom: 10px;
        }
        .footer{
            width:980px;
            height:100px;
            background: blue;
            margin: auto;
        }
        .logo {
            width:200px;
            height:50px;
            background: pink;
            float: left;
            margin:20px;
        }
        .nav{
            width:600px;
            height:50px;
            background: purple;
            float: right;
            margin:20px;
        }
    </style>
</head>
<body>
<div class="header">
    <div class="logo"></div>
    <div class="nav"></div>
</div>
<div class="content"></div>
<div class="footer"></div>
</body>
</html>



--------------------------------------------------分割线-------------------------------------------------------

什么是span呢?

作用:一般用于配合css修改网页中的一些局部信息。

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>分页</title>
    <style type="text/css">
        span {
            color: red;
        }
    </style>
</head>
<body>
<p>每天进步<span>一点点</span>,做最好的自己</p>
</body>
</html>

span标签可能很容易与label标签相混淆。在此处,要特别注意一下:label标签一般用在表单标签当中,起到一个绑定的作用。


--------------------------------------------------分割线-------------------------------------------------------


span和div有什么区别呢?

①div会单独在一行,而span不会单独在一行。

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>分页</title>
    <style type="text/css">
        span {
            color: red;
        }
    </style>
</head>
<body>
    <div>我是div</div>
    <div>我是div</div>
    <span>我是span</span>
    <span>我是span</span>
</body>
</html>

② div是一个容器级别的标签,而span是一个文本级别的标签。

那容器级的标签和文本级的标签有什么区别?

容器级别的标签中可以嵌套其他所有的标签,而文本级别的标签只能嵌套 文字、超链接、图片。

容器级别的标签:div、h、ol、ul....

文本级别的标签:span、p.....

但是哪些标签是容器级的,哪些标签是文本级的,我们不用刻意去记忆,因为在企业开发中,一般都是要嵌套在div中的,或者按照组标签来嵌套(ul之类的)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值