html - 沿 div 的边框边缘放置一个 div

标签 html css css-position

在我的网络应用程序中,我想像这样在另一个 div 的边框边缘放置一个小 div:

Div along the border of another div

这是我的代码:

<div style="border:1px solid black; height:1em; width:10em;">
<div style="border:1px solid black; display:inline-block; height:10em; 
width:10em;"> Along edge </div>
 </div>

如何实现?

最佳答案

您可以按照以下方式进行操作。使主 div position:relative 和边缘 div position:absolute 到主 div。并将 topright 给子 div。

.main{
    border:2px solid;
    position:relative;
    width:400px;
    height:150px;
    top:50px;
}
.sub{
    border:1px solid;
    position:absolute;
    right:10px;
    top:-10px;
    z-index:99;
    background-color: #fff;
}
<div class="main">
    Main Div
    <div class="sub">
        along edge
    </div>
</div>

希望对您有所帮助。

关于html - 沿 div 的边框边缘放置一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30229415/

相关文章:

html - 避免带有 float 元素网格的空白空间

html - 响应样式问题

html - 固定菜单栏与同一页面上的链接内容重叠

javascript - 当我删除添加行 javascript 中的行时,行计数无法正常工作

javascript - 在键盘箭头按钮上打开下一个模态单击

html - 为什么 WebGL 比 Canvas 快?

CSS:如何在底部显示的div中制作多个div的单个div

javascript - 如何在 JavaScript 数组中列出项目

css - Chart.js donut Canvas 填充

jquery - HTML/CSS 输入焦点超出范围