javascript - CSS 溢出 : ? ???和表或其他一些方法?

标签 javascript html css

我有一个 640 像素宽的表格,分为两个 [TD]。左边一个是 150px,右边一个是 490px。

问题是,使用 CSS 或任何其他方法,如何阻止内容溢出我设置的大小并使页面看起来一团糟。

我已经尝试过 css overflow: scroll 方法,在某些情况下这有效,但在所有情况下都无效。我需要每次都能正常工作的东西。如果我能让每个 TD 在内容较大时滚动,那肯定就足够了。

我没有要提供的链接,这只是一个一般性问题,因为我的网站上有很多区域可能需要使用类似这样的东西。

谢谢

最佳答案

如果您使用表格作为您网站的支柱,那您就错了。您应该改用 div 元素。 表格应该用于表格数据,而不是结构。

有时很难快速获得使用表时的外观,但这并非不可能。对于 2 行表,你可以使用这样的东西

    <div id="container">
      <div id="left">
      <div id="right">
      <div class="clr" >
    </div>

CSS:

#container{
  width: 640px;
}
#left{
  width: 150px;
  flot: left; /*if you want them to be next to each other */
  overflow: scroll; /*or hidden?*/
}
#right{
  width: 490px;
  float: left;
  overflow: scroll; 
}
.clr {
  clear: both;
}

关于javascript - CSS 溢出 : ? ???和表或其他一些方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3320663/

相关文章:

javascript - 未捕获无法从 URL 哈希获取父源

html - 为什么这个 ASP.NET Gridview 容器不保持其宽度?

javascript - 当 jQuery 关闭弹出窗口时,无法清除弹出窗口中的文本

javascript - 谷歌翻译 html 小部件不工作

c# - 在 WebBrowser 控件中打印水印背景图像

html - 为什么我不能更改 IE8 中的选择选项样式?

css - 使用 Grunt grunt-contrib-less) 在 Visual Studio 2013 中编译 Bootstrap 3.1 LESS

css - 在 Div 中居中文本(WordPress 菜单)

javascript - JS : How to track click on links without losing the back button

javascript - 使用js/jquery扩展和缩回div