html对齐元素:html段落、属性还是css?
在html(特定浏览器)中,某些元素不能直接使用属性“align=middle”对齐。html对齐元素:html段落、属性还是css?,html,css,optimization,styles,Html,Css,Optimization,Styles,在html(特定浏览器)中,某些元素不能直接使用属性“align=middle”对齐。 因此,我有时使用来对齐元素。 这个好吗?是否有其他方法(例如使用css)来对齐元素会更好 任何帮助都将不胜感激。最好使用CSS,如下所示: <p style="text-align:center">...</p> HTML5不再支持像这样的元素的“align”属性。对于a、p和div标签,最好的解决方案是CSS align | pos(中、左、右; 正如弗兰肯斯卡夫的回答; D
因此,我有时使用
来对齐元素。
这个好吗?是否有其他方法(例如使用css)来对齐元素会更好
任何帮助都将不胜感激。最好使用CSS,如下所示:
<p style="text-align:center">...</p>
HTML5不再支持像
这样的元素的“align”属性。对于a、p和div标签,最好的解决方案是CSS align | pos(中、左、右;
正如弗兰肯斯卡夫的回答;
Divs
HTML5不支持属性align
,我明白了,您应该使用cssoh。p align仍然可以正常工作,但是cssfloat
?我找不到将元素浮动到中间的解决方案。请帮我一点忙,好的,用css将块元素居中:。居中{margin left:auto;margin right:auto;width:80%;}
width不能是100%这更好,但还是谢谢!已经很好了,但是仍然期待更好的解决方案。一些表单和div元素呢?我尝试使用p样式对齐它们,但它并没有真正对齐到正中间。(或者应该是其他元素,我真的忘了,别问我了。我会忘记其他的一切,如果你以后问我,我会回答你javascript:void(0)
)请参阅3个示例;p、 div和一个文本输入字段。HTML5也不再支持div的align属性。fiddle中的三个属性都是中间对齐的
<div align="center">....</div>
width: 500px
margin: 0 auto 0 auto;