html - 插入数据时表 <td> 高度增加

标签 html css html-table

我有一些带有标准 HTML 的简单表格:

<table class="table datatable">
    <thead>
        <tr>
            <th>ID</th>
            <th>Registrovaný</th>
            <th>Proces</th>
            <th>Stav</th>
            <th>Meno</th>
            <th>Poznámka</th>                                                
            <th>Anglicky</th>
            <th>Nemecky</th>
            <th>Uplatnenie</th>
            <th style="width:10%">Mesto</th>
            <th>Akcia</th>
        </tr>
    </thead>
    <tbody>   
        <tr>
            <td>11</td>
            <td>Text3</td>
            <td>Text3</td>
            <td>Text3</td>
            <td>Text3</td>
            <td>Text3</td>
            <td>Text3</td>
            <td>Text3</td>
            <td>študent,právna asistentka, recepčná,právnik, advokátny koncipient, exekutórsky koncipient, notársky koncipient, advokát</td>
            <td>Text3</td>
            <td>Text3</td>
       </tr> 

    </table>

如您所见,表格是常规的,但是如果我尝试在 <td> 之间插入一些更长的字符串我有问题,因为它使整个 <tr>具有更大的高度。

我想找到一些方法如何在 HTML 中只显示它的一部分,或者找到一种方法如何在单行而不是多行中显示所有内容。

演示:http://fiddle.jshell.net/5n9se0kb/

最佳答案

您可以为 td 设置最大高度,例如 td { max-height: 50px } 然后使用类似 td {overflow-y: scroll} 的东西。或者,td {white-space: nowrap} 应该对你公平。

关于html - 插入数据时表 <td> 高度增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31429445/

相关文章:

html - 如何为元素设置动画,使其在 HTML5 和 CSS3 中的父元素内循环?

html - 为什么此 html 表定义无效?

html - 我无法从 css 访问 body

html - HTML 表格中的跨列

javascript - 动态更新进度条问题

ios - HTML5 视频无法在 native iOS 电子邮件客户端中播放 (2015)

javascript - 淡入/淡出的简单切换不适用于过渡、不透明度和可见性

javascript - 两次 ng-click,ng-repeat 中的两个类别不同,具体取决于单击的选项

php - 如何从 JSON 格式创建表或追加?

javascript - 当表格包含不同的 colSpan 和 rowSpan 时,html 表格固定行和列