【发布时间】:2020-10-17 04:31:53
【问题描述】:
单标签可以达到下面相同的效果代码吗?
规格是:
- 内容具有最小和最大宽度。
- 如果视口的宽度小于内容的最大宽度,则内容采用视口。
- 如果视口大于内容最大宽度,则内容必须居中。
- 底部边框始终占据视口宽度的 100%。
好吧,我想这可能是不可能的,因为 centerer 和它的 parent 颜色不同,所以我将删除不同颜色的条件。
.Component {
background: #FFCC80;
border-bottom: 1px solid #283593;
}
.Centerer {
min-width: 100px;
max-width: 300px;
width: 100%;
margin: 0 auto;
/* ↓ Does not matter */
background: #81D4FA;
height: 40px;
}
<div class="Component">
<div class="Centerer">
</div>
</div>
【问题讨论】:
-
嗨,你到底需要什么?请再次陈述您的问题。我运行了代码 sn-p,它看起来居中。
-
简单删除父
div.Component -
@AlePlo,我编辑了我的问题。对您的问题的简短回答:我需要与 sn-p 中相同的显示,但使用一个标签而不是两个标签。
-
@Chaska,谢谢你的回答。我把问题复杂了一点。