我想将table 写成div
但是我又不懂php,哪位大哥帮帮忙呀!
<table width="100%" border="0" cellspacing="0" cellpadding="5">
{?section name=i loop=$articlerows?}
{?if $i % 4 == 0?}<tr align="center">{?/if?}
<td>
<a href="{?$articlerows[i].url_articleinfo?}" target="_blank">
<img src="{?$articlerows[i].url_image?}" border="0" width="85" height="120">
</a>
<br />
<a href="{?$articlerows[i].url_articleinfo?}" target="_blank">{?$articlerows[i].articlename?}</a>
</td>
{?if $i % 4 == 3?}</tr>{?/if?}
{?/section?}
</table>文字在图片的下面居中
但是我又不懂php,哪位大哥帮帮忙呀!
<table width="100%" border="0" cellspacing="0" cellpadding="5">
{?section name=i loop=$articlerows?}
{?if $i % 4 == 0?}<tr align="center">{?/if?}
<td>
<a href="{?$articlerows[i].url_articleinfo?}" target="_blank">
<img src="{?$articlerows[i].url_image?}" border="0" width="85" height="120">
</a>
<br />
<a href="{?$articlerows[i].url_articleinfo?}" target="_blank">{?$articlerows[i].articlename?}</a>
</td>
{?if $i % 4 == 3?}</tr>{?/if?}
{?/section?}
</table>文字在图片的下面居中
{?section name=i loop=$articlerows?}
{?if $i % 4 == 0?}<br>{?/if?}
<div style="text-align: center; width: 24%; float: left;">
<a href="{?$articlerows[i].url_articleinfo?}" target="_blank">
<img src="{?$articlerows[i].url_image?}" border="0" width="85" height="120">
</a>
<br />
<a href="{?$articlerows[i].url_articleinfo?}" target="_blank">{?$articlerows[i].articlename?}</a>
</div>
{?if $i % 4 == 3?}</br>{?/if?}
{?/section?}
</div>
呃,不知道行不行呢,你去试下吧,希望可以帮得上忙
这样才是吧:<table width="100%" border="0" cellspacing="0" cellpadding="5">
<?php for($name=0; $< 20; $++){?>
<?php if($i % 4 == 0){ ?><tr align="center"><?php } ?>
<td>
<a href="<?php echo $articlerows[i].url_articleinfo; ?>" target="_blank">
<img src="<?php echo $articlerows[i].url_image; ?>" border="0" width="85" height="120">
</a>
<br />
<a href="<?php $articlerows[i].url_articleinfo ?>" target="_blank">
<?php echo $articlerows[i].articlename; ?></a>
</td>
<?php if($i % 4 == 3){?></tr><?php }?>
<?php } ?>
</table>
用的smarty模板,好象跟php还没什么关系吧.你试着改换一下.调css.div布局没table那么省心的.