【发布时间】:2018-05-18 19:30:33
【问题描述】:
我有一个如下所示的屏幕截图,我已在fiddle 中复制了它。此时,它在桌面视图中看起来非常好。
为了在桌面视图中对齐方框,我使用的 CSS 代码的 sn-ps 是:
.squares .square {
width: 13%;
text-align: center;
height: 150px;
padding-top: 1%;
padding-left: 1%;
padding-right: 1%;
border-style: solid;
border-width: 3px;
border-color: rgb(145, 147, 150);
border-radius: 10px;
}
当我在移动视图中看到小提琴时,它看起来非常无组织。
问题陈述:
我想知道我应该在小提琴中进行哪些更改,以便在移动视图中 3 个方形框排成一行,而其他 2 个方形框排在它下方的中间(或一个中的 2 个和另一行中的 2 个也可以使用)。
我尝试使用如下所示的媒体查询,但由于某些原因,我无法复制我想要的内容。
@media only screen and (max-width: 767px) {
.squares .square {
width: 41%;
text-align: center;
height: 150px;
margin-bottom: 11%;
padding-top: 1%;
padding-left: 1%;
padding-right: 1%;
border-style: solid;
border-width: 3px;
border-color: rgb(145,147,150);
border-radius: 10px;
}
}
【问题讨论】:
-
也许考虑在父级上使用
display: flex; flex-flow: row wrap; -
@Adam 感谢您的回答。我想知道你是否可以在小提琴中更新它。
标签: html css responsive-design media-queries