要使div不传播它自己的宽度,可以使用CSS中的float属性或者position属性。
示例代码如下:
<style>
.container {
width: 500px;
background-color: lightgray;
overflow: hidden; /* 清除浮动 */
}
.left {
float: left;
width: 200px;
background-color: red;
}
.right {
float: left;
width: 300px;
background-color: blue;
}
</style>
<div class="container">
<div class="left">左侧内容</div>
<div class="right">右侧内容</div>
</div>
以上代码中,通过给左侧和右侧的div设置float属性,使它们并排显示,并且不占据父容器的宽度。同时,为了清除浮动,给父容器设置overflow: hidden;属性,防止浮动元素溢出。
领取专属 10元无门槛券
手把手带您无忧上云