php数据库中调出来的类,一样的代码,为什么有横着显示的,有竖着显示的?
php数据库中调出来的类,一样的代码,为什么有横着显示的,有竖着显示的?代码如下:<?php$sql=mysql_query("select*fromtb_lbwhere...
php数据库中调出来的类,一样的代码,为什么有横着显示的,有竖着显示的?代码如下:
<?php
$sql=mysql_query("select * from tb_lb where bid=0 order by addtime desc",$conn);while($info=mysql_fetch_array($sql)){
?>
<form action="" method="post">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin:0;">
<tr>
<td>
<span style="color:00f; font-size:13px;font-weight:bold"><a href="aixin.php?id=<?php echo $info[id];?>"><?php echo $info[lbtypename];?></a>
</span>
</td>
</tr>
</form>
</table>
</td>
</tr>
<!--大类-->
<!--小类开始-->
<?php
$sql1=mysql_query("select * from tb_lb where bid=$info[id] order by addtime desc",$conn);
while($info1=mysql_fetch_array($sql1)){
?>
<tr>
<td class="fen">
<a href="aixin.php?id=<?php echo $info1[id];?>"><?php echo $info1[lbtypename];?></a></td>
</td></tr>
<!--小类结束-->
都让他们竖着显示,并且行间距小一点该怎么改?
行间距的问题解决了,现在只有调第一个大类里显示小类的时候是竖着显示的,再下一个类就是几个小类并排横着显示了,不知道为什么?请教,谢谢!
样式:body{
margin:0 auto;
width:156px;
text-align:center;
font-size:13px;
}
#out-side{
border:1px solid #00CC66;
padding:5px;
width:156px;
float:left;
}
table{
margin-top:8px;
margin-bottom:8px;
border-collapse:collapse;
border-spacing:0;
}
td{
line-height:20px;
text-align:center;
font-size:12px;
height:25px;
}
.fen{
border:0px;width::100px;margin:0px;position:relative;}
}
a,a:visited{
text-decoration:none;
color:#00f;
}
a:hover{
text-decoration:underline;
color:#000;
} 展开
<?php
$sql=mysql_query("select * from tb_lb where bid=0 order by addtime desc",$conn);while($info=mysql_fetch_array($sql)){
?>
<form action="" method="post">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin:0;">
<tr>
<td>
<span style="color:00f; font-size:13px;font-weight:bold"><a href="aixin.php?id=<?php echo $info[id];?>"><?php echo $info[lbtypename];?></a>
</span>
</td>
</tr>
</form>
</table>
</td>
</tr>
<!--大类-->
<!--小类开始-->
<?php
$sql1=mysql_query("select * from tb_lb where bid=$info[id] order by addtime desc",$conn);
while($info1=mysql_fetch_array($sql1)){
?>
<tr>
<td class="fen">
<a href="aixin.php?id=<?php echo $info1[id];?>"><?php echo $info1[lbtypename];?></a></td>
</td></tr>
<!--小类结束-->
都让他们竖着显示,并且行间距小一点该怎么改?
行间距的问题解决了,现在只有调第一个大类里显示小类的时候是竖着显示的,再下一个类就是几个小类并排横着显示了,不知道为什么?请教,谢谢!
样式:body{
margin:0 auto;
width:156px;
text-align:center;
font-size:13px;
}
#out-side{
border:1px solid #00CC66;
padding:5px;
width:156px;
float:left;
}
table{
margin-top:8px;
margin-bottom:8px;
border-collapse:collapse;
border-spacing:0;
}
td{
line-height:20px;
text-align:center;
font-size:12px;
height:25px;
}
.fen{
border:0px;width::100px;margin:0px;position:relative;}
}
a,a:visited{
text-decoration:none;
color:#00f;
}
a:hover{
text-decoration:underline;
color:#000;
} 展开
4个回答
展开全部
那是因为你的TD宽度不够,他就会分成两行或者多行显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都让他们竖着显示,并且行间距小一点该怎么改?
//给td一个宽,别让它自适应,不然会撑开,我觉得楼下width="100%"会有问题,具体加上px,别用百分比.行间距的话line-height设置一下就行~
//给td一个宽,别让它自适应,不然会撑开,我觉得楼下width="100%"会有问题,具体加上px,别用百分比.行间距的话line-height设置一下就行~
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-01-13
展开全部
多去看一些样式的文章,这些都是样式问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询