2006-1-6 11:01:00
使用嵌套表格显示可滚动的新闻
近日看到CSS PLAY网站上的实例vertical scrolling tables--使用两个报表的嵌套,达到固定显示区域大小,并可以利用纵向滚动条阅读更多的条目。刚巧新年到来,正希望对公司的内部网站做些更新,不妨照单全收,现学现用。
XHTML代码:
< div id="info" >< table class="tableone" summary="Container" >< caption >News< /caption >< thead >< tr >< th class="th1" scope="col" >< /th >< th class="th2" scope="col" >Date< /th >< th class="th3" scope="col" >Title< /th >< /tr >< /thead >< tfoot >< tr >< td colspan="3" >Last Modified:2006-01-01< /td >< /tr >< /tfoot >< tbody >< tr >< td colspan="3">< div class="innerb" >< table class="tabletwo" summary="News" >< tbody >< tr >< td class="td1" >< img alt="icon" src="p.gif"/ >< /td>< td class="td2" >2006-01-01< /td >< td class="td3" >< a href="#" >News< /a >< /td >< /tr >< /tbody >< /table >< /div >< /td >< /tr >< /body >< /table >< /div >
所有内容被"info"层包围,并横向居中显示。
第一个Table类名为"tableone",是一个容器。通过使用thead和tfoot标签,使表头和表尾固定显示。
第二个Table类名为"tabletwo",并嵌套在第一个Table的tbody标签中,用于显示新闻列表。这个Table放置在"innerb"层中,由于"innerb"层有固定的高度,所以当条目超过限定高度时,就会出现滚动条用于翻阅新闻。
CSS代码:
#info {margin: 10px auto;background: rgb(255, 255, 255) none repeat;width: 650px;text-align: left;}.innerb {overflow: auto;height: 20em;}
接下来的工作就是如何美化这个页面了。更多细节请参看实例。
0
推荐到鲜果:
下一篇:从数据到智慧




评论