使 HTML <td>类似于 Zurbs 响应式表
Make HTML <td> similar to Zurbs responsive tables
所以,我想要一个具有固定高度<tr>'s
的表,并且有很长的<td>'s
被"继续"类似于 Zurb 响应式表格,但对于普通的 Web 浏览器(不在手机上)。
<table>
<tbody>
<tr>
<td>Hello</td>
<td><div>This is a div in a td with a longer text</div></td>
<td><div>This is aaaaaaaaaaaalso a td with a looong word</div></td>
<td>Normal sized td</td>
</tr>
</tbody>
</table>
这个新例子准确地显示了我的问题是什么:jsfiddle
日期列必须尽可能小。
有谁知道如何做到这一点(最好没有任何javascript)?
我不确定你想做什么,但看看white-space:nowrap
和table-layout: fixed
。
你的 css 可能是这样的
table {
table-layout: fixed;
}
td {
overflow: hidden;
border: 1px solid;
height: 50px;
padding: 5px;
white-space:nowrap;
}
对于固定宽度为 <td>
s 的示例,请添加width: 30%
到样式以进行<td>
。
看看这个小提琴链接,这将帮助您获得像 Zurb 响应式表格这样的表格。 我只是只在 CSS 中做了一些更改
td {
overflow: hidden;
border: 1px;
border-color:none;
height: 50px;
padding: 5px;
white-space:nowrap;
}
对于交替的行颜色,您可以使用这个
$("tr:even").css("background-color", "rgb(225,225,225)");
$("tr:odd").css("background-color", "#ffffff");
我希望这会对你有更多帮助。
不确定你想做什么,但是当你的意思是更长时,你想让它水平宽还是垂直?由于上面的 2 个答案没有给你
Width:75%;
这将根据文本进行扩展,而不是分解为新行,这基本上会使您的网页水平移动,而不是在输入内容时将其分解为新行。
所以,基本上如果你也想广泛扩展它,那么只需添加
Width: [amount of px you want or % of page]
在.css或内部
<td width="75%">
不确定这是否是您要找的。
相关文章:
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 为什么可以't我使用了AJAX响应的一部分
- 响应动画手风琴不工作
- 如何从SeleniumWebdriver获取异步Javascript响应
- Ajax调用在Firefox中不会自动响应
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- IIS动态HTTP响应标头
- 预期响应包含一个对象,但在angular js中得到一个数组错误
- Ajax响应转换
- 使Intro.js工具提示响应
- 存储$http如何从$http函数(Angularjs)外部获取可访问变量中的响应
- 将高图饼图中的文本居中显示为响应
- Css转换没有响应
- 使 HTML
类似于 Zurbs 响应式表