好的,我有一个列表,我希望使用CSS将所有内容集中在其中。
无论如何,我用谷歌搜索,我发现,删除列表样式,没有左边距。但是,我也希望将它居中,所以我使用text-align:center;
。但由于某种原因,缩进显示出来,所以它并不完全在中心,这就是我想要的。
如果你想要一个例子,那就是tst.burngames.net
因为当有网站时,每个人显然都需要代码..
HTML:
<body>
<div id="search">
<input id="search_input" placeholder="Search for game.">
<ul id="search_list">
<li>
One
</li>
<li>
Two
</li>
<li>
Three
</li>
</ul>
</div>
</body>
CSS:
body {
background: url(../images/fire.png) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#search {
background-color:white;
border-color:black;
border-style:double;
border-width: thick;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
width:600px;
height:100%;
}
#search_input {
width:99%;
height:50px;
margin-top:20px;
text-align:center;
}
#search_list {
width: 99%;
margin-left:auto;
margin-right:auto;
}
li {
list-style-type:none;
padding-left: 0px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}
答案 0 :(得分:0)
尝试将其投入DIV并使DIV居中。
答案 1 :(得分:0)
以下示例应该有所帮助:
<强> HTML:强>
<ul class="nice">
<li>James</li>
<li>Dan</li>
</ul>
<强> CSS:强>
.nice {
list-style-type: none;
text-align: center;
padding:0px;
}
这是一个有效的jsFiddle - http://jsfiddle.net/8NjfW/1/。
这是一个关于新代码的工作jsFiddle - http://jsfiddle.net/APv9P/
答案 2 :(得分:0)
由于用户agent style sheet的默认文档格式,缩进显示。要摆脱填充,只需将padding: 0
添加到#search_list
。
#search_list {
list-style-type: none;
width: 99%;
margin-left: auto;
margin-right: auto;
list-style: none;
padding: 0;
}