繁体   English   中英

解释为什么在此内联元素中空格消失了?

[英]Explain why white space disappears in this inline element?

http://jsbin.com/sedisuhigo/edit?output

请注意,在第一个实例中的“ l”后面有空白,而在第二个实例中则没有空白。

如果有人可以指出一些说明这种行为的规范,那将是很好的? 我找不到任何解释?

每个“ a”元素本身都是独立的。 对于声明为下划线的每个元素,但您还定义了它们之间的边距,因此有一个空格。

为了达到您的目标,您应该将它们包装在容器中并在其中声明下划线。

这是一个选项:

<body> 
  <div class="underline-me">
    <a id="one">
      expol
    </a>
    <a id="two">
      expol
    </a>
  </div>
</body> 

对于CSS:

a{
  /* text-decoration: underline; */
  font-size: 4em;
  /* margin: 2px; */
}
.underline-me{
  text-decoration: underline;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM