0

它适用于除一种之外的所有浏览器。我希望这个 div 位于页面的中心

<div style="padding-left: 800px;">
    <a class="works-top" href="/page/1"></a>
    <a class="free-top" href="/page/2"></a> 
    <a class="faq-top" href="/page/3"></a> </div>

这就是我在css中定义它的方式

a.free-top {
   display:block;
   cursor:pointer;
   background:url(../img/free.png) no-repeat left top;
   width:100px;
   height:20px;
   text-indent:-5000px;
   margin-left:0px;
   margin-top:0px;
   margin-bottom:4px;
   float:left;
}
4

3 回答 3

5

而不是padding-left:800px;

<div style="padding-left: 800px;">

采用margin:0 auto; and width:1000px;

请记住,margin:0 auto;只有在指定宽度时才有效。

于 2013-03-12T10:50:08.043 回答
2

您可以使用margin: 0 auto;以使您的 div 居中对齐。

于 2013-03-12T10:49:46.453 回答
1

不引入新代码的简单逻辑,试试 <div style="padding-left: 50%;">

于 2013-03-12T11:20:46.323 回答