我为程序的输出添加了 Web 界面,如下所示:
<body>
<table id="header" approx height is 100px, width is 50% of screen located in the middle>
...
</table>
<div id="programoutput">my program outputs stuff here using Ajax.PeriodicalUpdater</div>
</body>
我使用css作为div
#programoutput{ white-space:pre; }
并且程序的输出可能包含很长的行。所以,网页应该有水平滚动条。我想要的是确保#header 始终位于屏幕中间(而不是主体),并且主体可能会根据#programoutput 的宽度变得比视口更宽。
我几乎已经明白了,但我有一些问题:水平滚动条出现在#programoutput 本身而不是窗口中。如果输出的高度很小(如本例中的几行),则水平滚动条位于窗口的中间。