javascript - 确保调整任何内容的大小以适应固定的 div

标签 javascript css xhtml mobile

好的,问题来了:我有一个 div,它设置为几乎整个屏幕大小(在移动设备上),内容将放置在其中,但内容本身不受我的直接控制。图像或内部链接上不会有内联样式。我需要确保:

1 - div 中的所有内容都可见,如果有很长的行,它们将被迫换行,或者干脆被 chop 。

2 - 图片应保持其纵横比,但调整大小以保持在 div 的范围内。

3 - 内容应该“填满”空间,根据需要变大或变小。

最后一个好处:内容中最多只能有一张图片,但可以有多个链接。

我在这里找到了一些其他的答案,但没有一个能满足这个特殊的挑战。

jQuery 是一个选项,但我发现它在移动设备上运行缓慢,jQuery Mobile 是一个选项,但同样的基本问题。

以最有效的方式执行此任务的 CSS 和 Javascript 的最佳组合是什么。

最佳答案

#wrapper {
 width: 960px;
 margin: 0 auto;
 overflow: hidden;
}

.img_class {
 height:auto;
 width:auto;
 max-width:960px;
}

/*If you have a div inside your wrapper then you would need this*/

#wrapper .contained_div {
 width: auto;
 display: inline-block:
 margin: 0;
}

/*If you want to stack stuffs one after another in a column then use this div */
.column {
 margin: 0 10px;
 overflow: hidden;
 float: left;
 display: inline;
}

关于javascript - 确保调整任何内容的大小以适应固定的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5009079/

相关文章:

html - <div> 不会向下移动一行

html - 当页面作为 HTML 4.01 提供时,是否需要 <html xmlns= ...> 中的 "xmlns"?

javascript - 选择文本框中所有文本的稳健方法

javascript - 我正在使用 libxmljs 解析 XML 文件,并且 .get() 始终返回第一个子文件

javascript - 通过输入的变化触发 jquery

javascript - 如何在半圆中移动一个div

css - 如何将 Rails 表单代码添加到 bootstrap css

html - jpg 图像未在 HTML 中呈现

javascript - 在脚本中调整图像大小

javascript - 传单中带有自定义控件的配置表单