css中display如何使用


本文摘自PHP中文网,作者清浅,侵删。

display常用的属性值为块级block,行级inline,行块级inline-block,none,并且行级或者块级标签可以通过display进行转换

本文将分享CSS中display属性,具有一定的参考价值,希望对大家有所帮助

我们一般在CSS布局制作时候,常常会用到display属性中的值block、none、inline,inline-block那么今天我们来学习如何使用它们

display属性

display属性可以有多个值,但常常用到的如下所示

none:此元素不会被显示。

block:此元素将显示为块级元素,此元素前后会带有换行符。

inline:此元素会被显示为内联元素,元素前后没有换行符。

inline-block:行内块元素,既有块级属性又有行级属性。

所以在这篇文章中,我将详细介绍block,inline,inline-block以及none,这些常用的属性值

display:block

特点:独自占用一行,可以通过 CSS 改变宽高

常用的块级元素:div,p,ul,li,ol,form,address

display:inline

特点:内容决定大小, 不可以通过 CSS 改变宽高

常用的行级元素: span,strong,em,a,del

1

2

3

4

5

6

7

8

9

10

11

12

<style>

    div{

        background-color: pink;

    }

    span{

        background-color: yellow;

    }

    </style>

</head>

<body>       

    <div>123</div>//块级元素

 <p><span class="span">hello</span>world</p>//行级元素

如上图所示可以看出block元素占据了一行的全宽,想当与width:100%,下面的内容要以新行开始

而行级元素就是只显示自己那部分的内容,并不占用一行

效果图

Image 13.jpg

行块级元素转换

(1)块级元素转行级元素

给块级元素设置display:inline

结果就成这样

Image 15.jpg

(2)行级元素转换成块级

给行级元素设置display:block

结果如下

Image 16.jpg

display:inline-block

常见的行内块元素:img、input

特点: 内容决定大小,可以改变宽高

1

2

3

4

5

6

7

8

9

10

11

<style>

    span{

        background-color: yellow;

        display:inline-block;//设置行块级元素

        width:100px;

        height:30px;

    }

    </style>

</head>

<body>       

 <p><span class="span">hello</span>world</p>

效果图

阅读剩余部分

相关阅读 >>

Display:none与visibility:hidden的区别是什么

Display:inline是什么意思?

通过Display或visibility来实现html元素的显示与隐藏

如何通过Display或visibility来实现html元素的显示与隐藏

css中Display如何使用

css中的Display属性有哪些值?各有什么作用?

css怎么使用Display显示隐藏元素

Display:block属性的作用是什么

css的Display属性有哪些

css里的Display属性有啥作用

更多相关阅读请进入《Display》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...