html - 让 div 在不同的平面上,这样文本就可以在它下面

标签 html css

enter image description here

我想创建看起来像上面的线框图的网页。我面临的问题是我创造性地指定为“问题 div”的 div。

“问题 div”需要悬浮在它下面的 div 上。它是否掩盖了“中心内容”的某些内容并不重要。

因为我在用

float :左;

在 div“Central Content”上,当我在“problem div”上放置信息时,它会将“Central div”的内容向下推。

这是我的 HTML 的样子:

<div id="CentralContent">
                <div id="ProblemDiv"><b>Problem</b> <br><br><br><br>
                    Hello World
                </div>
</div>

而且,这是 css:

body #CentralContent {
    margin-top: 10px;
    float: left;
    width: 70%;
    height: 80%;
}

#ProblemDiv{
    z-index: 2;
    font-family: "Lucida Console";
    font-size: 15px;
    margin-top: 8px;
    margin-left: 22px;
    padding: 4px;
    border: 1px solid #dedede;
    border-radius: 4px;
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.055);
    display: inline-block; 
}

我尝试过使用 clear: bothz-index。但这似乎不起作用。

最佳答案

如果您不希望有问题的 div 以任何方式与其余内容交互,只需指定

position: absolute;

为了它。
另外,您确定您的 DOM 节点在您的示例中打开和关闭的位置吗?看起来很奇怪。

关于html - 让 div 在不同的平面上,这样文本就可以在它下面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28798052/

相关文章:

css - 在单独的 Less 文件上混合和实现

html - 从 iframe 重定向

html - div自动响应里面的文字

css - 显示 :none Removing Pseudo-elements

javascript - 如何根据视口(viewport)大小更改 Stripe 卡元素的格式

html - 选择并将内容插入到带有 :before with class name does not work 的链接

javascript - 禁用过去 Bootstrap 中的日期

javascript - 如何将汉堡菜单移到右上角?

javascript - 逐步上传页面内容(不必等到所有内容都加载完毕)

javascript - jQuery 请求 - 回答未定义