首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >奇怪的HTML行包装

问奇怪的HTML行包装
EN

Stack Overflow用户
提问于 2012-10-20 21:16:52
回答 4查看 79关注 0票数 0

我正在构建一个动态创建的图库,ajax/php在其中获取一些图像,然后将这些图像加载到动态创建的表中。我为这个表设置了宽度,我只想要x方向上的溢出。问题是表行(tr)似乎会自动换行。我尝试过使用css overflow-x属性,尝试过操纵表格宽度(在div中),还尝试过使用css关闭换行。所有这些都没有帮助,表格会垂直滚动,而不是水平滚动。任何帮助都将不胜感激。谢谢。

表结构如下:

代码语言:javascript
复制
    <table><tr><td><img style="width:100px;"/></td>...(many more columns)...</tr></table>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-10-20 21:33:14

我建议使用<div>%s。

尝试如下所示:

HTML:

代码语言:javascript
复制
<div id="gallery-wrapper">
    <div><img src="..." /></div>
    ...
    <div><img src="..." /></div>
</div>

css:

代码语言:javascript
复制
div#gallery-wrapper{
    width:100%;
    height:100px;
    overflow-x:auto;
    overflow-y:hidden;
    white-space:nowrap;
}
div#gallery-wrapper > div{
   display:inline-block;
   width:100px;
   height:100px;
}

附注:实际上,还有很多其他方法可以做到这一点。

票数 2
EN

Stack Overflow用户

发布于 2012-10-20 21:27:48

这是一个在错误的上下文中使用表的示例,以及为什么不推荐这样做。如果您一定要使用表格布局,那么将图像放在td内的div中,并设置div溢出。

代码语言:javascript
复制
  <table><tr><td><div class="imageDiv"><img style="width:100px;"/></div></td>...(many more columns)...</tr></table>

.imageDiv{overflow-x:scroll;}
票数 1
EN

Stack Overflow用户

发布于 2012-10-20 21:43:11

我建议你使用jquery插件的jscrollpane窗格。

http://jscrollpane.kelvinluck.com/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12988817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档