简体   繁体   English

如何居中对齐

[英]How to center align

How to center align following html in such way that ':' should be at the center & should be listed below one another 如何将以下html居中对齐,以使“:”应居中并应在另一个下方列出

<ul>

<li>
<label>Suomething 1 :</label> 
<span>Another 111111111111111111</span>
</li>

<li>
<label>Suomething 2222222222 :</label> 
<span>Another 2</span>
</li>

</ul>

CSS: CSS:

label{
width:25%;
display: inline-block;
width: 250px;
}

Edit:-added CSS 编辑:添加CSS

Try this: 尝试这个:

label{width:170px;display:inline-block;}

Fiddle here. 在这里摆弄。

You might want to use table displays: 您可能要使用表格显示:

http://jsfiddle.net/5NarV/1 http://jsfiddle.net/5NarV/1

CSS 的CSS

ul {
    display: table;
    padding: 0;
}

li {
    display: table-row;
}

label, span {
    display: table-cell;
    width: 50%;
}

label {
    text-align: right;
}

span {
    padding-left: 0.35em;
}

HTML 的HTML

<ul>
    <li>
        <label>Suomething 1 :</label> 
        <span>Another 111111111111111111</span>
    </li>
    <li>
        <label>Suomething 2222222222 :</label> 
        <span>Another 2</span>
    </li>
</ul>

It works with this CSS: 它可以与此CSS一起使用:

li {
    display: block;
}
label {
    width:35%;
    display: inline-block;
    text-align:right;
    float:left;
}

span {
    width:65%;
    float:right;
    display: inline-block;
}

Demo: http://jsfiddle.net/tVSte/ 演示: http//jsfiddle.net/tVSte/

Like this 像这样

demo 演示

css 的CSS

ul{
    text-align:center;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM