1

htmlコード:

<ul>
    <li><a href=#>Upload</a></li>
    <li><a href=#>christin Bayes</a></li>
    <li><img src="image/john.jpg" height="30" width="30"></li>  
    <li><a href=#>SignOut</a></li>
</ul>

css:

ul li
{
    margin-left: 15px;
    display: inline;
    list-style: none;
}

リストアイテム(アップロード、名前、サインアウト)をFacebookのように真ん中に揃えたいです。plzは私を提案します

4

3 に答える 3

1

これを試してください:デモ

HTML :

<ul class="MenuBar">
    <li><a href=#>Upload</a></li>
    <li><a href=#>christin Bayes</a></li>
    <li><img src="image/john.jpg" height="30" width="30" /></li>   
    <li><a href=#>SignOut</a></li>
</ul>​

CSS :

.MenuBar
{
    padding: 0px;
    border: 1px solid #036;
    font-size: 8pt;
    height: 30px;
}

.MenuBar li
{
    display: inline;
    padding-left: 15px;
    list-style:none;
    height: 30px;
}

.MenuBar li img 
{
    vertical-align:middle;
}

明らかに、境界線を削除することを選択できますが、これはテスト用です。

于 2012-06-01T15:48:03.507 に答える
0

これを試して。それはあなたを助けるかもしれません:

ul{   
    background: red;
    height: 30px;
}
ul li{
    margin-left:15px;
    display: table-cell;
    list-style: none;
    vertical-align: middle;
    width: 90px;
    text-align: center;
}

jsfiddle

于 2012-06-01T16:05:09.363 に答える
0
img {
    vertical-align:middle;
}
​
于 2012-06-01T15:44:18.403 に答える