【问题标题】:Creating space between two elements在两个元素之间创建空间
【发布时间】:2016-03-04 02:02:06
【问题描述】:

想象一下,每次创建这个元素时,我都会动态创建一个元素,应该进行某种检查,以确保 dyn 创建的元素和它旁边的元素之间有空间

如何让浏览器自动意识到它们之间应该有一个空格?

    <ul class=dynamic elements>
            /*Dyanmic <li></li> created*/
 </ul>
<div id="test">elemetn2 </div>

【问题讨论】:

  • 您尝试了哪些方法,哪些方法不正常?我们还需要查看您的 CSS。您可以通过多种方式显示该 HTML,因此我们需要知道您正在使用什么。
  • 好吧对不起我编辑帖子@aaronburrows
  • 实在不清楚具体是什么问题。我们不知道预期的结果应该是什么
  • 基本上我想扩展 div 和它之后的每个元素

标签: jquery html css


【解决方案1】:

您是否尝试在li 之间使用简单的margin

.dynamic-elements li {
  margin: 10px 0;
}
<ul class="dynamic-elements">
  <li>2</li>
  <li>2</li>
  <li>2</li>
  <li>2</li>
  <li>2</li>
</ul>
<div id="test">elemetn2</div>

【讨论】: