【发布时间】:2016-12-10 18:51:33
【问题描述】:
我正在尝试制作响应式 3 列布局,因此当网站的访问者缩小窗口宽度时,列会垂直对齐而不是水平对齐例如在此网站上:http://outdatedbrowser.com/
我尝试过使用媒体查询,但是当我缩小窗口宽度时,这些列就会消失。 附注我只能纯粹使用 CSS 和 HTML,我不能使用任何类型的框架,因为这是我正在做的大学作业
我有 3 列:
<div class="showcaseContainer">
<div class="col1"><p>The Raven's Claw</p></div>
<div class="col2"></div>
<div class="col3"></div>
</div>
下面是 CSS
.showcaseContainer {
margin: 10px auto;
width: 100%;
}
.showcaseContainer > div {
width: 33%;
}
.col1 {
width: 23.8%;
height: 298px;
float: left;
border-left: 10px solid #000;
background-color: orange;
background-image: url('')
}
.col2 {
width: 23.8%;
height: 298px;
float: right;
border-left: 10px solid #000;
background-color: purple;
background-image: url('')
}
.col3 {
width: 23.8%;
height: 298px;
margin: auto; /* mid column */
border-left: 10px solid #000;
background-color: red;
background-image: url('')
}
有什么建议吗?
【问题讨论】:
标签: html css responsive-design