html想把网页所有的东西居中怎么设置?用CSS的align,列表序号老是在最左端,不居中。

如题所述

第1个回答  2014-03-28
你找到该处的css,例如<div>123456</div>,你在div的css里面加上,text-align:center,这样里面的文字就能居中了!至于你的列表序号,那要看你的代码是怎么写的,才知道怎么调css!本回答被网友采纳
第2个回答  2014-03-28
列表序号是网页自动添加的 默认最左边 你文本居中还是最左边
你可以设置当前列的左边距或者外层区块的左填充 这样列表符号就跟着文本走了追问

怎么设。。才入门

追答

比如下面的html代码:

<ul class="u">
<li>abc</li>
<li>fgh</li>
</ul>

可以这样设置css

.u
{
width:200px;
height:200px;
margin:10px auto;
padding-left:50px;
}

当然你说让网页所有东西居中 那li标签居中如果列长度不同 不怎么好看的 没必要li文本居中

上面的margin:10px auto;是区块外部居中用的 你不一定看明白

padding-left:50px;就是告诉你ul里的li标签的列表符号是li的一部分 而且在li的最左边 不会随着文本位置移动 而是跟着li的实际位置移动

第3个回答  2014-03-28
<div style="margin:0px auto; width:1000px"></div>
就是好了 当然 要把属性写到css里面
如果内标签居左要用float:left;属性本回答被提问者采纳
第4个回答  2020-01-22
<div
style="margin:0px
auto;
width:1000px"></div>
就是好了
当然
要把属性写到css里面
如果内标签居左要用float:left;属性
相似回答