html表格空白: nowrap not working?

标签 html css

我有一个 KnockoutJS 模板,它创建一个 input[type=text] 和一个 select 彼此相邻,没有 <br/>中间。然而,它在 white-space: nowrap; 之间设置了一个换行符我目前正在使用 Chrome 进行测试。

CSS:

table.grid tbody tr td {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    white-space: nowrap;
    vertical-align: top;
}

问题:为什么不是white-space: nowrap;不工作?是否有解决此问题或解决此问题的方法?

最佳答案

如上所述,这可能是由于您的 input 和/或 select 元素被设置为使用 display:block 在 block 级显示 这将迫使他们进入“新行”,而不是显示 inline 并遵循预期的 nowrap 行为

Demo Fiddle

关于html表格空白: nowrap not working?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22843158/

相关文章:

javascript - 如何在浏览页面时保持音频播放?

html - 如何将插入符号与面包屑中的文本垂直居中对齐?

css - 如何在 SASS 中评估 css 伪类中的变量

javascript - 突出显示 HTML 表格中的行(悬停在行和前面的行上)

javascript - 我如何使用 jquery 检查一个元素是否有任何子元素?

javascript - 判断鼠标是否从一个 div 拖到另一个

html - 用作底部边框的图像 : possible to repeat image in the "after" pseudo element and control background size?

html - 如何更正此 z-index 和按钮图片?

html - 所有页面的主体边框 - CSS 打印媒体

javascript - this.style.borderTop JS 问题