html - 检查 CSS title 属性值是否为空

标签 html css responsive-design

我有一张这样的 table ,在桌面上一切正常 这是 HTML:

<table class="responsive-table table-bordered ">
    <thead>
        <tr>
            <th scope="col">Title 1</th>
            <th scope="col">Title 2</th>
            <th scope="col">Title 3</th>
            <th scope="col">Title 4 </th>
            <th scope="col">Title 5</th>
            <th scope="col">Title 6</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td data-title="Title 1:">
                <span>Some title</span>

            </td>
            <td data-title="Title 2:">60</td>
            <td data-title="Title 3">0</td>
            <td data-title="Title 4:">5.0</td>
            <td data-title="Title 5:">
                <button>Add</button>>

            </td>
            <td data-title="Title 6:"></td>
        </tr>

    </tbody>
</table>

问题是当我在移动屏幕上并且没有输入值时,它破坏了我的布局,但是当我输入类似 - 或 .一切正常。这是图片enter image description here

有什么解决办法吗?检查title属性值是否为空?请帮忙

另外我的 CSS 是:

 td[data-title]:before {
    content: attr(data-title);
    float: left;
    font-size: 1em;
    color: rgba(94, 93, 82, 0.75);
}

最佳答案

试试这个:

td[data-title]{ padding: 1rem; }

调整你需要的padding的值。

关于html - 检查 CSS title 属性值是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53373772/

相关文章:

html - 获得完美的 3 列布局

jquery - 使用 jQuery 切换 div 和隐藏的 div

javascript - 处理自动IP输入?

html - 响应式网页设计 css 媒体查询和 Iphone 不同分辨率

php - 性能问题(缓存)- 更快地从数据库进行计算或存储它们

css - 为什么这个渐变在 Safari 中不起作用?

javascript - 自定义 Jquery UI slider 样式

html - 如何使用 -webkit-scrollbar-button 添加箭头

html - 无法使具有背景图像的三个 div 响应

javascript - 所有设备上的 CSS/Javascript 流畅推送菜单