我正在尝试将我的旧网站菜单更改为对移动设备友好,并且在小屏幕上如何显示“菜单元素”时遇到问题。
菜单由 3 个元素(左、中、右)组成,现在在小屏幕上,它们以相同的顺序垂直排列。
但我想知道css是否有可能让它们像这样的位置,中间保持它的位置,左右移动到它下面,还是需要更多的技巧。
如何实现?
http://img834.imageshack.us/img834/2203/menuse.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;
}
}