css属性display的用法简介

 时间:2024-10-28 23:35:09

displ瞢铍库祢ay是css中一个重要的属性,它属性了规定元素应该生成的框(box,即盒模型)的类型,对于惺绅寨瞀HTML等文档类型,如果使用display不谨慎会很危险,因为可能违反HTML中已经定义的显示层次结构,所以有必要缕清display在取不同属性值时的不同渲染效果。

css属性display的用法简介

工具/原料

一台电脑

vim或者其他的文本编辑器(IDE也行)

chrome、Firefox或者opera等主流浏览器

方法/步骤

1、displ瞢铍库祢ay属性有很多的属性值,其中最常见的类型是这三种:block,inline,和inli荏鱿胫协ne-block,这也是在开发中经常用到的类型,所以我们重点讲解这三种,其他的类型大家有兴趣可以去查询css的相关文档进一步了解和学习

css属性display的用法简介

2、block:是定义为堆放在其他框上的框(例如:其内容会独占一行),而且可以对它进行设置宽高。

css属性display的用法简介

3、inline:与block是相反的,它随着文档的文字流动(例如:它将会和周围的文字和其他行内元素出现在同一行,而且它的内容会像一段中的文字一样随着文字部分的流动而打乱),对行内盒设置宽高无效。

css属性display的用法简介

4、inline-box:它不会重新另起一行但会像行inline一样随着周围文字而流动,而且他能够设置宽高,不会在段落行中断开。

css属性display的用法简介

5、以下是具体的代码:HTML:1<html>2<H苇质缵爨EAD>3<TITLE>4惺绅寨瞀测试display属性5</TITLE>6<LINKrel="stylesheet"href="index.css"/>78</HEAD>9<body>10<p>11block:是定义为堆放在其他框上的框(例如:其内容会独占一行),而且可以对它进行设置宽高。12<spanclass="inline">block:是定义为堆放在其他框上的框(例如:其内容会独占一行),而且可以对它进行设置宽高。</span>13block:是定义为堆放在其他框上的框(例如:其内容会独占一行),而且可以对它进行设置宽高。14</p>1516<p>17inline:与block是相反的,它随着文档的文字流动(例如:它将会和周围的文字和其他行内元素出现在同一行,而且它>的内容会像一段中的文字一样随着文字部分的流动而打乱),对行内盒设置宽高无效。18<spanclass="block">inline:与block是相反的,它随着文档的文字流动(例如:它将会和周围的文字和其他行内元>素出现在同一行,而且它的内容会像一段中的文字一样随着文字部分的流动而打乱),对行内盒设置宽高无效。</span>19inline:与block是相反的,它随着文档的文字流动(例如:它将会和周围的文字和其他行内元素出现在同一行,而且>它的内容会像一段中的文字一样随着文字部分的流动而打乱),对行内盒设置宽高无效。20</p>2122<p>23inline-box:它不会重新另起一行但会像行inline一样随着周围文字而流动,而且他能够设置宽高,不会在段落行中断开。24<spanclass="inline-block">inline-box:它不会重新另起一行但会像行inline一样随着周围文字而流动,而且他能>够设置宽高,不会在段落行中断开。</span>25inline-box:它不会重新另起一行但会像行inline一样随着周围文字而流动,而且他能够设置宽高,不会在段落行中断开。</p>26</body>27</html>CSS:1p{2padding:1em;3border:1pxsolidblack;4}56span{7padding:0.5em;8border:1pxsolidgreen;9background-color:yellow;10}1112.inline{13display:inline;14}1516.block{17display:block;18}1920.inline-block{21display:inline-block;22}23

css属性display的用法简介

6、写完保存后,使用chrome(或者其他浏览器)打开index.html页面,就可以看到最终的效果了,当然大家也可以继续尝试修改,然后刷新浏览器看看效果变化

css属性display的用法简介

口袋妖怪复刻怎么狩猎? 青少年如何抵制网络诱惑 疫情影响下如何维护合作伙伴关系 许愿券怎么用 如何标记成绩的合格与否
热门搜索
狼的图片大全 免费午夜电影 装修效果图大全2015图片 各种花卉图片及名称 免费理论电影