称呼称呼

时间:2013-04-12 13:27:47

标签: html css layout semantics

我有精神障碍!!

  1. 是“亲爱的先生”,称为称呼?我认为这就是我的css类将被称为

  2. 从语义上讲,称呼应该是spanp或完全不同的其他内容!

  3. 我倾向于span,但想知道是否还有其他人有2美分。

    非常感谢

3 个答案:

答案 0 :(得分:1)

您应该使用<span>作为内联元素。

此外,如何尝试:first-line伪元素?它会设置段落的第一行(假设你的称呼是第一行)。例如:

p:first-line {
    font-size: 120%;
}

Here's a jsfiddle demonstrating that

答案 1 :(得分:1)

HTML标记中没有语义,因为某些元素意味着“这个元素的含义是一种称呼”。通常所说的“语义”是关于结构的。称呼不是结构概念;它可能出现在段落的开头,也可能出现在它自己的一个段落中,甚至可能出现在极少数情况下的标题中。

因此,自然的方法是使用具有所需默认渲染的标记。这样,即使在禁用样式时,页面外观也是您想要的。

如果要在自己的一行上出现称呼,如果不需要上方或下方的间距,请使用div。使用p在上方和下方获取空行。如果问号出现在段落的开头,没有任何换行符,请使用span(或其他内联标记,例如ib,如果需要斜体或粗体)。或者,如果您不需要将称呼作为一个要素来处理,请不要使用任何标记:

<p>Dear Sir, thank you...</p>

您可以为称呼分配一个类,但只有在某处使用该类时,这才有用。 class属性没有描述含义,但它可能会向读取标记的人提示一个。

答案 2 :(得分:0)

我会选择一个span元素,因为它默认为一个没有样式更改的内联元素 这基本上就是<span>标记page on w3schools says 然后你可以根据自己的喜好设计它。