用CSS设计垂直间距优化文字界面

本文介绍了如何使用CSS优化文字界面的垂直间距,通过设定基准线、取消浏览器默认样式、调整字体大小和行距,确保段落间的清晰间隔。强调了标题和其他元素的行高计算,应以基准行距为单位,以实现整体布局的和谐统一。
摘要由CSDN通过智能技术生成

我在 Web 2.0中文Typography设计 一文中已经提到,垂直间距的设置是文字布局的关键,也是比较复杂的地方,我们需要通过计算来实现精确布局,达到一种和谐的美,下面我将具体展示如何使用CSS设置垂直间距达到精确定位文字布局的目的。

首先我们需要一个拥有基准线的文档,这样就可以衡量我们的字里行间是否真正精确无误,在这里我设置了 24px 的行距以便测试。

拥有基准线的文档

首先你需要取消所有的浏览器默认样式。

*{
    margin : 0;
    padding : 0;
}

然后设置你希望的文档的具体内容的一般性字体大小,我这里采用 13px

body{
    font-size : 0.8125em;
}

为了使我的 13px 的字体嵌入到 24px 的行距中,我应该如何做呢?是的,设置 line-height

p{
    line-height : 1.846em;
}

我希望在每个段落之后能够有一定的空白,使我的每个段落能够更加清晰,所以我应当设置 margin-bottom ,它必须是 1.846em

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值