古いウェブサイトのメニューをモバイルフレンドリーに変更しようとしていますが、「メニュー要素」が小さな画面に表示される方法に問題があります。
メニューは 3 つの要素 (左、中央、右) で構成され、小さな画面では同じ順序で垂直に表示されます。
しかし、cssを使用して、中央がその位置を維持し、左右がその下に移動するような位置に配置できるかどうか、またはさらにトリックが必要かどうかを知りたいです。
それを達成する方法は?
http://img834.imageshack.us/img834/2203/menuuse.jpg
編集、私が遊んでいた単純化されたコードを追加しました:
<div id="header">
<div id="Bholder">
<div id="AButton"></div>
<div id="HButton"></div>
<div id="CButton"></div>
</div>
</div>
CSS
#Bholder{
margin-left: auto;
margin-right: auto;
max-width: 750px;
}
#AButton{
float: left;
width: 250px;
height:100px;
background-color: red;
}
#CButton{
float: left;
width: 250px;
height:100px;
background-color: green;
}
#HButton{
float: left;
width: 250px;
height:100px;
background-color: yellow;
}
@media only screen and (max-width: 767px){
#Bholder{
margin-left: auto;
margin-right: auto;
max-width: 250px;
}
}