html - 当元素值为空时 CSS3 中断

标签 html css

下面是我的代码片段,我的问题是每当我为元素获取空值或 null 值时。 假设 itemDescription 值为空,所以所有内容都向上移动一个并打断整个页面

    <span class="itemDetails">
         <li class="items"><%=itemDescription%></li>
        <li class="items"><%= itemNumber || item.rTagID %></li>
        <li class="items"><%=itemBayId%></li>
        <li class="items"><%=itemAmnt%></li>
    </span>

CSS 代码

    .itemDetails {
       display: inline-block;
     }
    .items{
       display: table-row;
     }

我是不是基本上做错了什么,或者只是漏掉了一个链接?

最佳答案

您可以尝试使用 min-height 属性(检查引用:http://caniuse.com/#feat=minmaxwh)您必须使用列表项的显示 block 才能正确使用 min-height .

<style type="text/css">
 .itemDetails {
       display: inline-block;
     }
    .items{
        border:1px solid red;
       display: block;
       min-height:40px;
     }


</style>
<ul class="itemDetails">
    <li class="items">abcde</li>
    <li class="items"></li>
    <li class="items">lmnop</li>
    <li class="items">qrstuv</li>
    <li class="items">wxyz</li>
    <li class="items">abcde</li>
    <li class="items">fghijk</li>
    <li class="items">lmnop</li>
    <li class="items">qrstuv</li>
    <li class="items">wxyz</li>
</ul>

关于html - 当元素值为空时 CSS3 中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25459630/

相关文章:

javascript - 在 CSS 中创建进度轮

javascript - 如何使用输入数据的下一个单元格中的按钮从 HTML 表格中删除一行?

javascript - 是否可以在 NW.js 中离线保存 html 元素更改?

css - 最后一个子边框不显示

html - CSS 链接在鼠标移出时保持突出显示

html - 悬停覆盖框未获得全宽

php - 如何使用按钮下载 HTML 格式的图像

html - 在中心放置一个按钮

html - 创建一个以 SVG 建模的元素

javascript - 获取当前行号和列号