<a>和<br>是内联还是块元素?


书上讲的和网上的帖子不一样,听听大家的说法

HTML

霸气娘们波 10 years, 2 months ago

简单介绍一些内联和块级元素的最直白的区别:block元素往往是独占一行的。inline元素的高度和广度是由自己的内容填充的。
你看看这两个元素的表现形式你就能区分出来他们是什么类型的元素了。

如果还区别不出来,按f12查看计算后的样式,有display一项。根据他你可以确定它是什么类型的元素了。

飞翔的小菊花 answered 10 years, 2 months ago

a标签

a标签

br标签

br

zenye answered 10 years, 2 months ago

inline .
证明: mozilla 官方 Inline elements .

偽Ramune answered 10 years, 2 months ago

行内,应该是

左手剪刀右手布 answered 10 years, 2 months ago

<a> <br/> 都是是不会独占一行的。我认为应该属于 inline 元素。

把零食还我 answered 10 years, 2 months ago

a、br标签都是inline元素,参考: Inline elements

以下所有的元素都是inline的:


 b, big, i, small, tt
abbr, acronym, cite, code, dfn, em, kbd, strong, samp, var
a, bdo, br, img, map, object, q, script, span, sub, sup
button, input, label, select, textarea

另外,所有的block元素,参考: block elements

团子大家族 answered 10 years, 2 months ago

是内联元素。
判断的标准有两个:
1、是否独占一行;
2、是否可以单独为元素设置高度和宽度。

内联元素的两个答案都是否。

ps: <br /> 这个元素比较难掌控,因为没有合适的样式来操作他。w3c的建议也是如果不是为了输出一个空行,不要使用这个元素。
欢迎讨论。

icemaze answered 10 years, 2 months ago

Your Answer