【发布时间】:2013-02-05 12:45:54
【问题描述】:
我是一名自学成才的程序员,通常我可以自己解决问题,但这是一个固执的问题。我正在为我的朋友重新设计一个网站,并且我已经成功编写了他网站的移动版本,但事实证明桌面版本很困难。
该网站是一个主页酒吧的数据库,跟踪;饮酒者、射击、单位和标签。索引页面是一个排行榜,上面有饮酒者和最后的饮品。我的问题是将饮酒者排名定位在排行榜上以跨多个网络浏览器工作。
它应该看起来像这样:(截图)
http://giblets-grave.co.uk/previews/1400x900_GG-desktop_design_final.jpg
如果交替背景使回显结果更容易,我愿意放弃。
我尝试过使用表格、div、ul/li's .. 我使用的示例:
<table cellpadding="0" cellspacing="0">
<col width="85px" />
<col width="65px" />
<col width="65px" />
<tr>
<th colspan="3" align="left">Chris Clarkson</th>
</tr>
<tr>
<td>
<div class="crop round-five body-shadow" >
<img src="uploads/1.jpg" class="" />
</div>
</td>
<td>
<ul><h2>382.73</h2><li>units</li></ul><br />
</td>
<td>
<ul><h2>613</h2><li>shots</li></ul><br />
</td>
</tr>
</table>
但它只是一团糟,有人可以帮忙吗?
【问题讨论】:
-
定义大混乱。
h2不能位于ul的中间。ul只能包含lis -
cellpadding、cellspacing、width、align等作为 HTML 中的属性已被弃用,而赞成使用 CSS 进行布局。此外,如果 HTML 表格被用于布局而不是用于数据表格,那也将被弃用。 -
看看这里 :) giblets-grave.co.uk/index2.php
-
先在表格末尾添加的结束标签
-
@SDC 为什么你认为这不是表格数据?他的标记当然不太理想(忽略无效标记),但这里完全适合使用表格。一个人应该是一行,而不是 2 个。如果这不是您想要的样子,您可以通过修改相关元素的显示属性来重新格式化表格。不要仅仅因为你想让字体更大就使用 h2。
标签: php html css html-table