html - 为什么我的有填充我没有应用?
问题描述
我想创建一个分为两部分的导航栏,一侧有条形图标,另一侧有公司名称。我在 20% 处声明了图标,在 80% 处声明了名称,但这些不对齐。在网络检查器上,图标似乎在其右侧应用了填充,如下所示:
但填充不适用于 name :
这是HTML:
<div class="smallHeader">
<div class="menuBars">
<span class="fas fa-bars"></span>
</div>
<div class="title">
<i class="fas fa-microphone-alt"></i>
<span>{{ config('app.name', 'OnAirCasts') }}</span>
</div>
<div class="clearFix"></div>
</div>
这是CSS:
/*--- Small Nav bar ---*/
.smallHeader{
width: 100%;
}
.menuBars {
width: 20%;
text-align: center;
}
.title {
width: 80%;
float: left;
text-align: center;
}
为什么要添加此填充?
解决方案
.smallHeader{
width: 100%;
display: flex;
}
推荐阅读
- python - Python read_csv 标记错误/从不一致的 csv 文件中读取
- python - 如何使用 pyserial 将文件逐行写入 com0com?
- jquery - 替换单元格中的文本时留下链接
- mongodb - 当我通过 Id 获取时,返回属性为空值
- c# - 值中引用类型的可空性与目标类型不匹配
- verilog - 了解 Verilog 分层事件队列
- sql - 具有多个连接的记录的 SQL 重复值
- java - 为什么在 Windows10 上的 Hadoop 安装错误期间运行“hdfs namenode -format”命令时出现错误?
- java - 如何将 EditText 值从方法传递到同一 Activity 中 SQLiteOpenHelper 类的 Insert 函数?
- haskell - Haskell 有效地获得除数