Html 周围的空白空间<;标签>;引导表单内联和表单组中的标记

Html 周围的空白空间<;标签>;引导表单内联和表单组中的标记,html,css,twitter-bootstrap-3,google-chrome-devtools,Html,Css,Twitter Bootstrap 3,Google Chrome Devtools,查看引导文档时,您可以看到标签与其输入之间有一个空格(下面用黄色标记): 在chrome开发工具中检查时,我看不到任何边距/填充等 更重要的是,创建这个简单的复制粘贴引导的示例代码,但没有任何空白 (注意:在我的StackBlitz演示中,稍微拉伸右侧的显示以应用内嵌表单样式。) 我的问题实际上是两个问题: bootstrap文档页面中的空白是从哪里来的 在chrome开发工具中检查时,如何看待应用此空白的样式 非常感谢。内联和内联块元素周围有空白/间隙 人们解决这个问题的一种方法是

查看引导文档时,您可以看到标签与其输入之间有一个空格(下面用黄色标记):


在chrome开发工具中检查时,我看不到任何边距/填充等


更重要的是,创建这个简单的复制粘贴引导的示例代码,但没有任何空白

注意:在我的StackBlitz演示中,稍微拉伸右侧的显示以应用内嵌表单样式。)


我的问题实际上是两个问题:

  • bootstrap文档页面中的空白是从哪里来的
  • 在chrome开发工具中检查时,如何看待应用此空白的样式

  • 非常感谢。

    内联和内联块元素周围有空白/间隙

    人们解决这个问题的一种方法是将父元素的字体大小设置为
    font-size:0
    然后为子项指定所需的字体大小


    我希望这可以解释。

    内联和内联块元素周围有空白/间隙

    人们解决这个问题的一种方法是将父元素的字体大小设置为
    font-size:0
    然后为子项指定所需的字体大小


    我希望这能解释这一点。

    大多数浏览器将soruce代码中的换行符呈现为内联元素的空白。如前所述,您可以将字体大小设置为0以防止出现这种情况


    检查引导示例页面的源代码实际上不仅会显示换行符,甚至会显示特定元素的空白。在呈现源代码之前,您发布的Angular应用程序可能会去除所有换行符和空格。

    大多数浏览器会将soruce代码中的换行符呈现为内联元素的空格。如前所述,您可以将字体大小设置为0以防止出现这种情况


    检查引导示例页面的源代码实际上不仅会显示换行符,甚至会显示特定元素的空白。在呈现源代码之前,您发布的有角度的应用程序可能会去除所有换行符和空格。

    内联块被视为文本元素,因此周围的空格和换行符被视为空白

    <div class="inline-block">A</div>
    <div class="inline-block">B</div>
    
    A
    B
    
    div A和div B之间的换行符以空格形式输出。 以下是基于html的抑制空白的方法

    <div class="inline-block">A</div><!-- comment suppresses white space
    --><div class="inline-block">B</div>
    
    <div class="inline-block">A</div><div class="inline-block">B</div>  <!--everything on same line without spaces-->
    
    AB
    AB
    
    内联块被视为文本元素,因此周围的空格和换行符被视为空白

    <div class="inline-block">A</div>
    <div class="inline-block">B</div>
    
    A
    B
    
    div A和div B之间的换行符以空格形式输出。 以下是基于html的抑制空白的方法

    <div class="inline-block">A</div><!-- comment suppresses white space
    --><div class="inline-block">B</div>
    
    <div class="inline-block">A</div><div class="inline-block">B</div>  <!--everything on same line without spaces-->
    
    AB
    AB
    
    如果你检查父对象的HTML,你会看到标记之间有一个空格。如果你检查父对象的HTML,你会看到标记之间有一个空格。感谢你的回答,它帮助我了解了块周围有间隙的情况。你能解释一下为什么我随附的演示样本中没有空白吗?我可以看到主体有字体大小,所以我不明白为什么这没有得到间隙。谢谢你的回答,它帮助我理解了块周围的间隙是怎么回事。你能解释一下为什么我随附的演示样本中没有空白吗?我可以看到有字体大小的机构,所以我不明白为什么这是没有得到的差距太多。谢谢你的回答。你能更详细地解释一下断线和空白检查,它告诉我们什么?另一件事,你能更详细地解释一下你发布的这个有角度的应用程序是什么意思吗?在呈现源代码之前,可能会去除所有的换行符和空格,你说的去除是什么意思?它是怎么做到的?在检查中我是如何看待这一点的?谢谢你的回答。你能更详细地解释一下断线和空白检查,它告诉我们什么?另一件事,你能更详细地解释一下你发布的这个有角度的应用程序是什么意思吗?在呈现源代码之前,可能会去除所有的换行符和空格,你说的去除是什么意思?它是怎么做到的?在检查中我如何看待这一点?