【发布时间】:2014-09-08 17:59:49
【问题描述】:
我有以下 html。
<div id="menu">
<div><span class="cr">Login</span><span class="cl">Welcome</span></div>
</div>
以及跟随css
#head{background-color:#fef}
#head div{margin:0 auto;max-width: 800px;}
@media (max-device-width: 321px){
.cr{text-align: center;display:block;}
/*#head div{text-align: center;margin: auto;}*/
#head div{margin: auto;text-align: center;width: 100%;}
.root{font-size: 100%;}
};
@media (min-device-width:321px)and(max-device-width: 801px) {
/*.cr{width: 50%;float:right;text-align:right;}
#head div{text-align: center;margin: auto;}*/
.root{font-size: 128%;}
.cr{width: 50%;float:right;text-align:right;}
};
@media (min-device-width:801px)and(max-device-width: 1025px) {
/*.cr{width: 50%;float:right;text-align:right;}
#head div{text-align: center;margin: auto;}*/
.root{font-size: 196%;}
.cr{width: 50%;float:right;text-align:right;}
};
@media (min-device-width: 1024px) {
/*.cr{width: 50%;float:right;text-align:right;}
#head div{text-align: center;margin: auto;}*/
.root{font-size: 256%;}
.cr{width: 50%;float:right;text-align:right;}
};
我只是想为大屏幕设置两列布局,为小屏幕设置一列布局,但它似乎不起作用或我做错了什么,css 仅适用于移动设备(台式机的不同 css 文件) ,我用opera手机模拟器测试了一下。
提前致谢。
【问题讨论】: