我有以下 HTML5 页面(在 Windows 商店应用程序中):
<div>
<textarea id="wideBox" class="wideInput"></textarea>
<textarea id="small1" class="narrowInput"></textarea>
<textarea id="small2" readonly class="narrowInput"></textarea>
</div>
以及以下 CSS:
.wideBox {
width: 100%;
box-sizing: border-box;
opacity: 80;
height: 200px;
background: -ms-linear-gradient(top, #213A4F, #1a82f7);
}
.narrowInput {
width: 50%;
box-sizing: border-box;
height: 200px;
float: left;
padding: 5px;
background: -ms-radial-gradient(bottom, #6BBEC7, #1a82f7);
}
我所追求的效果是一个宽文本框,下面有两个大小相同的较小文本区域。
这确实有效,但是,较小的文本框只是合并在一起。为了解决这个问题,我尝试引入 的边距1px
,但是,这具有将第二个较小的文本框推到下一行的效果。
我也尝试在盒子上添加边框,但无济于事。
如何在不改变页面整体布局的情况下获得间隙或轮廓线的效果?