我有精神障碍!!
是“亲爱的先生”,称为称呼?我认为这就是我的css类将被称为
从语义上讲,称呼应该是span
,p
或完全不同的其他内容!
我倾向于span
,但想知道是否还有其他人有2美分。
非常感谢
答案 0 :(得分:1)
您应该使用<span>
作为内联元素。
此外,如何尝试:first-line
伪元素?它会设置段落的第一行(假设你的称呼是第一行)。例如:
p:first-line {
font-size: 120%;
}
答案 1 :(得分:1)
HTML标记中没有语义,因为某些元素意味着“这个元素的含义是一种称呼”。通常所说的“语义”是关于结构的。称呼不是结构概念;它可能出现在段落的开头,也可能出现在它自己的一个段落中,甚至可能出现在极少数情况下的标题中。
因此,自然的方法是使用具有所需默认渲染的标记。这样,即使在禁用样式时,页面外观也是您想要的。
如果要在自己的一行上出现称呼,如果不需要上方或下方的间距,请使用div
。使用p
在上方和下方获取空行。如果问号出现在段落的开头,没有任何换行符,请使用span
(或其他内联标记,例如i
或b
,如果需要斜体或粗体)。或者,如果您不需要将称呼作为一个要素来处理,请不要使用任何标记:
<p>Dear Sir, thank you...</p>
您可以为称呼分配一个类,但只有在某处使用该类时,这才有用。 class
属性没有描述含义,但它可能会向读取标记的人提示一个。
答案 2 :(得分:0)
我会选择一个span元素,因为它默认为一个没有样式更改的内联元素
这基本上就是<span>
标记page on w3schools says
然后你可以根据自己的喜好设计它。