嗯,我知道
是没有语义的。问题是当有这样的段落时:
朋友你好。
今天我学到了一个新技巧,但我不会告诉你
然而。
好吧,我只是开玩笑。 Lorem ipsum dolor sat amet, consectetur
脂肪精英。朗克斯在麦格纳。 Nulla aliquam turpis ac magna
自由人马莱苏阿达.
方便快捷
狮子座和精英们对狮子座奥纳雷感到怀疑。前庭我奥迪奥,
facilisis non fringilla vitae, imperdiet egestas mauris.努克尼姆
埃拉特, vehicula velmalesuada nec.
如您所见,有两段。他们都在中间有一个换行符<br>
标签。出于语义原因,我该如何在不使用此标签的情况下做到这一点?
注意:插入粗体“malesuada”是为了帮助您轻松识别第二个换行符。
首先,换行符旨在用于必须在文本流中出现换行的情况,例如在一首诗中。
像这样标记文本的普遍接受的方法是作为段落,它们是块级的,因此总是创建一个新行,并设置它们之间的边距。这里有两种段落样式,一种需要空间,一种不需要空间。您可以有两种不同样式的段落,如下所示(我只是在这里说明垂直边距 - 水平边距设置为 0)。
p {margin:.1em 0;}
p.special {margin:0;}
然后只需将类“special”添加到没有空格的段落中即可。请注意,垂直边距会折叠,因此每个段落之间只会有 1em 的空间。
不过,我更大的问题是设计问题:为什么要这样组织段落?为什么不直接采用标准的段落间距,或者使用标题对段落集进行分组呢?您正在做的事情相当非常规,这就是为什么您在寻找正确的 HTML 元素时遇到问题的原因。嗯,查尔斯
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)