我们遇到的问题是,页面顶部的按钮块是理想的中心。
这是链接。
nick.georates.net/selectcountry.html
你可以提示如何在css中进行调整,以便按钮位于页面的任何分辨率的中间位置????
事先感谢
答案 0 :(得分:2)
带有class =“shortcut-buttons-set”的ul继承了一个padding-left:40px;尝试在“shortcut-buttons-set”类
中覆盖它答案 1 :(得分:0)
由于您有五个<li>
,因此您可以将其宽度设置为20%,margin:auto
链接将显示为中心。
li {
margin:0;
padding:0;
width:20%;
float:left;
}
a {
width:103px;
margin:auto;
}
答案 2 :(得分:0)
给ul
元素一个宽度 - 在这种情况下它将是600px,因为你有5个按钮* 105px宽度和每个按钮15px边距。删除ul
上的填充集以及li
上设置的左右值,并将ul
元素设为此样式:
.shortcut-buttons-set {
margin: 0 auto;
padding: 0;
width: 600px;
}
ul.shortcut-buttons-set li {
float: left;
font-weight: bold;
margin: 0 15px 0 0;
padding: 0 !important;
text-align: center;
}
此外,您还需要使用:last-child
删除最后15px的边距,以便按钮完全对齐。
.shortcut-buttons-set li:last-child {
margin: 0;
}
考虑到这一点,ul
的宽度现在应为585px。
答案 3 :(得分:0)
将您的UL元素封装在宽度为100%的DIV中
<div style="width: 100%;">
<ul class="shortcut-buttons-set">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
将此CSS应用于UL
.shortcut-buttons-set{
display:inline-block;
list-style:none outside none;
margin:0 auto;
padding:0;
}
并删除左边的属性:25%和右边:25%到你的LI元素。
ul.shortcut-buttons-set li{
background:none repeat scroll 0 50% transparent;
float:left;
font-weight:bold;
***left:25%;***
margin:0 15px 0 0;
padding:0 !important;
position:relative;
***right:25%;***
text-align:center;
}