【发布时间】:2012-08-14 14:37:20
【问题描述】:
我正在学习 HTML 和 CSS,我做了一些简单的网站,带有导航、侧边栏、浮动内容等。
我进入了一个只用表格制作的网站(所以我用谷歌搜索,发现这是一件坏事,然后我也用谷歌搜索了如何替换它,但我找不到任何不是 CSS3 的东西 - 重要,我还不想使用 CSS3!)。
所以基本上,这个网站有 3 列:表格上方的标题,然后分成 3 个<tr> 用于侧边栏和主要内容。
右侧的每个小边栏都是由另一个表格组成的,并且边框有一个名为“content-right”,“content-left”的图像,带有“关闭边框并打开它”的样式,并带有中间的图片(我猜)它会拉伸以保持风格。
我相信,当我阅读时,表格是一种不好的网站样式...但是我觉得这是设置侧边栏样式以使其从各个方面看起来都像我想要的唯一方法。
我希望你明白我的意思,我不记得我看过的网站,我再也找不到了,我试图尽可能清楚地解释,如果它不好,我很抱歉,我'就像我说的,我还在学习中。
所以基本上,如果你明白我的意思,你能告诉我,还有哪些其他方式(可能我猜是 div,或者也许是边框?)可以实现这个目标?
【问题讨论】:
-
您是否尝试过使用百分比宽度:20% 等等...
-
@PhilippBraun 谢谢,我认为这给了我输入来获得另一个概念来解决没有表格的问题:在侧边栏中添加多个“迷你侧边栏”。 ,我将表格拆分为 10% - 80% - 10%,在 10% 内,我使用 repeat-y 制作图像。我想这是没有桌子的最佳解决方案。你怎么看?
标签: html css html-table border