html - 如何在调整屏幕大小时将关闭按钮放置到弹出 div 的顶部而不让它四处移动

标签 html css image button

我正在寻求一些帮助,将“关闭”按钮放置在弹出式 div 的顶部,而不会在调整屏幕大小时使它四处移动。我已经尝试设置绝对和相对位置,但它似乎不起作用 - 当我调整窗口大小时它会四处移动。

这是链接:http://jsfiddle.net/R2UHm .

我不确定为什么 jsfiddle 没有按照我想要的方式显示它,但我只是剪掉了那一小部分。

我附上了指向我正在寻找的内容的屏幕截图的链接。 http://i.imgur.com/Eh3Izmw.jpg

.

最佳答案

将关闭按钮包裹在另一个 div 中

<div class="overlay-bg">
    <div class="close-btn-wrapper">
       <button class="close-btn2">X</button>
    </div>
    <div class="overlay-content">
    // rest of the content

CSS

.close-btn-wrapper{
    position:relative;
    width:700px;
    left:30%;
}

.close-btn2{
    position:absolute;
    top:0;
    right:0;
}

根据需要更改 topright 值。

关于html - 如何在调整屏幕大小时将关闭按钮放置到弹出 div 的顶部而不让它四处移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22594850/

相关文章:

html - 如何在Ruby中解析面包屑

php - 用于 Excel 的 HTML 表格 - PHP

javascript - 没有巨大的行间距不能垂直对齐多行

css - 样式似乎在 chrome 中应用不正确

html - 文字和图片在同一行

html - CSS Flex 拉伸(stretch)链接

javascript - 在 highchart 饼图悬停上添加多个标题

html5 : why is my progressbar represented in green when I ask it to be in red?

ios - UIButtonBackground 图像比按钮框架小。我怎样才能平等?

android - 使用 OpenCV 检测图像是否模糊