html - 带有标题和自动内容的 CSS 对话框

标签 html css dialog overflow

我正在处理具有标题和可滚动正文的 HTML/CSS 对话框窗口。 我想让正文与其内容相当,但如果对话框高于浏览器窗口,则在正文中显示滚动条。 Unfourtantely 我无法使 body 滚动,我该如何解决? 这是我使用的代码(jsFiddle:http://jsfiddle.net/4Xvfm/1/):

<div class="dialog">
    <div class="header">Header</div>
    <div class="content">
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur, error, sunt, quaerat aliquid voluptatem dolorum in amet facere dolores cumque magnam placeat! Numquam, nisi, possimus facere iure eos minus repellat.
    </div>
</div>

和 CSS 样式:

.dialog {
    background-color: red;
    max-width: 100%;
    width: 400px;
    max-height: 100%;

    /* Place dialog at the center of the screen */
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.dialog > .header,
.dialog > .footer {
    background-color: blue;
    height: 50px;
}

.dialog > .content {
    /* This doesn't work! */
    overflow: auto;
}

最佳答案

更改溢出值以滚动 “溢出:滚动”

关于html - 带有标题和自动内容的 CSS 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20549577/

相关文章:

html - 网页顶部的神秘缺口

html - 无法垂直居中文本

javascript - 如何检测元素何时在 jquery 中的页面顶部滚动?

html - 背景层元素下层(html/css)

android - 在 onClick(DialogInterface v, int buttonId) 中获取上下文?

html - 如果单词内容增加,如何到达p标签的下一行

javascript - Safari 在缩小窗口时将一个奇怪的对象插入到 DOM 中,这会扰乱 jQuery 的 position() 结果

HTML 5 文档类型和 IE 6

android - 在android中创建带进度条的对话框

Android - 使用 AlertDialog 时上下文为空