html - 如何调整换行标签?

标签 html css

在尝试为某公司创建主页时,我遇到了以下问题。

<p class="headline">Headline<br><span class="bottomline">Bottomline</span></p>

以下有效的 HTML 代码可以正常工作,但我想调整内容之间创建的空间。我尝试在 CSS 中使用 margin 规则但无济于事。 bottomline 不会移动。回到手头的问题:如何在可以随意调整的段落中插入换行符?看起来好像我的问题是我的实现中的错误。因此,我将提供从实际源代码复制的代码片段。

div#article > div.parallex {
  display: flex;
  flex: 1 0 auto;
  position: relative;
  width: 100%;
  height: 100vh;
  z-index: -1;
  justify-content: center;
  align-items: center;
  transform: translateZ(-2px) scale(3);
}

div#article > div.parallex > p.headline {
  color: black;
  font-size: 15px;
  font-weight: bold;
}

span.bottomline {
  color: #c3c3c3;
  letter-spacing: 3px;
}
<div id="article">
    <div class="parallex">
        <p class="headline">Company<sup style="color: #37924e;">■</sup><span class="bottomline">Description</span></p>
    </div>
</div>

最佳答案

br 不是垂直间距的最佳实践。当然,您可以执行多个 br 来增加空间,但更好的解决方案是使用 css margin 或 padding。

.bottomline {
     margin-top: 10px
 }

您尝试将一个内联元素放在另一个内联元素中这一事实使您的示例也无法正常工作。您应该在彼此下方使用两个段落,并用边距将它们隔开。

关于html - 如何调整换行标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51349909/

相关文章:

html - CSS:神秘的边距

javascript - 纯 JS 自动幻灯片

css - 在图像上显示文本框或标签

java - Accordion 和 jQueryCycle 阻止 href 工作

javascript - 即使站点进行多次重定向,也可以看到网络流量吗?

css - 如何定位子菜单事件级别?

css - 如何创建 svg 投影?

html - 为什么 <select>/<option> 列表中的文本不受应用于父 <html> 元素的 CSS 的影响?

html - 如何在特定情况下跳过一些修改过的 CSS 组件而使用原来的 CSS 组件?

html - div 中的段落,em 不起作用