美文网首页
14.css设置内联元素span等标签常识问题

14.css设置内联元素span等标签常识问题

作者: 欣博客 | 来源:发表于2020-02-18 00:02 被阅读0次

1.内联元素不能设置width和height

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">

            span{
                background-color: #bfa;
            }

            .box1{
                width: 100px;
                height: 100px;
                background-color: red;
            }

            .s1{
                width: 200px;
                height: 200px;
            }

        </style>
    </head>
    <body>
        <span class="s1">我是一个span</span>
        <span class="s2">我是一个span</span>
        <span>我是一个span</span>
        <span>我是一个span</span>

        <div class="box1"></div>
    </body>
</html>

预览效果:
image.png

2.padding水平内边距,内联元素可以设置水平方向的内边距

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">

            span{
                background-color: #bfa;
            }

            .box1{
                width: 100px;
                height: 100px;
                background-color: red;
            }

            .s1{
                padding-left: 100px ;
                padding-right: 100px ;

            }
        </style>
    </head>
    <body>
        <span class="s1">我是一个span</span>
        <span class="s2">我是一个span</span>
        <span>我是一个span</span>
        <span>我是一个span</span>

        <div class="box1"></div>
    </body>
</html>

预览效果:
image.png

3. padding垂直方向内边距,内联元素可以设置垂直方向内边距,不会影响页面的布局

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">

            span{
                background-color: #bfa;
            }

            .box1{
                width: 100px;
                height: 100px;
                background-color: red;
            }

            .s1{
                padding-top: 50px;
                padding-bottom: 50px;

            }
        </style>
    </head>
    <body>
        <span class="s1">我是一个span</span>
        <span class="s2">我是一个span</span>
        <span>我是一个span</span>
        <span>我是一个span</span>

        <div class="box1"></div>
    </body>
</html>

预览效果:
image.png

3.margin水平外边距,内联元素支持水平方向的外边距

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">

            span{
                background-color: #bfa;
            }

            .box1{
                width: 100px;
                height: 100px;
                background-color: red;
            }

            .s1{
                margin-left:100px ;
                margin-right: 100px;

            }
        </style>
    </head>
    <body>
        <span class="s1">我是一个span</span>
        <span class="s2">我是一个span</span>
        <span>我是一个span</span>
        <span>我是一个span</span>

        <div class="box1"></div>
    </body>
</html>

预览效果:
image.png

4.margin 内联元素不支持垂直外边距

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">

            span{
                background-color: #bfa;
            }

            .box1{
                width: 100px;
                height: 100px;
                background-color: red;
            }

            .s1{
                margin-top: 200px;
                margin-bottom: 200px;

            }
        </style>
    </head>
    <body>
        <span class="s1">我是一个span</span>
        <span class="s2">我是一个span</span>
        <span>我是一个span</span>
        <span>我是一个span</span>

        <div class="box1"></div>
    </body>
</html>

image.png

相关文章

  • 14.css设置内联元素span等标签常识问题

    1.内联元素不能设置width和height 预览效果: 2.padding水平内边距,内联元素可以设置水平方向的...

  • flex布局

    本文思维导图: 给div这类块状元素元素设置display:flex或者给span这类内联元素设置display:...

  • html+css布局必备基础知识汇总

    1. 布局必备基础知识 1.1 标签类型及特性 1.1.1 行内元素(内联元素) 常见的行内标签有: a、span...

  • Web前端

    重点标签块元素:div,p,h1~h6,ul,li内联元素:span,a,imgbr,hr特殊符号:  空...

  • day03(标签+css选择器)

    标签的分类 1.1 块标签 1.2 内联标签 1.3 内联块 内联元素和内联块元素 块标签转化 不改变内联和内联块...

  • 07-display属性、浮动布局

    块元素、内联元素、内联块元素 元素就是标签,布局中常用的有三种标签,块元素、内联元素、内联块元素。块元素块元素,也...

  • day02 标签的分类 + 选择器 + 选择器优先排序

    1.HTML标签的分类 1.1 块标签 1.2 内联标签 1.3内联块标签 1.4 如何让内联元素和内联块元素水平...

  • html常见的块元素与内联(行内)元素用法说明

    html平时常见的块元素有:div, p, h1, h2, h3等,内联元素有:span, a, img等。 块元...

  • 2018-09-04CSS中三种常用元素类型

    块元素、内联元素、内联块元素 元素就是标签,布局中常用的有三种标签,块元素、内联元素、内联块元素,了解这三种元素的...

  • 前端(3)

    块元素、内联元素、内联块元素 元素就是标签,布局中常用的有三种标签,块元素、内联元素、内联块元素,了解这三种元素的...

网友评论

      本文标题:14.css设置内联元素span等标签常识问题

      本文链接:https://www.haomeiwen.com/subject/wydwfhtx.html