将css应用于空值

时间:2013-03-13 16:32:24

标签: html css

我有以下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 ">&nbsp;</div>
             <div id="value3" class="ReadOnlySettingsListField ">{{ value3 }}</div>          
         </td>
     </tr>
 </table>

我的问题是,当值:value1或value3为空时,div看起来不应该如此,即背景颜色仅显示为顶部的细条。 如果value1或value3有任何文本,那么它看起来像预期的那样(150宽,背景颜色= eeeeee)

如何让css也适用于'空'值?

1 个答案:

答案 0 :(得分:2)

尝试在您的css类中使用min-widthmin-height属性,如下所示

.ReadOnlySettingsListField 
{
 width:150px; 
 float: left; 
 padding: 2px; 
 background-color: #eeeeee;
 min-width:150px;
 min-height:100px;

}