javascript - 一个 div 正在扩展页面的宽度

标签 javascript html css polymer

我有一个单页网站。它基本上是一个部分列表。其中一个部分有一个按钮,单击该按钮会覆盖一个对话框。该对话框最终扩大了页面的宽度,并引入了横向滚动条。

这真的破坏了外观,我希望对话框不会展开页面。

作为引用,它与这里的布局相同:

http://www.polymer-project.org/components/core-animated-pages/demos/music.html

我尝试在有问题的部分设置 max-width: 100% 和 overflow-x: hidden 但无济于事。

这是有问题的部分的标记:

<section id="music-section">
    <div class="music-container">
        <h1> About Us </h1>
        <h2> The following is our mission statement on campus. </h2>

        <div class="music-row">
            <music-demo></music-demo>
        </div>

        <div class="music-row">
            <music-demo-duplicate></music-demo-duplicate>
        </div>
    </div>
</section>

还有 CSS:

.music-row {
    width: 100%;
    height: 330px;
}

.music-container {
    background: rgb(236, 183, 9);
    padding-top: 1%;
    max-width: 100%;
}

最佳答案

您是否在您的 div 中使用“position:absolute”? 您的元素不会与您的 div 位置对齐:绝对,其他原因可能是 div 的大小,在值宽度和高度中使用 %。

关于javascript - 一个 div 正在扩展页面的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25235442/

相关文章:

javascript - 如何在我的谷歌图表中动态添加全长网格线或注释线?

html - 基础 zurb 中的切换顶部栏问题

javascript - 避免边框颜色的背景颜色

asp.net - 如果禁用了 javascript,则处理可扩展的 jQuery 内容

javascript - 处理 redux-thunk 中的错误不仅仅是通知用户

javascript - Timing api 中的响应结束时间

css - 仅显示字形字体的首字母(可访问方式)

javascript - React 组件之间的通信

javascript - 如何在 Angular 1.5 中使用单向绑定(bind)?除了 watch 还有其他选择吗?

javascript - jQuery - 每个元素和每个子元素获取并设置高度