
ASP网站框架问题
在后台进行内容录入时,前台网站表格拉长,间距增大,如图所示。左边正常,右边框架总是变长,在框架内容设置了hight,貌似无用。请问这里的代码该如何控制表格高度和固定内容的...
在后台进行内容录入时,前台网站表格拉长,间距增大,如图所示。
左边正常,右边框架总是变长,在框架内容设置了hight,貌似无用。
请问这里的代码该如何控制表格高度和固定内容的间距问题?
<td width="440" align="center" valign="top"><table width="420" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="27" background="images/z_top.jpg"><table width="418" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="376" align="left" valign="middle" class="in_bt">本地资讯</td>
<td width="42" align="left"><a href="news.asp?t=491" class="inz">更多>></a></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center" valign="top" background="images/z_bj.jpg"><table width="400" hight="400" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:5px; margin-top:5px;"> 展开
左边正常,右边框架总是变长,在框架内容设置了hight,貌似无用。
请问这里的代码该如何控制表格高度和固定内容的间距问题?
<td width="440" align="center" valign="top"><table width="420" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="27" background="images/z_top.jpg"><table width="418" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="376" align="left" valign="middle" class="in_bt">本地资讯</td>
<td width="42" align="left"><a href="news.asp?t=491" class="inz">更多>></a></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center" valign="top" background="images/z_bj.jpg"><table width="400" hight="400" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:5px; margin-top:5px;"> 展开
4个回答
展开全部
右边框架好像用的是列表布局,那你就应该检查下每一项中的所有标签的margin和padding值和文字的行高line-height.如果这些有地方比你设置的hight值大的话,那你设置的hight值会没用的。肯定是里面有些元素的样式你没注意,检查下,还是不行,提供关键代码,帮你看下。
还有,好些标签都有默认样式的,你可以先试下把右边框架中的所有元素设置默认属性,如果没有那么大的间隔了,就肯定是上面的问题了。
假设你右边框架最外层的class="div",
.div *{margin:0;padding:0}
1. 你代码正好没有把关键的地方贴出来,也就是你出问题的那一块儿的。还有建议不要用table布局,虽然刚开始会觉得比较方便,但还是div+css比较灵活
2. 外围的样式有没有设置,关键要看表格单元格里面的元素都受那些样式的影响,这个你可以用谷歌浏览器“查看元素”来看下具体单元格里面的元素都有那些属性,然后一个一个调,就能找出来的
还有,好些标签都有默认样式的,你可以先试下把右边框架中的所有元素设置默认属性,如果没有那么大的间隔了,就肯定是上面的问题了。
假设你右边框架最外层的class="div",
.div *{margin:0;padding:0}
1. 你代码正好没有把关键的地方贴出来,也就是你出问题的那一块儿的。还有建议不要用table布局,虽然刚开始会觉得比较方便,但还是div+css比较灵活
2. 外围的样式有没有设置,关键要看表格单元格里面的元素都受那些样式的影响,这个你可以用谷歌浏览器“查看元素”来看下具体单元格里面的元素都有那些属性,然后一个一个调,就能找出来的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查一下你表格的cellPadding和cellSpacing属性设置的是否合适,如果这两个属性值过大的话,就会出现这种情况,由于你没有贴出代码,所以,从图片来判断,最有可能的情况就是这一种,当然,也会有其它原因会造成这相的问题,具体是怎样,还要看代码才能确定.
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
你贴出来的代码刚好到出问题的代码处结束了,但可以确定的是并不是由于以上两个属性不当引起的,那么可能是tr或td的属性设置不当或是样式设置不当引起的,还需要进一步看代码才能确定.
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
你贴出来的代码刚好到出问题的代码处结束了,但可以确定的是并不是由于以上两个属性不当引起的,那么可能是tr或td的属性设置不当或是样式设置不当引起的,还需要进一步看代码才能确定.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
table 中加属性 style=“table-layout:fixed ”试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-04
展开全部
CSS 的设置?
还是用JS设置的。
看似是风格的,应该是风格中设置
还是用JS设置的。
看似是风格的,应该是风格中设置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询