一个关于css样式的问题

来源:百度知道 编辑:UC知道 时间:2024/06/26 03:02:23
<td width="288" height="87" align="left"><div style="width:288; height:87;overflow:auto;"><%=(Rs("news"))%></div></td>

想在新闻字数超过表格大小时,自动显示滚条。不仅在表格的HTML里设置了大小,在CSS的style里也设置了大小,为什么显示出来新闻内容还是把表格撑大了呢?

<td width="288" height="87" align="left"><div style="width:288px; height:87px;overflow:auto;"><%=(Rs("news"))%></div></td>
改成这样就可以了,你忘了加px,所以没反映

style="width:288px; height:87px;overflow:auto,要记得带单位

<td style="width:288px;height:87px;text-align:left"><div style="width:288px; height:87px;overflow:auto;"><%=(Rs("news"))%></div></td>

先改成这样看看。
还有。如果你的<%=(Rs("news"))%>读出来是一连串英文字母的话。那么有可能要撑大而不会换行显示滚动条。那就再给div加一个样式
style="width:288px; height:87px;overflow:auto;table-layout:fixed;word-wrap:break-word;"

<td width="288" height="87" align="left"><div style="width:288px; height:87px; overflow:scroll;"><%=(Rs("news"))%></div></td>

overflow:scroll这个是当内容超过时自动显示滚条,还有CSS样式要书写规范,要不然会没有效果的.

st