gpt4 book ai didi

css - 第三个元素在 Safari 中换行

转载 作者:技术小花猫 更新时间:2023-10-29 11:39:42 30 4
gpt4 key购买 nike

我有一个简单的 Bootstrap 布局:

<div class="row">
<div class="footer_column col-md-4">
<div class="footer_item">
ABOUT
</div>
<div class="footer_item">
<a href="{{ route('contact') }}">Contact Us</a>
</div>
<div class="footer_item">
<a href="{{ route('terms') }}">Terms & Conditions</a>
</div>
<div class="footer_item">
<a href="{{ route('privacy') }}">Privacy Policy</a>
</div>
</div>
<div class="footer_column col-md-4">
<div class="footer_item">
SITE RESOURCES
</div>
<div class="footer_item">
<a href="{{ route('rules') }}">General Rules</a>
</div>
<div class="footer_item">
<a href="{{ route('rules') . '#scoring' }}">Scoring</a>
</div>
<div class="footer_item">
<a href="{{ route('rules') . '#coins' }}">Game Coins</a>
</div>
<div class="footer_item">
<a class="store-show">Store</a>
</div>
<div class="footer_item">
<a href="{{ route('account.choose') }}">Account Types</a>
</div>
</div>
<div class="footer_column col-md-4">
<div class="footer_item">
MORE FANTASY FOOTBALL
</div>
<div class="footer_item">
<div class="footer_item">
<a href="www.example.com">Fantasy Game</a>
</div>
</div>
</div>
</div>

在 Chrome 和 Firefox 中它看起来像它应该的(3 列布局):

enter image description here

但在 Safari 中,第三列在另一列下方换行结束。当我检查它时,它在 Chrome 和 Safari 中都具有正确的宽度(正好是总行宽的 1/3)。

我在检查元素时看到了这个:

.col-md-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}

当我删除 max-width 属性时,每列展开到 100%。我想这是意料之中的。但是当我添加 width: 20% 时,每列的宽度保持不变!

如何让 Safari 正常运行?

最佳答案

如果您在行周围使用容器,则添加一个辅助类来删除之前的内容。

 <div class="container before-fix"><!-- content --></div>

.before-fix::before {
content: none;
}

关于css - 第三个元素在 Safari 中换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57345952/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com