asp.net - HTML 表格行高

标签 asp.net html css

HTML 和 CSS 问题:

我试图将我的表格行限制为一行(5 毫米高,30 毫米长)。 但它应该保持那个大小,即使它不适合这个空间(因为否则我会遇到渐变背景图像大小的问题 - 看起来很糟糕)。

我该怎么做?

//GRS/Standorte/G08 Zürich Schindlerstrasse/Standortdaten/Gebäudedaten/E01/Trakt 2/Sicherheitsdokumentationen/*.* 美国广播公司

最佳答案

正如 Saar 所说,您可以尝试 white-space: nowrap 将所有文本保持在一行中。添加 overflow:hidden 以防止内容不受控制地向右增长(您可能必须将 div 插入 td 才能工作,而不是确保 td 是否遵守溢出:隐藏。)只要内容中没有换行符或 block 元素,它就应该可以工作。

不过,这永远不会是 100% 万无一失的解决方案。用户可能选择了更大的字体,即使只有一行,也会过度拉伸(stretch)单元格。

我不知道你的图片是什么样子的,但是只水平重复它(background-repeat: repeat-x)并用背景色填充其余部分怎么样?这通常会有所帮助。

关于asp.net - HTML 表格行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1833981/

相关文章:

mysql - 用 ASP.NET 编写的 SQL 查询(后面的代码是 VB)未提供预期结果

c# - 在 ASP.net C# 中从 JSON 中检索数组

c# - ASP.NET 中每个请求的 Entity Framework 对象上下文?

javascript - 是否有正则表达式来匹配无法呈现任何文本的html字符串?

html - Bootstrap .container-fluid 布局为 ".container-like"

html - WebRTC:对等连接限制?

html - 具有不同高度列的 Bootstrap 行

asp.net - 部署 ASP.NET MVC 4 Web API

android - Epub:脚注中断/不中断

html - 如何从 HTML/CSS 导航中删除 "caret"光标?