2つのulを含むdivがあります。最初のulを彼の右側に配置し、2番目のulを中央に配置したいと思います。
ネストされた要素やモバイルビューで他の問題が発生するため、絶対位置を使用できません。
これは私がやったことです:
<div class="w">
<ul class="right"><li>a very very very long text</li></ul>
<ul class="center"><li>center</li></ul>
</div>
.w {
text-align: center;
display: inline-block;
width: 100%;
}
ul {
list-style-type:none;
margin: 0;
padding: 0;
}
li {
float: left;
}
.right {
float: right;
}
.center {
display: inline-block;
}
ここでjsfiddleを見ることができます:http://jsfiddle.net/mF7XR/
問題は、中央のulが左と右のulの始点の中央に配置されていることです(例を参照)。したがって、正しく中央に配置されていません。2番目のulを中央で修正するにはどうすればよいですか?