I have a few different tables that I want to display vertically down a page. The trouble is, the different tables have different column headings.
In the picture, the dark border represents the viewport. The dotted red border is where the red header belongs but note that it is "frozen" to the top of the viewport. This is true until, in the second image, the green header begins to replace it. http://imagebin.org/172108
Does anyone know how this could be accomplished using very lightweight scripting (In other words, I don't want JQuery or something) and CSS. I have the advantage that I only need it to render on Webkit (which means some css3 is also an option). I don't care if the headers are not actually part of the html <table>
- they must obviously just line up properly though.
edit: http://jsfiddle.net/BCtP8/3/
There, I fixed the hiccuping text. When the header becomes fixed, I change the placholder's height. I also changed it to work with any header height, not just the one I had given them.
OLD POST Here you go man:
http://jsfiddle.net/BCtP8/
Sorry for any problems that might occur, I'm quite new to the whole web developing scene and I don't have the experience to predict what might happen.
I doubt this is the best or most efficient way to do it, so if you find better, please post it here so I can learn. Thanks.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With