Html Can';内里t中心
我用它来尝试和中心多李的内部的UlHtml Can';内里t中心,html,css,Html,Css,我用它来尝试和中心多李的内部的Ul .container {width: 1280px;min-height: 100%;margin: 0 auto;border: 1px solid #fff;} .nav-icon {display: block;margin-left: auto;margin-right: auto;} .navigation
.container {width: 1280px;min-height: 100%;margin: 0 auto;border: 1px solid #fff;}
.nav-icon {display: block;margin-left: auto;margin-right: auto;}
.navigation {text-align: center;}
.bans {background: url('http://i.imgur.com/iAUP7gR.png');width: 156px;height: 85px;float: left;display:inline-block;margin-left: 21px;margin-right: 21px;}
.shop {background: url('http://i.imgur.com/4x7gr4h.png');width: 155px;height: 85px;float: left;display:inline-block;margin-left: 21px;margin-right: 21px;}
.vote {background: url('http://i.imgur.com/WPZnkFV.png');width: 160px;height: 59px;float: left;display:inline-block;margin-left: 21px;margin-right: 21px;margin-top: 11px;}
.leaderboard {background: url('http://i.imgur.com/ygQlMaN.png');width: 394px;height: 85px;float: left;display:inline-block;margin-left: 21px;margin-right: 21px;}
使用
对齐:居中;
在您的div上,而不是在li上使用它
对齐:居中;
在您的div上使用child div,而不是在li上使用child div,甚至更简单,因为您可以根据需要设置li的样式。你不需要无用的元素。不利于优化 编辑:因为TS需要一个菜单 HTML
<ul>
<li><a href=""><div class="bans"></div></a></li>
<li><a href=""><div class="shop"></div></a></li>
<li><a href=""><div class="vote"></div></a></li>
<li><a href=""><div class="leaderboard"></div></a></li>
</ul>
更简单的是,根本不要使用child div,因为您可以根据需要设置LI的样式。你不需要无用的元素。不利于优化 编辑:因为TS需要一个菜单 HTML
<ul>
<li><a href=""><div class="bans"></div></a></li>
<li><a href=""><div class="shop"></div></a></li>
<li><a href=""><div class="vote"></div></a></li>
<li><a href=""><div class="leaderboard"></div></a></li>
</ul>
根据nicole101的回答:
ul {
background: green;
width: 450px;
list-style: none;
padding: 0;
margin: 0 auto;
overflow: hidden;
li {
width: 70px;
height: 50px;
background: red;
margin: 0 10px;
float: left;
}
}
CSS
.导航{
文本对齐:居中;
}
HTML
然后根据nicole101的回答将其居中:
ul {
background: green;
width: 450px;
list-style: none;
padding: 0;
margin: 0 auto;
overflow: hidden;
li {
width: 70px;
height: 50px;
background: red;
margin: 0 10px;
float: left;
}
}
CSS
.导航{
文本对齐:居中;
}
HTML
然后它将居中这就是你的意思吗
CSS
.navigation{
text-align: center;
}
HTML
<div class='navigation'>
<ul>
<li><a href=""><div class="bans"></div></a></li>
<li><a href=""><div class="shop"></div></a></li>
<li><a href=""><div class="vote"></div></a></li>
<li><a href=""><div class="leaderboard"></div></a></li>
</ul>
</div>
这就是你的意思吗
CSS
.navigation{
text-align: center;
}
HTML
<div class='navigation'>
<ul>
<li><a href=""><div class="bans"></div></a></li>
<li><a href=""><div class="shop"></div></a></li>
<li><a href=""><div class="vote"></div></a></li>
<li><a href=""><div class="leaderboard"></div></a></li>
</ul>
</div>
试试这个css
ul.mylist li{
float:left;
display:inline;
margin:0px 10px;
}
----------------
更新的css
ul li a{display:block;text-align:center;}
ul li div{display:inline-block;vertical-align:top;}
试试这个css
ul.mylist li{
float:left;
display:inline;
margin:0px 10px;
}
----------------
更新的css
ul li a{display:block;text-align:center;}
ul li div{display:inline-block;vertical-align:top;}
我已删除了li中不必要的div。您可以删除
li
中不必要的div。为了使ul项目
在父div上居中,我添加了文本对齐:居中
,它将使页面上的ul
居中
ul li a{display:block;text-align:center;}
ul li div{display:inline-block;vertical-align:top;}
.bans{background: url('http://i.imgur.com/iAUP7gR.png');width: 156px;height: 85px;}
.shop{background: url('http://i.imgur.com/4x7gr4h.png');width: 155px;height: 85px;}
.vote {background: url('http://i.imgur.com/WPZnkFV.png');width: 160px;height: 59px;}
.leaderboard{background: url('http://i.imgur.com/ygQlMaN.png');width: 394px;height: 85px;}
这是我删除了li中不必要的div。您可以删除
li
中不必要的div。为了使ul项目
在父div上居中,我添加了文本对齐:居中
,它将使页面上的ul
居中
ul li a{display:block;text-align:center;}
ul li div{display:inline-block;vertical-align:top;}
.bans{background: url('http://i.imgur.com/iAUP7gR.png');width: 156px;height: 85px;}
.shop{background: url('http://i.imgur.com/4x7gr4h.png');width: 155px;height: 85px;}
.vote {background: url('http://i.imgur.com/WPZnkFV.png');width: 160px;height: 59px;}
.leaderboard{background: url('http://i.imgur.com/ygQlMaN.png');width: 394px;height: 85px;}
这是为什么需要儿童版?你可以用同样的方式来设计LI试一试为什么你需要儿童版?你们可以用同样的方法来设计LI,试试这个@nicole,居中对齐更能定义文字。使用它的风险在于,其中的文本将失去自然的左对齐。同时,边距:0自动在空间中平均分配左右边距,并将所有内部文本保留在其适当的对齐方式中。您甚至没有使用导航类。试着在
- ,
float:left代码>我做了一些编辑。但我不知道红色阴影从何而来红色阴影基本上是li
上使用的背景色代码>我做了一些编辑。但我不知道红色阴影是从哪里来的红色阴影基本上是li
上使用的背景色。