我有以下css:
.ReadOnlySettingsListField {
width:150px;
float: left;
padding: 2px;
background-color: #eeeeee;
}
我的HTML如下:
<table>
<tr>
<td>
<div id="value1" class="ReadOnlySettingsListField ">{{ value1 }}</div>
<div id="value2" class="ReadOnlySettingsListField "> </div>
<div id="value3" class="ReadOnlySettingsListField ">{{ value3 }}</div>
</td>
</tr>
</table>
我的问题是,当值:value1或value3为空时,div看起来不应该如此,即背景颜色仅显示为顶部的细条。 如果value1或value3有任何文本,那么它看起来像预期的那样(150宽,背景颜色= eeeeee)
如何让css也适用于'空'值?
答案 0 :(得分:2)
尝试在您的css类中使用min-width
和min-height
属性,如下所示
.ReadOnlySettingsListField
{
width:150px;
float: left;
padding: 2px;
background-color: #eeeeee;
min-width:150px;
min-height:100px;
}