网络编程
位置:首页>> 网络编程>> 网页设计>> 垂直栅格与渐进式行距(上)(3)

垂直栅格与渐进式行距(上)(3)

作者:宗羲 来源:Taobao.com UED Team 发布时间:2009-04-01 18:30:00 

标签:设计,栅格系统,垂直,栅格


添加边框

添加边框道理相同,无非要的就是最后要求基线与网格对齐。这里的例子中,我们来给边注加个边框吧。给他加上1px边框(css border)后,还要再加上8px的补白(css padding).细心的同学们一定发现了,为什么补白是8px呢?其实很简单,这就是保证垂直方向上的补白和边框之和,是我们的基础行高18px的倍数:垂直方向上两个补白两个边框,那么1 + 8 + 8 + 1 = 18.

加上去后,我们发现,恩?怎么没有右边文字没有对齐到网格上呢?原来加上了补白和边框后,边注下移了9px,所以网格就没有对齐啦。那么,我们就要把边注上移9px。现在,我们可以看到右边的文字已经对齐到网格。是不是感觉不错?



(demo-5.html)

不同字体大小的正文

如果有一天,老板告诉你,正文的字体太小啦,他看得眼花。你因此不得不将左边的正文设置成14px大小的字体,右边的边注保持12px。由于正文字体变大,我们也同时加大行距。根据我们前面学到的知识,我重新设计了间距:


  • 正文:字体大小14px,行距24px,段后距24px

  • h1:字体大小24px,行距24px,段前距24px,段后距24px

  • h2:字体大小:18px,行距24px,段前距12px,段后距12px

  • 边注正文:字体大小12px,行距24px,段后距24px

  • 边注边框:边框粗1px,内补白11px——别忘了还要把它上移12px

效果见:



(demo-6.html)

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com