2013-02-17 101 views
0

我有一个扩展的表,但只有两行数据。我希望将第一个的背景着色到页面底部,但我不确定要这样做,尤其是因为没有行扩展表格。不知道是否有办法做到这一点,但将不胜感激任何帮助。背景颜色没有填充行的扩展表列

这里是JS小提琴:jsfiddle.net/5E24f/ 我想第1列的背景颜色扩展到页面的底部。

+2

你说的意思是 “行扩展表?”你能告诉我们一个例子,可能在jsfiddle.net上? – 2013-02-17 15:51:56

+0

我确信有一种方法可以做到这一点,但会欣赏任何HTML。 – Popnoodles 2013-02-17 15:55:23

+0

添加了JSFiddle! – Jack 2013-02-17 16:10:08

回答

1

你可能做到这一点的唯一方法就是如果你确切知道你的第一列会有多宽。

http://jsfiddle.net/5E24f/4/

table.patientinfo:after { 
    content: " "; 
    background: orange; /* replace with your bg color */ 
    position: absolute; 
    top: 0; 
    left: 0; 
    bottom: 0; 
    width: 17px; /* matches the width of your first column */ 
    z-index: -1; 
} 
+0

谢谢你的回应。我在一个浮动的右侧容器中放置了我的桌子。现在它卡在我的屏幕左侧。桌子底下最好的办法是什么?谢谢! – Jack 2013-02-17 16:42:39

+0

*真*使事情复杂化。将'position:relative'添加到浮动容器。您可能希望将上面的代码附加到父容器(或浮动容器)而不是表。 – cimmanon 2013-02-17 16:53:47

+0

完美谢谢! – Jack 2013-02-17 19:13:32