首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用CSS创建一个“浮动”于HTML中所有其他内容之上的div?

问如何使用CSS创建一个“浮动”于HTML中所有其他内容之上的div?
EN

Stack Overflow用户
提问于 2014-05-29 18:33:28
回答 2查看 18.8K关注 0票数 3

我想创建一个div,当用户使用JS将鼠标悬停在特定对象上时,它会弹出。这些我都知道。但我的问题是,div在文本中,当它弹出时,它会使一切变得丑陋。我希望它漂浮在文本的上方。使用CSS可以做到这一点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-29 19:05:16

请参考下面的示例:

代码语言:javascript
复制
<div class="container">
    <div class="floating">Floating Div</div>
    <div>
        <p>Para Text Goes Here</p>
        <p>More Text</p>
    </div>
</div>

这是你的CSS:

代码语言:javascript
复制
.container {
    border: 1px solid #DDDDDD;
    width: 200px;
    height: 200px;
    position:relative;
}
.floating {
    float: left;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: grey;
}

要做的事情:

容器上的POSITION:RELATIVE和浮动潜水上的POSITION:ABSOLUTE的使用

请看工作示例:http://jsfiddle.net/tH84L/

希望它能为你工作!

票数 7
EN

Stack Overflow用户

发布于 2014-05-29 19:17:26

希望这能帮上忙。

代码语言:javascript
复制
<body>

<div id="aFloat">float</div>

</body>

css:

代码语言:javascript
复制
body {
    position: relative
}
#aFloat {
z-index: 1000;
position: absolute;

width: 200px;
height: 100px;

background-color: grey;
color: white;
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23931307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档