示例:
<h1>s</h1>
<h2>ame</h2>
<p>li</p>
<p>ne</p>
默认情况下,如何将所有这些元素放在同一行而不是将每个元素放在新行上。
真诚地感谢任何帮助:)
答案 0 :(得分:0)
将display: inline
或display: inline-block
添加到元素的CSS中:
<h1>s</h1>
<h2>ame</h2>
<p>li</p>
<p>ne</p>
OUTPUT:
S
ame
li
ne
添加CSS:
<h1>s</h1>
<h2>ame</h2>
<p>li</p>
<p>ne</p>
<style>
h1, h2, p {
display: inline;
}
</style>
OUTPUT:
Sa me li ne
答案 1 :(得分:0)
这些(默认情况下)显示为块元素。
使用CSS,您可以改变他们的行为方式。
例如,默认情况下CSS中<h1>
标记的CSS显示参数为:
h1 { display: block; }
要使其显示为内联,您可以执行以下操作:
h1 { display: inline-block; }
所以,如果你这样做:
h1, h2, p { display: inline-block; }
HTML代码的输出:
<h1>s</h1>
<h2>ame</h2>
<p>li</p>
<p>ne</p>
将是:
sameline
查看此答案,了解block
和inline-block
之间的差异:
https://stackoverflow.com/a/14033814/1332068
答案 2 :(得分:0)
我不知道您使用这些HTML元素的原因,但使用CSS可以实现它:
<h1 style="display:inline-block">s</h1><h2 style="display:inline-block">ame</h2><p style="display:inline-block">li</p><p style="display:inline-block">ne</p>