html - 在父 div 的内容之后直接显示一个新的 div?

标签 html css

我有一个宽度设置为 100% 的横幅。 然后我将另一个 div 设置为 30px 嵌套在第一个 div 末尾的主 div 中。这个关闭禁止的 div 有一个关闭图标的背景图像,并且设置了 javascript,所以当用户点击这个 div 时,整个横幅都会隐藏。

我想将这个关闭栏 div 紧跟在标有横幅的 div 中的文本之后。

它应该是这样的

[这是一个横幅,里面有文字 [X]]

<div id="banner">this is a banner it has text inside of it<div id="close-ban"></div></div>

最佳答案

您可以将横幅设置为向左浮动,为关闭禁止设置向右浮动。像这样:

#banner {
  width: 100%;
  float: left;
}
#close-ban {
  float: right;
}
<div id="banner">this is a banner it has text inside of it<div id="close-ban">close</div></div>

或者创建一个宽度为 100% 的容器并在其中放入横幅和关闭禁止 div,如下所示:

#container {
  width: 100%;
}
#banner {
  float: left;
}
#close-ban {
  float: right;
}
<div id="container">
<div id="banner">this is a banner it has text inside of it <div id="close-ban">close</div></div>
</div>

关于html - 在父 div 的内容之后直接显示一个新的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39155368/

相关文章:

IE7 文档标准中的 CSS Float

html - css 边距超过页面布局(高度)

javascript - 边框布局代码中断,无法看到内容

javascript - 当用户单击按钮并到达底部或顶部时禁用按钮

html - page-break-inside 在 Chrome 中不起作用?

jquery - 水平滚动页面

themes -::在不使用 100% 高度的垂直线之前

html - 如何将一个 div 放在另一个下面?

javascript - 在纵向模式下打印时是否存在像素限制?

javascript - 在javascript中等待文件下载时的进度/忙碌指示器?