【发布时间】:2021-02-23 17:43:35
【问题描述】:
我遇到了一个关于 flex-direction 和 这是一个非常简单的 HTML + CSS: https://codepen.io/Mosl/pen/MWbOOba 会很高兴收到提示。我尝试了各种事情(甚至是shitfixes),比如直接定位 当然,我可以以不同的方式构建它,但这是通过 CMS 而不是静态代码完成的。所以像这样的变种很容易发生。老实说,即使它可以以不同的方式修复,但无论如何理解它都会很高兴:) 提前致谢! 【问题讨论】:
在不同浏览器中的行为的小问题。
在 Chrome 中,我的 元素和文本之间有一个空格,而 Firefox 似乎完全忽略了它们。将 Lorem Ipsum 包装在
不会修复它。我也研究了该主题,但找不到解决方案。
.flex-col{
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}<div class="flex-col">
<strong>Hello World!</strong>
<br/><br/><br/>
<div>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</div>
</div>
并使其显示块/给它一个高度。将文本包装在分隔的
br,只要改变间距就足够了——div {margin-top: 3em} 会更好。 br 可能被不同的浏览器解释为换行符而不是块级元素。见developer.mozilla.org/en-US/docs/Web/HTML/Element/br
标签: html css flexbox line-breaks