网络编程
位置:首页>> 网络编程>> 网页设计>> 960网格系统(4)

960网格系统(4)

作者:kinsuhoo 来源:译言 发布时间:2009-02-17 12:22:00 

标签:960,网格,系统,框架,设计

调整与间隔

在我们书生气十足的要为字体的像素数惊醒大辩论的之前,且听我说,我暂且将此按下不表。我十分清楚你们的论点,甚至在做更富有弹性的页面是参考了你们的观点。对于我来说,这就是重复投资。你可以花上无数小时在考虑字体的大小,继承问题,就像我当时做Geniant Blog那时一样,或者你可以在以后都一个个像素的调整。

我发现Blueprint上文本字体使用了12px,但是YUI(Yahoo user interface)的fonts.css将文本文字定义为13px。除了对他们按百分比的调整方法有异议之外,我确实非常喜欢他们实现排版的方式。我们 已经将这些运用在Geniant Blog上,以实现更好的效果(虽然这个工作耗费了很多时间精力)。

当我不得不小心点设置一个垂直的基线时,可以选用body中文本字体大小是13px,算上1.5倍行高(line-height)则是19.5px。绝大多数块级别的元素的底部边距为20px。这样一来,你非常容易就得到了一个一致的基准线。这只需要调整标题的行高而已。

有两个块级别的元素我没有将设置它的底部边距,它们分别是blockquote 和form。在strict文档类型定义里面,要求所有其他的块级元素都在它们里面。比如:paragraph标签在blockquote里面,或者 fieldsets标签在form里面。尽管它不可以设置什么边距,但是那些块级的子元素可以整齐的排列在里面。

我已经将list元素设置为左缩进30px,假如你要顶端对齐,则将缩进像素数归零。我实际上认为对齐了标点符号是相当酷的,但还没有碰到有这种需求的顾客,于是我在在CSS文件中对应的地方改掉了,以免产生不必要的争论。

:Focus

我只是简单的再说下这观点,这观点相当普遍。尽管我个人认为Eric Meyer将reset.css中的”:focus”移除的确是使页面更美观,但我想保留焦点的边框才是正道,因为有部分用户是使用键盘来点击链接的,而非鼠标。

为了让代码兼容Opera浏览器,代码编写上花了较长的时间。这是因为Opera浏览器中根本就没有类似:focus这样的不标签。不管怎么说,假如你希望你的链接看起来更简洁一点,你可以将text.css中的a:focus去掉,同时你要知道你的操作将会使你设计牺牲了网页的到达无障碍性。

0
投稿

猜你喜欢

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