我在labels
里面有两个div
that's width
is75%
和 it max-width
is 700px
。,labels
设置为width: 49%
, padding
(或margin
):1%
和display: inline-block
时,不会彼此相邻显示或伸出容器边缘。但是,当width
is时49.5%
,它们会一直执行到包含div
小于 its为止max-width
。我尝试将 to 设置box-sizing
为border-box
,但它只提供了一点帮助。
我也尝试过使用像素padding
而不是百分比,但这根本不起作用。
以下是相关代码:
#container {
width: 75%;
max-width: 700px;
border: 1px solid #333;
box-shadow: #d3d3d3 0px 0px 30px;
border-radius: 4px;
margin: auto;
margin-top: 10%;
background-color: white;
}
label {
display: inline-block;
width: 49%;
font-weight: bold;
font-size: 12px;
padding: 1%;
}
input {
display: block;
border: 1px solid #333;
border-radius: 2px;
background-color: white;
width: 100%;
height: 24px;
padding: 0px 3px 0px 6px;
margin-top: 5px;
}