如何在CSS中控制表格的tr高度
我尝试减少表格中每个 tr
之间的空白。
我设置了 "table id='recTable' cellspacing=\"0\" cellpadding=\"0\""
,这意味着每个 tr
(确认)。所以我需要做的就是降低 tr 本身的高度。
我使用 "height:40px;"
来执行此操作,但它不起作用,没有任何变化。
它始终显示 70px 高度
。但是如果我设置了一个很大的高度,比如“height:100px;”
,高度超过70px,那么它就会变成我设置的高度。
我该怎么做呢?
I try to reduce the white space between each tr
in a table.
I have set "table id='recTable' cellspacing=\"0\" cellpadding=\"0\""
, that means there is no space between each tr
(comfirmed). So what only I need to do is reduce the height of tr
itself.
I used "height:40px;"
for doing this, but it doest work, no change.
It always shows a 70px height
. But if I set a big height like "height:100px;"
, which the height is more than 70px, then it will change to the height I set.
How can I do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以在 css 中明确设置它。例如:
HTML
http://jsfiddle.net/jasongennaro/qXpLM/
边框仅作为示例
You can set this explicitly in your css. For example:
HTML
http://jsfiddle.net/jasongennaro/qXpLM/
Borders just for example
您需要在 TR 内设置 TD 或 TH 的高度或行高。
You need to set the height or line-height of your TD's or TH's within your TR.
最好在 td 元素内有一个 div 元素,并固定 div 元素的高度。这对我有用。
It's better to have a div element inside td element and fix the height of div element. It worked for me.
您可以通过更改显示来减小高度。默认情况下它是
display : table
,例如将其更改为display : block
它应该可以工作You can make the height smaller by changing the display. by default it is
display : table
, Change it todisplay : block
for example and it should work