• Font
  • Family
  • Foundry
  • Designer
  • Sample
  • Article
  • Help
Fontke.com>Article>Details

网页设计中的默认字体,clearfix详解

Date:2013-10-10 08:06:37| Design|Browse: 317|Source: 站酷网|Author: 优设记
  • Follow FontKe on Wechat to get Zcode
  • Scan the Qrcode to participate in the SVIP lottery
Introduction网页设计中的默认字体及其理由,在写HTML代码的时候,发现在Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。

网页设计中的默认字体及其理由:

font:12px/1.5 Tahoma,Helvetica,Arial,sans-serif;网页设计中的一些默认字体,

1)font-size采用px, 不采用em. 理由是em带来的可用性提升很有限,同时基于em很难保证视觉设计的精确性,并且现在主流浏览器都支持“全页面缩放(Full Page Zoom)”功能,是时候不用考虑基于字体大小(em)的设计了。

2)line-height采用1.5, 也就是18px. 这是视觉规范中定义的行高,对于12px字体,这个行高看起来很舒服。3)font-family默认采用Tahoma. Tahoma是英文Windows操作系统的默认字体,这个字体比较均衡,显示中英文混排很不错,是经久耐看的一款字体。

4)Tahoma是Matthew Carter为微软公司设计的一款字体,从Mac OS X 10.5开始,默认也捆绑了这款字体。但在Mac OS X 10.4及其之前的系统中,没有Tahoma字体,但有一款看起来比Tahoma更典雅的系统默认字体:Helvetica. 不信你玩玩这款游戏:Helvetica vs. Arial. 个人情感上,我甚至想把Helvetica放在首位,但考虑到非Mac系统的Helvetica字体都是rip版,以及大部分淘宝用户用的是Windows操作系统,因此只能委屈Helvetica, 放在第二位。

5)Arial是早期Windows英文系统的默认字体,XP和Vista上都是Tahoma了。Arial几乎在所有操作系统中都有,因此放在最后,作为一道屏障。

7)最后的sans-serif是针对强悍的Linux DIY族。Linux默认只有kernel, 字体完全由用户自定义,针对这部分用户,sans-serif可能能派上用场。最后,无论在XP还是Vista下,不指定网页的中文字体时,默认就是宋体。因此font-family里的'宋体'是多余的,可以省去。(Opera和Safari不认识SimSun, 用到宋体的地方,还是用'宋体'更保险)(待测试验证:不指定中文字体时,网页的默认中文字体是什么?Linux是自己配的,Mac OS X呢?还有Vista中文系统。这些环境下,哪位朋友帮忙测试下网页的默认中文字体?)

8)用Tahoma字体,在中英文混排时,也有个不好的地方: 两个数字30所占的宽度,大于一个宋体汉字,导致上图中对不齐。但这仅是设计上的小不妥。调整为以冒号为基线,都向右对齐就可以避免了。

clearfix详解

当时情景是这样的:

2010-03-20 17:57

拉比丘 13:15:04

空隙的上下 2个层,都浮动了么?

拉比丘 13:15:11

或者都overflow:hidden了么?

拉比丘 13:32:12

我看代码了.. 给World_LRD 写个overflow:hidden; 另外gift_top_bj和gift_content_bj2 都是margin: a auto; 所以不能再写float属性了.如果是这种问题.代码又不是你写的. 你直接写个IE7 hack解决就ok了. 本身代码写的就有问题.让你改.你只能用hack了.

拉比丘 13:36:21

:)

.clearfix:after {

content:".";

display:block;

height:0;

clear:both;

visibility: hidden;

font-size: 0;

}

.clearfix {display: inline-block; }

* html .clearfix {height: 1%;}

.clearfix {display: block;}

.clearfix {zoom: 1;}

拉比丘 13:36:30

清楚浮动这个是最好的办法.

拉比丘 13:37:10

.clearfix:after 这里边加上font-size:0;网上的框架都没写这个. 很重要.能避免很多空行的BUG

0
  • Follow FontKe on Wechat to get Zcode
  • Scan the Qrcode to participate in the SVIP lottery
Relevant font designer
Relevant font foundry
网页设计中的默认字体,clearfix详解 Comments
Guest Please obey the rules of this website. Unclear?
网页设计中的默认字体,clearfix详解 Latest comments
No relevant comments