我试图在没有任何框架的帮助下制作响应式网页.它非常基本.
所有3个div都应该显示在一起.
第一行的前两个div显示,而另一个显示在第二行,占据整个宽度.
每个div占据整个宽度.
在桌面上,前两个div显示在同一行,而第三个不显示.
以下是我的代码.
<h1>Our Menu<h1>
<div class="chicken">
chicken
</div>
<div class="beef">
beef
</div>
<div class="sushi">
sushi
</div>
Run Code Online (Sandbox Code Playgroud)
h1{
text-align:center;
}
.chicken,.beef, .sushi{
padding:0 15px;
margin:0px;
}
@media screen and (min-width: 992px) {
.chicken,.beef,.sushi{
width:33.333333333333333333%;
display:inline-block;
float:left;
}
}
@media screen and (max-width: 767px) {
.chicken,.beef,.sushi{
width:100%;
display:block;
}
/*
.sushi{
width:100%;
}
*/
}
@media screen and(min-width: 768px) and (max-width: 991px) {
.chicken,.beef{
width:50%;
display:inline-block;
}
}
Run Code Online (Sandbox Code Playgroud)
这是小提琴.
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |