html的什么是块元素跟行内元素?它们有什么区别

 我来答
zb...6@sina.com
2016-12-18 · 超过206用户采纳过TA的回答
知道小有建树答主
回答量:611
采纳率:0%
帮助的人:290万
展开全部
以图例来表述行内元素和块级元素的区别会更加直观:
①行内元素会再一条直线上,是在同一水平线布局的。

1
2
3
4

/* css */
.green ,.yellow{display:inline;}
.green{background:green;}
.yellow{background:yellow;}

1
2

<!-- html -->
<span class="green"></span><span class="yellow"></span>

②块级元素各占一行,是垂直方向布局的。

1
2
3
4

/* css */
.green ,.yellow{display:block;}
.green{background:green;}
.yellow{background:yellow;}

1
2

<!-- html -->
<div class="green"></div><div class="yellow"></div>

综上所述:如果你要将行内元素变成块级元素,那么就只需要在该标签上加上样式 display:block; 这里已经牵涉到了CSS内容。块级元素可以用样式控制其高、宽的值。
行内元素不可以控制宽和高,除非你想将它转变成为块级元素或是行内块级元素inline-block否则它的宽和高,是随标签里的内容而变化。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式