【发布时间】:2015-12-10 00:42:55
【问题描述】:
我有一个容器,下面有内部 INPUT 和 DIV (class="inner-div")。所有 3 个宽度都相同(容器的宽度 = 输入的宽度。内部 div 的宽度 = 容器的宽度(= 输入的宽度)。
我希望 inner-div 的边框与输入的边框垂直位于同一条线上。我怎样才能做到这一点? (尝试使用边框和轮廓,没有成功)。
可能图片解释了它:Explaining Picture
这里是JSfiddle
HTML:`
<div class="container">
<input type="text" placeholder="Your name" class="input">
<div class="inner-container">
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
</div>
</div>`
CSS
.container {
background: purple;
display: inline;
position: relative;
}
.input {
padding-right: 5px;
}
.inner-div {
position: absolute;
width: 100%;
outline: 1px solid black;
}
`
【问题讨论】: