Table HTML overflow

Table HTML overflow

本文关键字:overflow HTML Table      更新时间:2023-09-26

我正在努力为我的网站制作一个更好看的成员列表。http://www.pimpkings.com/memberlist

<table width="100%" rules="cols" border="1" cellspacing="2" cellpadding="1">
<colgroup span="5" </colgroup>
  <tr>
<td class="{memberrow.ROW_CLASS}" td align="center" width="200" valign="top" border="0" cellpadding="0">
<span class="gen"><a class="gen" href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></span>
      <div class="avatar mini"><a href="{memberrow.U_VIEWPROFILE}">{memberrow.AVATAR_IMG}</a></div>
  <align="center" border="0" cellspacing="0" width="200">
    <center><font face="verdana" decoration="yes" size="2" color="white">Information</font></center>
    <br /><font face="verdana" size="1" color="green">Interest:</font>&nbsp;&nbsp;<br />
<span class="gen">{memberrow.INTERESTS}</span>
    <br /><font face="verdana" size="1" color="green">Join Date:</font> &nbsp;&nbsp; <br />
<span class="gensmall">{memberrow.JOINED}</span>
    <br /><font face="verdana" size="1" color="green">Last Visited:</font> &nbsp;&nbsp;  <br />
<span class="gensmall">{memberrow.LASTVISIT}</span>
    <br /><font face="verdana" size="1" color="green">Post Count:</font>&nbsp;&nbsp;  <br />
<span class="gen">{memberrow.POSTS}</span>
<align="right" border="0" cellspacing="2" width="200">
  <center> <br /><font face="verdana" size="2" color="green">Contact</font><br /></center>
&nbsp;{memberrow.PM_IMG}&nbsp;
&nbsp;{memberrow.WWW_IMG}&nbsp;
    </tr>
    </td>
    </body>

问题是当我添加另一个时

 <td>

这使它与我所要求的信息重复。我会按照我所说的方式编写代码,所以当你访问该网站时,你会看到我在说什么。我只是不希望它重复任何成员信息。所以基本上

  1. 成员2。成员
  2. 成员4。成员
  3. 成员6。成员

我的意思是

不是

1.成员1.成员2.会员2.会员

有什么办法可以做到这一点吗?我正在使用一个论坛网站,我可以访问CSS样式表,以及这些代码在哪里。也许是Javascript代码???请尽快帮助我正在做的代码是一个开放的网站,但需要一个即将开放的网站正在付费。谢谢大家。

还有什么方法可以让成员背景表的背景图像重复??

我想制作3列,调用代码中列出的变量,而不重复。

再次感谢

您不应该使用表。欢迎来到CSS浮动的世界。这里有一个闪亮的新例子:

HTML

<ul class="tableHold">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
</ul>

CSS

.tableHold {
    overflow: auto;
}
.tableHold li {
    float: left;
    width: 100px;
    border: 1px solid black;
}

以下是一些关于事物如何运作的更多信息。这是一把小提琴。

HTML

<div class="tableHold">
  <div> 1  </div>
  <div> 2  </div>
  <div> 3  </div>
  <div> 4  </div>
  <div> 5  </div>
  <div> 6  </div>
</div>

CSS

.tableHold {
  overflow: auto;
}
.tableHold div {
  float: left;
  width: 100px;
  border: 1px solid black;
}

试试这个http://codebins.com/bin/4ldqpak