html - 在 div 前后添加换行符的最佳方法是什么?

标签 html line-breaks

有人向我展示了一个使用 div 标签显示一些包含背景图片的文本的 html

<div class='main'>
   <div class='img1'>
      SOME TITLE TEXT
   </div>  
</div>";
<div class='img2'>"
  SOME DESCRIPTION TEXT HERE
</div>"

这里类 img1 和 img2 包括两个背景图像,并且 img2 的相应 div 将显示在 img1 旁边(没有间隙)。我需要重复整个模式几次以显示内容不同但格式相同的内容。

<!-- GROUP 1 -->  
<div class='main'>
   <div class='img1'>
      SOME TITLE TEXT 1
   </div>  
</div>";
<div class='img2'>"
  SOME DESCRIPTION TEXT HERE 1
</div>"
<!-- GROUP 2 -->  
<div class='main'>
   <div class='img1'>
      SOME TITLE TEXT 2
   </div>  
</div>";
<div class='img2'>"
  SOME DESCRIPTION TEXT HERE 2
</div>"

但我发现,如上图所示,任意两组之间都没有分离。坦白说,我真的没有html方面的经验,我只是从别人那里复制代码。但是在网上搜索之后,我找到了
命令,我尝试在组之间添加那个标签,但似乎中断比我预期的要多。还有其他方法可以插入更小间隙的分隔吗?

最佳答案

你可以像这样从 topbottom 提供 margin:

margin: 10px 0;

Above 将从顶部和底部应用 10px 边距。您还可以使用单独的属性,例如 margin-topmargin-bottom

关于html - 在 div 前后添加换行符的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14535753/

相关文章:

html - 使用 CSS 将元素定位在屏幕中间

Flutter\n\n 除非硬编码字符串,否则不会换行

ios - 打印 UITextView(使用蓝牙打印机)不会保留换行符

java - Docx4j 字符串中的换行符

jquery - 替换换行符让他们使用 jquery

javascript - mailto onclick 中的换行符

html - 导航栏没有使我的链接居中,我不知道如何使用 flexbox 来做到这一点

javascript - SweetAlert - 更改模态宽度?

javascript - 使用 angularJs 包含指令和自定义标签

javascript - JQuery 打印按钮不显示