• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >心得技巧 > 垂直栅格和渐进式行距应用举例

垂直栅格和渐进式行距应用举例

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含垂直栅格,渐进式行距等相关知识,佚名 希望在学习及工作中可以帮助到您

新问题

来也匆匆,去也“冲冲”。距上次发布垂直栅格与渐进式行距(上)发布,已经不知不觉过去了两个多月了。反过来,看看上次的成果。诶?怎么感觉边注有点奇怪呢?


(demo-6.html)

还是参考我的这篇 关于排版的文章 :我们知道

  • 中文互联网上最常用的行距是1.5左右
  • 行长越长,需要的越大的行距. (行距太小,读者阅读换行时容易串行. 行距太大,读者阅读行时会感觉到文字不连续.)

看来,对于边注的12px字体大小的,24px的行高显然过大了。但是,根据上一篇文章的方法,垂直韵律需要边注的行距和正文的行距应当一致。那么为了保持 垂直韵律,我们只能同时减少左右两边的行距——总结:不靠谱。那么,我们该如何调整边注行距,却又能够让我们建立的垂直韵律生效呢?这就需要我们引入渐进式行距。

渐进式行距

总得说来,渐进式行距是对死板的垂直韵律的一个补充。垂直韵律是要求边注和正文的每一行都对 齐。相比之下,渐进式行距让边注和正文也对齐——但不是每一行——而是每几行对齐一次。一般是每4行或者每5行对齐一次。我们回顾一下上一篇文章,知道, 本文开始的那张例子,“配置”如下:

  • 正文:字体大小14px,行距24px,段后距24px
  • h1:字体大小24px,行距24px,段前距24px,段后距24px
  • h2:字体大小:18px,行距24px,段前距12px,段后距12px
  • 边注正文:字体大小12px,行距24px,段后距24px
  • 边注边框:边框粗1px,内补白11px——别忘了还要把它上移12px

我们修改边注的行距和段后距都为18px。那么情况就会像这样:


(demo-9.html)

不知道各位看官发现了没有,为什么第一行基线没对齐呢?这是因为流布局会将文字块按照行高做顶端对齐。如下图:

所以,在这里,为了使首行基线对齐,我们还要将边注下降一定的像素。可恨的是,需要下降的像素是多少——这个很复杂的问题,至少经过不才好几次的尝试都没有看出个规律来,而只得出以下三个结论:

  • 设正文行高是h px,边注行高是h’ px,需要下降的值为d px,那么,这个值将介于 1/2(h-h’) < d < (h-h’) . ①
  • 如果该行引入了西文字符(半角数字或者字母),该行的基线有时会比没有西文字符偏移一个像素。
  • 不同的字体渲染引擎可能行为不一致。

您可能想查找下面的文章:

  • 垂直栅格和渐进式行距应用举例

相关文章

  • 2018-08-23用3个案例,让你学会移动端的长表单设计
  • 2017-08-06搜索引擎免费收录网站入口小集
  • 2018-08-23人工智能字体来了?!阿里×汉仪的全球首个人工智能中文字库面世!
  • 2017-08-06@Font-face的基本用法及让全部浏览器都兼容的方法
  • 2018-08-23如何打造极简设计?来看英才APP的实战案例!
  • 2018-08-232018年5月前端开发者实用干货大合集
  • 2018-08-23高手进阶技巧!6招帮你用设计抓住用户的心
  • 2018-08-23想要搞定网页首图设计,这7个技巧帮你做得更好
  • 2017-08-06网页制作绝对路径与相对路径的区别
  • 2018-08-23为什么设计师需要理解产品业务?聊聊结构化思维的应用

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 关于开发手机网站的一些总结
    • 从零开始设计一款APP之视觉还原+上线准备
    • 看似愚蠢的YouTube 可跳过广告,背后有哪些精妙无比的设计?
    • 从这4个角度,做出情感化设计的产品
    • 超详细的2018年设计师进阶升级指南
    • 进阶经验!如何系统的进行改版设计(下)
    • 想自学插画?9个必备的手绘插画教程神器
    • z-index为负值的元素无法点击到的解决方法
    • 实测图片的HTTP请求
    • 谷歌所说的“整体网页设计”到底是什么概念?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有