javascript - CSS 中是否有使页面宽度可变的方法?

标签 javascript html css

我有一个没有垂直滚动的页面,而是所有内容都水平显示。

如果您一直滚动到我页面的末尾(一直向右滚动),您将看到我的联系信息。 例如:

<div1></div1>
<div2></div2>
<div3></div3>
<divN></divN>

在这种情况下,div1 是最左边的元素,div2 在中间,div3 在它的右边……一直到最后,显示 divN。 每个 div 都是 500 px 宽。 我可以将我的页面宽度设置为 20000px(对于 4 个 div)并且效果很好。 但是,我想让我的页面动态化,并且除了 divN 之外的每个 div 都是从数据库加载的。这意味着,每次添加内容时,我都必须手动增加页面宽度。

有没有办法使这个过程自动化。

最佳答案

据我了解,这可能是您想要的:

.parent{
    overflow:hidden;
    white-space:nowrap;
}

.parent > div{
    width:500px;
    height:300px;
    border:1px solid red;
    display:inline-block;
    *display:inline;/*For IE7*/
    *zoom:1;
    white-space:normal;
}

检查这个http://jsfiddle.net/HJsrJ/

关于javascript - CSS 中是否有使页面宽度可变的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11151680/

相关文章:

html - 滚动条上的导航栏高度

css - 在第一个和最后一个网格元素之前和之后添加空格

javascript - ExtJS ComboBox下拉宽度比输入框宽度宽?

javascript - jquery autocomplete - 下拉结果的条件样式

javascript - 找不到 navigator.getBattery

html - 对齐右下角的更好方法

javascript - 除了 Fade、nivoSlider 之外没有其他过渡效果

javascript - 当打印页面出现在javascript中时,如何删除 'Date'和 'Untitled'字母?

javascript - 动态生成菜单的动画无法正常工作

asp.net - ListView - 元素模板样式 - 跨浏览器差异