CSS标头标签问题

时间:2009-10-15 01:46:40

标签: html css

我正在尝试将正常大小的文本放在与标题标记相同的行上。这样做会将正常大小的文本放在下一行,因为标题标记是一个块元素。

<h1>Header</h1>normal size text

非常感谢任何帮助。

3 个答案:

答案 0 :(得分:5)

h1{display:inline;}

会导致H1标签停止阻止

答案 1 :(得分:0)

或者,如果您不想使用内联元素,请改为浮动h1:

h1 {
    float:left;
}

在某些情况下,可能需要将div中的h1和正常大小的文本包装起来,这也是左侧浮动的,以使其包含在同一行中:

<div id="foo"><h1>Hello</h1>World</div>

答案 2 :(得分:0)

或者,您可能想尝试

<h1>Header <span class="normal">normal size text</span></h1>

,并使用css将.normal span设置为普通文本样式。不是语义的,但即使在IE6中也可以直观地工作。