很多人问我同样的问题,我不知道答案。div
你能告诉我和有什么区别吗span
?标签html
?
有什么区别?
是什么让他们与众不同?
以及您认为对此更好的一些其他可能的答案。并且,请给出code
这将使span
工作成为div
使用css
很多人问我同样的问题,我不知道答案。div
你能告诉我和有什么区别吗span
?标签html
?
有什么区别?
是什么让他们与众不同?
以及您认为对此更好的一些其他可能的答案。并且,请给出code
这将使span
工作成为div
使用css
div
是块级元素,span
是内联元素。这基本上就是它的要点。;)
详细说明; 元素的div
默认样式是块级。这意味着它可以包含其他块级元素以及行内元素。元素的span
默认样式是内联的,这意味着块级元素可以包含它,但不能包含块级元素。但是,这两者都可以使用 CSS 进行更改,因此您可以拥有内联div
和块级span
!
请记住,虽然您可以通过使span
s 块和div
s 内联来获得更好的内容布局,但如果您尝试在元素中包含块级元素,例如span
,HTML 验证器可能会向您抛出错误,因为技术上这些元素不应该出现在那里。
“块级别”是指它是一个内容块,并迫使其他块出现在其下方。内嵌元素出现在内容块中,例如,您可以使用该span
元素为块内的文本添加样式,并且不会使文本“脱节”。
Span 是内联元素,其中 div 是块元素。
div
display: block
默认情况下。默认情况下span
。display: inline
他们可能有不同的元素作为他们的孩子。它们可能是不同元素的子元素。
首先,div
标签是块级元素,span
标签是内联元素。
https://developer.mozilla.org/en-US/docs/HTML/Block-level_elements
A<span>
是一个inline
元素,其中a<div>
是一个block
元素。我认为它们与不同的默认display
样式基本相同。 <div>
默认为display: block
&<span>
默认为display: inline
.
我倾向于<span>
只使用然后根据需要修改display
样式。