li元素中的中心文本

时间:2014-01-24 10:19:09

标签: html css

disagree/agree

在示例图片中,完全不同意和完全同意的词语集中在一起。为了达到这个目的,我是否必须制作4个不同的div和0的余量?或者我可以在1 div中完成吗?

#answersTop {
 float: right;
 clear: both;
 width: 400px;
 height: 40px;
 margin: 50px 0 20px 0;
 background-color: #3d569d;
}
#answersTop li {
 float: left;
 color: #ffffff;
 font-weight: bold;
 margin-top: 5px;
}

.aFirst {
 margin-left: 10px;
}

.aMiddle {
 margin-left: 20px;
}

.aLast {
 margin-left: 20px;
     margin-right: 10px;
}


<div id="answersTop">
        <ul>
            <li class="aFirst">Totally disagree</li>
            <li class="aMiddle">Disagree</li>
            <li class="aMiddle">Agree</li>
            <li class="aLast">Totally agree</li>
        </ul>

    </div>

4 个答案:

答案 0 :(得分:1)

give

中的text-align:center; li tag一样

<强> demo

CSS

   li{
    display:inline-block;
      padding:20px 20px;
    background-color:red;
    vertical-align:top;
    text-align:center;

}

=============================================== ============================

<强> demo1

<强> CSS

#answersTop {
 float: right;
 clear: both;
 width: 400px;

 margin: 50px 0 20px 0;
 background-color: #3d569d;
}
#answersTop ul{
    margin:0;
    padding:0;
}
#answersTop li {
 float: left;
 color: #ffffff;
 font-weight: bold;
 margin-top: 5px;
    list-style-type:none;
    vertical-align:middle;
    text-align:center;
}
#answersTop li span{
    display:block;
}
.aFirst {
 margin-left: 10px;
}

.aMiddle {
 margin-left: 20px;
}

.aLast {
 margin-left: 20px;
     margin-right: 10px;
}

答案 1 :(得分:0)

您可以使用litext-align: center; - 元素置于中心位置。

答案 2 :(得分:0)

不要text-align。请改用li标签的display属性。请参阅演示http://jsfiddle.net/DWFLA/

答案 3 :(得分:0)

这是一个带有一些CSS的ul li结构的例子:

<!DOCTYPE html>
<html>
    <head>
        <style>
            ul li {
                display: inline;
                text-align: center;
                margin: 0 5px;
            }
        </style>
    </head>

    <body>
        <ul>
            <li>Totally disagree</li>
            <li>Disagree</li>
            <li>Agree</li>
            <li>Totally agree</li>
        </ul>
    </body>

</html>