子容器的宽度,为什么没有把父级容器撑开
有一个布局,整个页面的宽度,随着某一个子级div的宽度的最大值,定位这个页面的最大宽度,父级的div的宽度一直是屏幕的宽度,而不是子级的实际宽度!不会布局了!请教。。。。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background-color: #f5f5f5;
}
.box {
width: 100%;
height: 100vh;
overflow: hidden;
background-color: #f5f5f5;
}
.container {
width: 100%;
height: 100%;
overflow: auto;
}
.header {
background-color: #fff;
height: 46px;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 18px;
border-bottom: 1px solid #eaeaea;
position: relative;
}
h3 {
color: #323232;
}
.lay {
background-color: #ffc;
}
.content {
width: auto;
white-space: nowrap;
}
.content span {
display: inline-block;
width: 180px;
min-height: 200px;
border-right: 1px solid #ccc;
}
</style>
</head>
<body>
<div class="box">
<div class="container">
<div class="lay">
<div class="header">
<h3>标题位置</h3>
<span>其余</span>
</div>
<div class="content">
<span>111</span>
<span>222</span>
<span>333</span>
<span>444</span>
<span>555</span>
<span>666</span>
<span>777</span>
<span>888</span>
<span>999</span>
<span>101010</span>
</div>
</div>
</div>
</div>
</body>
</html>
其中一个图为
还有一个是这样的
其中.content的宽度为什么没有被撑开
我所希望得到的结果是.content, .lay, .container都是子级的宽度!纯css如何实现
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这样么