阻止html标题在它们之前和之后划线?

阻止html标题在它们之前和之后划线?,html,css,Html,Css,html标题标签在它们之前和之后强制一行,但我想知道是否有办法阻止它这样做,这样我就可以使我的标题与我想要在同一行的任何一边的其他内容保持一致 <a href="foo.php">Foo</a> <h1>Bar</h1> 条 我不想让它们在同一条线上,但现在它会像这样出现 富吧 有什么方法可以做到这一点吗?我不知道这个“乱七八糟”是否适用于所有浏览器,但 h1 {display:inline;} 我不知道这个“乱七八糟”是否适用于所有浏览器

html标题标签在它们之前和之后强制一行,但我想知道是否有办法阻止它这样做,这样我就可以使我的标题与我想要在同一行的任何一边的其他内容保持一致

 <a href="foo.php">Foo</a> <h1>Bar</h1>
我不想让它们在同一条线上,但现在它会像这样出现

富吧


有什么方法可以做到这一点吗?

我不知道这个“乱七八糟”是否适用于所有浏览器,但

h1 {display:inline;}

我不知道这个“乱七八糟”是否适用于所有浏览器,但

h1 {display:inline;}
时钟是对的

这意味着您可以这样做:

h1 {
    display:inline;
}
时钟是对的

这意味着您可以这样做:

h1 {
    display:inline;
}

默认情况下,标题是块级元素,块垂直堆叠,这就是您看到的……不过,老实说,我建议避免使用内置块/内联设置,除非有很好的理由这样做。考虑使用一个替代您自己的类来对内联文本进行格式化。与h1不同,span是一个内联元素。如果要内联显示标题,请创建一个CSS类,而不是将内联属性应用于所有标题。默认情况下,标题是块级元素,而块垂直堆叠,这就是您看到的……老实说,我建议避免使用内置的块/内联设置,除非有很好的理由这样做。考虑使用一个替代您自己的类来对内联文本进行格式化。与h1不同,span是一个内联元素。如果要内联显示标题,请创建一个CSS类,而不是将内联属性应用于所有标题。是的,它会(除非Netscape/IE<4即…)是的,它会(除非Netscape/IE<4即…)