我创建了一个网格,现在有max-width问题。我希望容器占用可用的宽度,并受左右边距的限制。这个容器可以包含儿童。这些子容器可能比父容器大,可以随类移动。移动到右边框到右边框以占据右边的全宽。
我现在已经为容器添加了最大宽度,以限制宽度。但现在我遇到的问题是,我无法设置子元素占据全宽。我试过100vw,但宽度100vw包含滚动条。有没有人解决这个问题?
这个例子可能会更清楚,请注释max-width in和out以查看我想要的内容。
.row-right {
box-sizing: border-box;
margin-left: 200px;
margin-right: 100px;
max-width: 700px; /* to see the problem comment max-width in and out */
width: calc(100% - 100px - 200px);
border: 1px solid red;
}
.move-to-right-border {
box-sizing: border-box;
width: calc(100% + 100px);
border: 2px solid blue;
}
答案 0 :(得分:0)
只需使用下面的CSS
CSS
.row-right p {
text-align: justify;
width : 100%
}
希望这会对你有所帮助:)。
答案 1 :(得分:0)
我想你是这样的:
.parent{
position: relative;
height: 300px;
padding: 10px 0;
background-color: #99ff99;
text-align: center;
}
.container{
width: 200px;
margin: 0 auto;
height: 100px;
padding: 30px 0;
background-color: #ff9999;
}
.child{
position: absolute;
width: 100%;
height: 50px;
left: 0;
background-color: #9999ff;
}
<div class="parent">
This is parent
<div class="container">
This is container
<div class="child">
This is child
</div>
</div>
</div>