CSS 中的对齐/边距
为什么下面的内容看起来没有任何作用?
<style>
form {
margin-left:auto;
margin-right:auto;
}
h1 {
margin-left:auto;
margin-right:auto;
color : #2265FF;
}
</style>
<body>
<h1>Please type in the text to be converted!</h1>
<form> ... </form>
显然,我还有一些 HTML 需要配合。
CSS3 有没有更好的方法来做到这一点?
谢谢!
Why does the following seemingly do nothing?
<style>
form {
margin-left:auto;
margin-right:auto;
}
h1 {
margin-left:auto;
margin-right:auto;
color : #2265FF;
}
</style>
<body>
<h1>Please type in the text to be converted!</h1>
<form> ... </form>
Obviously, I have some more HTML to go along with this.
Is there a better way to do this in CSS3?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在CSS3中你可以这样做:
如果你想支持旧版浏览器,你需要指定一个宽度:
但如果你将它应用到父容器实际上会更好......
In CSS3 you can do:
If you want to support older browsers, you need to specify a width:
but it's actually better if you apply it to a parent container...
您最好使用
text-align:center
因为you better use
text-align:center
instead because<form>
and<h1>
will set its width to100%
by default.