Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Span与&;Div标签_Html - Fatal编程技术网

Html Span与&;Div标签

Html Span与&;Div标签,html,Html,可能重复: 我想知道在编写除div之外的单行文本时,使用和之间的区别是,div是块样式容器,而span后面不留空格 我们是否应该使用span来处理与文本溢出相关的内容? 我在寻找其他的差异,但我找不到 Per: div和span之间有一个区别。在标准HTML中,一个div 是块级元素,而跨距是内联元素。潜水艇 块在页面上以可视方式隔离文档的一部分 与段落的方式相同。span元素包含一段 与周围文本内联的信息。实际上,即使是这样 功能可以通过使用层叠样式表(CSS)进行更改 很抱歉,为了寻找更特

可能重复:

我想知道在编写除div之外的单行文本时,使用
之间的区别是,div是块样式容器,而span后面不留空格

我们是否应该使用span来处理与文本溢出相关的内容? 我在寻找其他的差异,但我找不到

Per:

div和span之间有一个区别。在标准HTML中,一个div 是块级元素,而跨距是内联元素。潜水艇 块在页面上以可视方式隔离文档的一部分 与段落的方式相同。span元素包含一段 与周围文本内联的信息。实际上,即使是这样 功能可以通过使用层叠样式表(CSS)进行更改


很抱歉,为了寻找更特别的东西,您的泡泡破灭了。

从样式的角度来看,
默认为
显示:内联
默认为
显示:块
。没有其他CSS差异

(它们对包含哪些元素以及哪些元素可能包含它们有不同的规则,但这与CSS无关)。

没有块属性,因此末尾没有换行符,而未修改的(默认块元素)
标记是一个块元素,将在div标记的末尾包含一个换行符


好吧,这些元素的块级和内联级属性是两者的主要区别

<> P>你应该考虑的是除文本之外的其他内容。在块元素中放置内联元素以及其他块元素是完全有效的,但是,仅在内联元素中放置其他内联元素是有效的

更多阅读:


至于用哪一个来写“一行文字”,我可能两个都不用。一个段落,或
,标签似乎最适合这样做。在语义上,段落标记用于显示文本的段落,而
在语义上用于显示某个内容块。。。段落、列表、图像、表单等。同时,
在语义上用于显示与另一个元素不太匹配的内容。也许你有一个段落,想对一个句子的一部分应用一些特殊的格式,例如。。。一个
将是一个很好的方法。

嗯。。。“末尾没有换行符”/“末尾换行符”并不是对
内联
显示的准确描述。这是web开发人员的人工回答——是的,块元素的末尾都有换行符。test1test2将显示为两个单独的行,而test1test2将显示在一行上。这是对块样式和内联样式之间差异的非常不完整的描述。W3Schools也不是一个好的参考选择。这不是唯一的区别,也不一定是区别。我看到你添加了w3schools的链接。它们不是关于……的权威参考资料。。。任何东西看:你有没有费心去看那些参考资料的内容?我不是担保他们的网站,而是担保里面的内容。在将这些引用发布为过时之前,请告诉我这些引用中有什么错误。你知道我在哪里可以找到“它们可能包含哪些元素,哪些元素可能包含它们”?@OnlyHope:看看上面评论中重复的问题,公认的答案相当全面。