html - 如何创建一个居中的 AJAX 模式弹出窗口,其宽度是基于百分比的?

标签 html css ajax

我在 Ajax 模式弹出窗口中使用以下样式。宽度设置正确,但它在屏幕左侧对齐。如果我将宽度设置为固定数字,例如 600px,它就会居中。有没有一种方法既可以居中又可以基于百分比?

.modalPopup {
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    position:relative;
    width:80%;
}

最佳答案

尝试

.modalPopup {
    background:#fff;
    border:3px solid gray;
    padding:3px;
    position:relative;
    width:80%;
    margin: 0 10%; /* percent based margins will do the trick */
}

关于html - 如何创建一个居中的 AJAX 模式弹出窗口,其宽度是基于百分比的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10856654/

相关文章:

javascript - 使用 jQuery 在段落开头和特定链接之间获取文本

javascript - 导航工作一次,但之后什么都不做

css - 图像的不透明度可以被认为在几乎所有浏览器中都得到很好的支持吗?

jquery - Bootstrap 3 导航栏在 Firefox 中无法正常折叠

javascript - 将插件应用到 DOM 中的新元素 (jquery)

javascript - 客户端页面调用/抓取?

javascript - 三个下拉事件更改不起作用

html - openui5 转换 XML 时未将类属性添加到 HTML

javascript - 如何使用php读取html中标签的id?

php - AJAX 响应大小限制