a {
font-size: 8pt;
text-align: left !important;
text-decoration: none;
}
.main {
text-align: center;
}
<div class="main">
<a href="#new_york_city">New York City</a><br />
<a href="#long_island">Long Island</a><br />
<a href="#upstate">Upstate New York</a><br />
</div>这是我的精简版本,对我来说,使用Firefox5,链接仍然居中,即使我正在使用!重要的"text-align: left“。这是令人困惑和恼火的,因为我认为!重要是最高的特异性,并凌驾于所有其他规则之上。
这是怎么回事?
发布于 2011-07-16 02:10:17
这是不起作用的,因为您的a链接是没有指定宽度的inline元素。没有什么可以居中的,因为整个元素就是a的宽度。
要解决这个问题,要么
.main div设置为text-align:left;或a链接包装在p中并赋予其andhttps://stackoverflow.com/questions/6711308
复制相似问题