所有,我有如下的 html。我想要H2
元素并Div
水平左对齐。请帮我 。谢谢。
<html>
<head>
</head>
<body>
<div>
<h2>xxx</h2><div>xxxx</div>
</div>
</body>
</html>
您可以像这样使用 css 规则:
h2{float: left;}
是的你可以。您应该为 h2 和 div 设置宽度,并确保它在页面宽度内。然后你应该使用float: left
css 样式。
您可以在代码中通过浮动对齐元素使 h2 和 divfloat:left;
笔记:
您必须在 div 元素上使用 float: left 属性。这是一个带有示例的jsfiddle:
<html>
<head>
</head>
<body>
<div>
<h2>xxx</h2><div id="test">xxxx</div>
</div>
</body>
</html>
然后在您的 CSS 中,您将拥有:
#test {
float: left;
}
或者,您可以将 h2 设置为显示为块元素。
h2 {
display: block;
}
这将导致您的 div 元素低于 h2 元素,因为将其呈现为块将占用所有水平空间。
把它放在<head>
和之间</head>
<style>
body{
text-align:left;
}
</style>
浮动也可以。奇怪的是,在您的浏览器上它还没有显示在左侧。