html - Safari 在不扩展表格的情况下包装 TD

标签 html css safari html-table word-wrap

问题: 在 fiddler 示例中,如何防止 Safari 7 将内容包装在 TD 内?

例子: http://jsfiddle.net/fRxdG/6/

代码:

<style>

    .slide {
        display: inline-block;
        width: 100px;
        background-color: red;
        margin: 5px;
        float:left;
        white-space:nowrap;
    }
</style>
<div style="overflow:auto">
    <table>
        <tr>
            <td> 
                <span class="slide">something</span>
                <span class="slide">something</span> 
            </td>
            <td> 
                <span class="slide">something</span>
                <span class="slide">something</span>
            </td>
            <td>
                <span class="slide">something</span>
                <span class="slide">something</span>
            </td>
        </tr>
    </table>
</div>

设置:

该示例包含一个设置为 overflow:auto 的 div。在包含的 div 中,有一个包含单行和三个表格单元格的表格。在每个表格单元格中都有两个包含文本的 div。

在 Safari 7 中,表格不会自动扩展以适应其内容。如果表格设置为特定宽度,比如 width:10000px,表格会将内容放在一行而不是换行。

最佳答案

你试过吗?

<table width="auto">

关于html - Safari 在不扩展表格的情况下包装 TD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22646111/

相关文章:

javascript - 隐藏 Popup Div 无法正常工作

jquery - 将图像(横向和纵向)适合方形缩略图

javascript - jquery 就绪和调整大小功能不起作用

html - 如何在文本下方使用 png 图像创建导航菜单

javascript - Safari getDisplayMedia 必须从用户手势处理程序中调用

javascript - 如何从同一类的不同div中选择元素?

javascript - Protractor 函数是保留关键字

javascript - 是否允许在 `lang` 标签中使用 `style` 属性来标记 VueJS 的 CSS 预处理器语言?如果我们使用它有什么缺点吗?

javascript - window.close() 在 Safari 中弹出返回到原始选项卡

json - 浏览器 JSON 插件