14-块级元素和行内元素

时间:2019-02-07 12:01:27   收藏:0   阅读:175

【转】14-块级元素和行内元素

学习的初期,我们就要知道,标准文档流等级森严。标签分为两种等级:

比如h1标签和span,同时设置宽高,来看浏览器效果,那么你会发现:

 

行内元素和块级元素的区别:(非常重要)

行内元素:

块级元素:

块级元素和行内元素的分类:

在以前的HTML知识中,我们已经将标签分过类,当时分为了:文本级、容器级。

从HTML的角度来讲,标签分为:

  PS:为甚么说p是文本级标签呢?因为p里面只能放文字&图片&表单元素,p里面不能放h和ul,p里面也不能放p。

 

现在,从CSS的角度讲,CSS的分类和上面的很像,就p不一样:

块级元素和行内元素的相互转换

我们可以通过display属性将块级元素和行内元素进行相互转换。display即“显示模式”。

块级元素可以转换为行内元素:

一旦,给一个块级元素(比如div)设置:

display: inline;

那么,这个标签将立即变为行内元素,此时它和一个span无异。inline就是“行内”。也就是说:

行内元素转换为块级元素:

同样的道理,一旦给一个行内元素(比如span)设置:

display: block;

那么,这个标签将立即变为块级元素,此时它和一个div无异。block”是“块”的意思。也就是说:

 

 

 

标准流里面的限制非常多,导致很多页面效果无法实现。如果我们现在就要并排、并且就要设置宽高,那该怎么办呢?办法是:移民!脱离标准流

css中一共有三种手段,使一个元素脱离标准文档流:

                             

原文:https://www.cnblogs.com/orangehero/p/10354600.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!