一个div里面有三个子div,使用弹性盒当前在一行展示,如何实现当窗口宽度超过1200px,子div可进行换行展示
时间: 2024-04-11 15:30:25 浏览: 60
html内容超出了div的宽度如何换行让内容自动换行
你可以使用CSS的媒体查询(media query)和flex属性来实现子div在窗口宽度超过1200px时进行换行展示。下面是一个示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: flex;
flex-wrap: wrap;
}
.child {
width: 33.33%;
height: 100px;
border: 1px solid black;
box-sizing: border-box;
}
@media (max-width: 1200px) {
.child {
width: 100%;
}
}
</style>
</head>
<body>
<div class="container">
<div class="child">子div 1</div>
<div class="child">子div 2</div>
<div class="child">子div 3</div>
</div>
</body>
</html>
```
在上述代码中,我们使用了flex布局来使子div在一行展示,并设置了每个子div的宽度为33.33%。然后,通过@media查询,当窗口宽度小于或等于1200px时,将子div的宽度设置为100%。这样,在窗口宽度超过1200px时,子div就会自动换行展示。
阅读全文