【发布时间】:2020-01-22 19:42:37
【问题描述】:
我有一个 flexbox 容器,其中包含 3 个容器,其类名为 column。 我正在尝试将所有具有类名列的元素更改为 100%。 当我将屏幕尺寸更改为小于 500 像素时,css 媒体查询应该将列宽更改为 100%,但由于某种原因它没有。 任何帮助将不胜感激。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Title</title>
<meta content="width=device-width, initial-scale=1" name="viewport" />
<style>
.container{
max-width:1000px;
margin:0 auto;
display:flex;
}
@media all and(max-width:500px){
.column{
width:100%;
}
}
</style>
</head>
<body>
<div id="wrapper">
<div class="container">
<div class="column">
<h3>Column 1</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
<div class="column">
<h3>Column 2</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
<div class="column">
<h3>Column 3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
</div>
</div>
</body>
</html>
【问题讨论】: