CSS 位置 : fixed

标签 css html

我有position:fixed <div>出现在屏幕中间。当有消息时,第二个 position:fixed <div>放在第一个 <div> 旁边.

我在不同的屏幕尺寸(比如上网本 - 小屏幕)上发现 <div>坐在彼此之上。

有没有办法让他们彼此锁定位置?我试着用一个固定的容器来固定它们,但它们仍然在移动。

 <div id="container">
    <div id="container"></div>
    <div id="container"></div>
 </div>

编辑:

<div id="wrapper">
    <div id="container1"></div>
    <div id="container2"></div>
 </div>

CSS - 当我改变屏幕大小时 container1 和 container2 仍然移动。

#wrapper {
  position: fixed
}
#container1 {
  position: fixed
}
#container2 {
  position: fixed
}

我需要在容器 1/2 div 上使用相对定位吗?

最佳答案

最重要的是,id 独一无二。您不能使用 id="container"在三个不同的元素上。每个人都必须有自己的id .

<div id="container">
    <div id="container"></div>
    <div id="container"></div>
</div>

应该是这样的……

<div id="wrapper">
    <div id="container1"></div>
    <div id="container2"></div>
</div>

另外,你的 CSS 代码在哪里?

如果您不希望这些东西随着窗口大小的变化而相互插入,一种方法是指定每个容器的确切大小和位置。

编辑:

同样,如果没有看到此页面的示例、演示或对您想要的内容的更好描述,这只是猜测。

您可以在 wrapper 上放置固定位置,然后在 <div> 上放置精确的大小和位置在里面。

关于CSS 位置 : fixed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7370091/

相关文章:

jquery - 如何为导航栏添加事件类?

javascript - 带有单选框的 ng-repeat 表的键盘控制

css - 获取div元素的宽度

css - 媒体查询和屏幕方向

javascript - 将jQuery事件应用于CSS形状

html - 如何居中 Asp MVC 表对象?

javascript - 使用 jQuery 单击将类添加到父类

html - 当我减少标签上的行高时,单词会相互重叠

javascript - 数据表打印未正确显示列表元素

javascript - Jquery 替换并返回原来的