写静态页面如何量高度

简介: 行高的计算公式 line-height行高的计算方式是: 行高 = line-height - font-size; 半行高 = 行高/2 下面的图片中,我们应该如何量取高度呢 如果我们设置text2的margin-top为43,苹果按钮的margin-top为53那就大错特错了可以看得出...

行高的计算公式

  • line-height行高的计算方式是:
  • 行高 = line-height - font-size;
  • 半行高 = 行高/2
  • 下面的图片中,我们应该如何量取高度呢
    image

如果我们设置text2的margin-top为43,苹果按钮的margin-top为53那就大错特错了
可以看得出来文字的行高是大于1的,另外第一行文字的上方存在这半行高,我们需要减去
量取行高
image

结论

我们量得行高为7,半行高为3.5,由于文字大多位于内容区域的下方一点,所以一般采取在文字上方就向上取整,在文字下方就向下取整.所以最终结果应该是给text2设置margin-top为40(前提是text的line-height为1,不然需要再减去text1的半行高),给苹果按钮设置margin-top为49px.
当然实际开发中,我们是根据ui提供的图,能更准确的知道文字大小和行高,再根据这两样来计算即可.

目录
相关文章
|
9月前
|
Web App开发 编解码 前端开发
告别固定字体大小:CSS使用相对单位提升网页可访问性和兼容性
在 Web 开发领域中,有很多误解流传,即使它们被反驳了很多次也仍然存在。"外部链接应该总是在新标签页中打开" 就是一个很好的例子。CSS Tricks 在将近十年前就对此进行了详细的解释(简而言之:大多数情况下是错误的),但它似乎仍然在某些角落中存在。
|
4月前
|
缓存 前端开发 JavaScript
网页布局中,如何增加页面加载速度?
## 提升网页加载速度的关键策略 网页加载速度对用户体验和网站性能至关重要。本文介绍六种优化方法:优化图片与媒体文件(如使用WebP格式和懒加载),精简代码并压缩CSS/JavaScript,利用CDN加速;减少HTTP请求,如合并文件和使用CSS Sprites;合理配置浏览器缓存;优化服务器响应,选择高性能服务器并使用Gzip压缩;谨慎管理外部资源,考虑异步加载。根据网站具体情况调整这些策略,可显著提升加载速度。
|
9月前
|
Web App开发 前端开发 JavaScript
只需一行CSS代码,让长列表网页的渲染性能提升几倍以上!
只需一行CSS代码,让长列表网页的渲染性能提升几倍以上!
|
9月前
|
JavaScript
JS动态转盘可自由设置个数与概率
JS动态转盘可自由设置个数与概率
|
9月前
|
前端开发 JavaScript
移动端单位自适应的两种方式
移动端单位自适应的两种方式
|
移动开发 前端开发 weex
nvue实现高性能接近原生瀑布流列表
nvue实现高性能接近原生瀑布流列表
|
前端开发 JavaScript
css控制超出宽度 ...展示
css控制超出宽度 ...展示
212 0
网页宽度一般设置多少才合适?
许多的网页设计在进行网页布局设计时,进行界面网页的宽度尺寸设计都比较迷茫,800600尺寸及1024768尺寸的分辨率下,网页应该设计为多少像素才合适呢?太宽就会出现水平滚动条了,下面我们就网页设计的标准尺寸进行讲解.网页设计标准尺寸: 阿里云代金券1000元免费领取地址:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=2a7uv47d 新老阿里云账户均可领取!可用于购买阿里云服务器ECS、云数据库RDS、虚拟主机、安骑士、DDoS高防IP等100多云计算产品。
3728 0