我有两个并排的div。HTML/CSS - 如何根据div的大小来制作大小?
在第一个div中,我有两个并排的标签和一个输入文本。其中一个标签是错误信息。有时会显示,有时不显示。当它不显示时,我希望div的大小要小一点,所以第二个div可以更接近它。
第二件事是同样的事情,除了它有一个标签div,因此它不需要调整大小。
有没有办法实现我想要的?还有就是我想要的下方acahieve一个赫然得出例如:
这是代码。
<div id="main-div">
<div id="address-number-div">
<label>Number</label>
<label class="error" id="number-error">Empty Field</label>
<input id="number-input" onfocus="onfocus('number-error')"/>
</div>
<div id="address-complement-div">
<label>Complement</label>
<input id="complement-input" />
</div>
和CSS:
div {border: 1px solid #000000; padding: 5px;}
.error{color:#FF0000; margin-left:5px;}
#main-div div {display:inline-block;}
#main-div input {display:block;}
#number-input {
width: 16%;
}
这里有什么问题?你甚至尝试过什么? – Pavlo
@PavloMykhalov是的请看我的代码。在jsfiddle中尝试它,它显示与图像相同。 –