导航栏html_html操作和思考(二):统一导航栏文字高度的方法

8578b19cad1d4b034311bacc07acfd91.png

在导航栏高度已知的时候,常用ul——li(inline-block)——a(block)的结构去书写导航栏,即使切换成block显示模式,a盒子的大小只会由文字撑开(图1.1)。

66bf42e056c3e705d3350e96e49c8fa4.png
图1.1 文字决定盒子大小

我的方法:

  1. 使用padding
  2. 使用line-height+padding

已知文字高度18px,导航栏高度36px

1.使用padding

padding:9px,这个方法需要计算,且在修改导航栏高度或者文字大小等数据时都有可能重新计算一遍,不太方便(图2.1)。

2d133434d94611158097b4a09e48bc90.png
图2.1 padding的方法

2.使用line-height+padding

设置a盒子的line-height与导航栏同高,在使用padding设置左右两边的间距,可以免去计算,且方便修改(图2.2-2.3)。

91a226f46df86c12b3b8e0d5671cc994.png
图2.2 line-height的方法

d3a9100436b9d1a43302d9f1838615d7.png
图2.3 line-height的代码

以上就是我在学习前端时的一些小感悟,如果有错误或者更好的方法,欢迎在评论区留言!

啾啾啾~(づ ̄ 3 ̄)づ~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值