日期:2014-05-18  浏览次数:20486 次

我怎么才能像淘宝一样的布局啊?
我是初学者,想弄个像淘宝似的(下图)这样显示数据库的数据,
  我像下面这样写为什么每行都一样啊? 怎么才能实现下图的样式?


  <td>
  <asp:DataList ID="myList" runat="server" DataKeyField="Fld_Id" GridLines="none" Width="100%"
  RepeatDirection="vertical" RepeatLayout="flow" style="left: 0px; position: relative; top: 0px">
  <ItemTemplate>
<table> 
<tr>
<td>
  <a href="FSdown.aspx?id=<%#DataBinder.Eval(Container.DataItem,"Fld_Id") %>"
  target="_blank" title="<%#DataBinder.Eval(Container.DataItem,"Fld_Title") %>"style="height:27px"><img alt="" src="images/zy3_170.gif" style="border: 0px;"/>&nbsp;
  <%#Functions.GetShortTitle(DataBinder.Eval(Container.DataItem, "Fld_Title"), 42) %>
  </a>
</td>
<td>
  <a href="FSdown.aspx?id=<%#DataBinder.Eval(Container.DataItem,"Fld_Id") %>"
  target="_blank" title="<%#DataBinder.Eval(Container.DataItem,"Fld_Title") %>"style="height:27px"><img alt="" src="images/zy3_170.gif" style="border: 0px;"/>&nbsp;
  <%#Functions.GetShortTitle(DataBinder.Eval(Container.DataItem, "Fld_Title"), 42) %>
  </a>
</td>
</tr>
</table>
  </ItemTemplate>
  </asp:DataList>
  </td>

------解决方案--------------------
看不到图
------解决方案--------------------
淘宝采用CSS+DIV布局的呀 现在网站基本上都采用CSS+DIV来布局 至于详细只是你可以搜索一下 关于这方面的内容在网上很多
------解决方案--------------------
LZ把图重发下~
------解决方案--------------------
图片打不开啊,
 用div吧
------解决方案--------------------
在一个ItemTemplate当然一样啦....
------解决方案--------------------
一般都是DIv+CSS
------解决方案--------------------
mark
------解决方案--------------------
那是div+css做的(不要用Table布局),主要还是写代码
给你几个好的div+css网站教程,好好研究一下http://www.blueidea.com/tech/site/2006/3574.asp