html - 如何更正 li 框的高度并将其中的文本居中?CSS
问题描述
我怎样才能修复盒子的不均匀高度并使它们里面的文字完全居中?我仍在尝试弄清楚 CSS 的一些基础知识
html代码
<div id="first_page_main">
<ul>
<li><a href="index.html">Login</a></li>
<li><a href="index.html">Sign up</a></li>
<li><a href="homepage.php">Continue as guest</a></li>
</ul>
</div>
CSS代码
#first_page_main{
background-color: rgb(36, 4, 61);
height: 250px;
margin: 80px 0 0 0;
}
#first_page_main ul{
position: relative;
top:35%;
list-style-type: none;
padding:0;
margin:0;
}
#first_page_main ul li{
background-color: rgb(104, 119, 119);
border: solid thin #999;
height: 80px;
width: 130px;
margin: 0 20px 0 20px;
padding: 5px;
text-align: center;
font-size: 28px;
display: inline-block;
}
#first_page_main ul li a {
text-decoration: none;
color: rgb(255, 255, 255);
}
#first_page_main ul li:hover {
font-weight: 600;
}
解决方案
尝试在 css 中查找 flexbox。https://www.w3schools.com/css/css3_flexbox.asp
<div id="first_page_main">
<ul style="display:flex; align-items-center;">
<li><a href="index.html">Login</a></li>
<li><a href="index.html">Sign up</a></li>
<li><a href="homepage.php">Continue as guest</a></li>
</ul>
</div>
推荐阅读
- inheritance - 函数返回特征的 Rust 特征继承问题
- c# - 如何向 AspNetUsers 表添加额外字段并使用 ASP.NET 网络表单插入其中
- html - Bootstrap 4 行布局没有响应
- python - 使用 Rllab 可视化绘制奖励时的 Wanring
- angular - ng-click 中的两种方式绑定
- c# - Roslyn 如何测试特定属性类型的检查
- visual-studio - 在 Visual Studio 2015+ 中创建笔记
- regex - 获取 3 到 7 位数的帐号的正确正则表达式是什么?在 GTM 中使用。会不会是:^(\d{3-7})$ 谢谢
- swiftui - 从列表中删除的视图被泄露
- node.js - Firebase可调用函数中的管道文件读取流