html - 使用 flexbox 列换行的 Chrome v Firefox 中的垂直间距差异
问题描述
我正在尝试使用 flexbox 创建一个多列无序列表。它在 Chrome 中运行良好,但在 Firefox 中,最后一列的项目间距不正确。
在 Chrome 中的结果:
结果在 Firefox 中:
基本上我想让列表出现在 Firefox 中,就像它出现在 Chrome 中一样。(即没有上面和下面的空格)。
下面是我的html代码
ul {
display: flex;
flex-direction: column;
flex-wrap: wrap;
max-height: 520px;
justify-content: center;
flex-wrap: wrap;
list-style-type: none;
}
li {
margin-bottom: 15px;
}
<ul>
<li>Afganistan Afghanistan</li>
<li>Albania Albania</li>
<li>Algeria Algeria</li>
<li>American Samoa American Samoa</li>
<li>Andorra Andorra</li>
<li>Angola Angola</li>
<li>Anguilla Anguilla</li>
<li>Antigua & Barbuda Antigua & Barbuda</li>
<li>Argentina Argentina</li>
<li>Armenia Armenia</li>
<li>Aruba Aruba</li>
<li>Australia Australia</li>
<li>Austria Austria</li>
<li>Azerbaijan Azerbaijan</li>
<li>Bahamas Bahamas</li>
<li>Bahrain Bahrain</li>
<li>Bangladesh Bangladesh</li>
<li>Barbados Barbados</li>
<li>Belarus Belarus</li>
<li>Belgium Belgium</li>
<li>Belize Belize</li>
<li>Benin Benin</li>
<li>Bermuda Bermuda</li>
<li>Bhutan Bhutan</li>
<li>Bolivia Bolivia</li>
<li>Bonaire Bonaire</li>
<li>Bosnia & Herzegovina Bosnia & Herzegovina</li>
<li>Botswana Botswana</li>
<li>Brazil Brazil</li>
<li>British Indian Ocean Ter British Indian Ocean Ter</li>
<li>Brunei Brunei</li>
<li>Bulgaria Bulgaria</li>
<li>Burkina Faso Burkina Faso</li>
<li>Burundi Burundi</li>
<li>Cambodia Cambodia</li>
<li>Cameroon Cameroon</li>
<li>Canada Canada</li>
<li>Canary Islands Canary Islands</li>
<li>Cape Verde Cape Verde</li>
<li>Cayman Islands Cayman Islands</li>
</ul>
解决方案
消除justify-content: center;
推荐阅读
- excel - 使用 VBA 向每个学生发送电子邮件的建议
- inno-setup - 避免 Inno Setup 中出现重启提示
- r - R:将字符转换为只有年份和月份的日期,以在 Shiny 应用程序的箱线图输出上应用 dateRange 输入
- ruby-on-rails - 如何显示哪个用户创建了帖子?
- python - pandas.to_csv() 的错误值
- unit-testing - Spockframework 软断言只描述了第一次失败
- c++ - 使用 SIMD 优化列最大值
- node.js - 使用验证器功能验证密码在猫鼬中不起作用
- c# - 如何从 dot net core 3.1 中的多个连接字符串自动连接
- swift - AVAudioEngine MIDI 文件播放(当前进度+MIDI 结束回调)Swift