梗概

  1. 用font-family属性定制页面中使用的字体
body{
     font-family:Verdana,Geneva,Arial,sans-serif;
   }
  1. 用font-size属性控制字体的大小
body{
    font-size:14px;
}

3.用color属性设置字体颜色

body{
    color:silver;
}

4.用text-decoration属性为文本增加更多风格

body{
    text-decoration:underline;
}

细解各部分

字体系列
每个font-family包含一组有共同特征的字体,共有5个字体系列:sans-serif,serif,monospace,cursive,fantasy

1.sans-serif包含Verdana,”Arial Black”,Trebuchet MS,Arial,Geneva
没有衬线,更易识别
2.serif包含Times,Times New Roman,Georgia
有衬线(新闻报纸的文字排版)
3.Monospace字体系列包括:Courier,Courier New,Andale Mono
字体包含固定宽度的字符,这些字体主要用于显示乳尖代码示例
4.Cursive字体系列:Comic Sans,Apple Chancery
看似手写的字体
5.Fantasy字体系列:LAST NINJA,Impact
 有某种风格的装饰性字体


使用CSS指定字体系列

body{
    font-family:Verdana,Geneva,Arial,"Courier New",sans-serif;
}

每个人都有不同的字体,如何处理?
*这些字体在Windows和Mac上可能都有
Verdana,Arial Black,Trebuchet MS,Arial,Times New Roman,Georgia,Courier New
,Andale Mono,Comic Sans,Impact

*这些字体最有可能出现在Mac上
Geneva,Times,Courier,Helvetica
如何为页面增加Web字体

  1. 找到一个字体:访问一些提供字体的网站               FontSquirrel(http://www.fontsquirrel.com/)就是一个很好的网站,这里提供了很多开源免费的字体,你可以把这些字体传到你的服务器。Google Web字体服务(http://www.google.com/webfonts)也很不错,可以让Google为你完成管理字体和CSS的所有具体工作,在这种情况下你只需要链接Google服务上你想要的字体,然后在你的CSS中使用相应的字体名就可以了。灰常简单哦!
  2. 确保有所需字体的所有格式:
    常用格式
    TrueType字体:.ttp
    Web开放字体格式:.woff
  3. 把你的字体放在web上
    你可能想把你自己的字体放在网上,这样用户的浏览器就能够访问这些字体。或者也可以应用网上的很多在线字体服务,这些服务会为你托管这些文件,不论哪一种情况,你都需要这些字体的URL。
  4. 在CSS中增加@font-face属性
     现在你已经得到了URL,所以现在就要为.css文件增加@font-face规则
     
@font-face{
    font-family:"Emblema One";
    src:url("http://wickedlysmart.com/hfhtmlcss/chapter8/journal            /EmblemaOne-Regular.woff"), 
          url("http://wickedlysmart.com/hfhtmlcss/chapter8/journal            /EmblemaOne-Regular.ttf");
}

@font-face规则会建立一个字体,将指定一个font-family名(可以使用你喜欢的任意名字),以便以后使用。

5.在CSS中使用font-family名

h1{
    font-family:"Emblema One",sans-serif;
}

6.加载页面

%获取web字体会花费一段时间,你的页面性能可能会受到影响
%用font-face创建多种字体时,不仅要保证能够获取这些字体的URL,而且每个字体要创建单独的font-face规则

**


**
调整字体大小(默认字体大小为16px)

  1. 用像素指定字体大小
body{
    font-size:14px;
}

  2.百分数
  

h1{
    font-size:150%;
}

   3.em(四舍五入)
   

h2{
    font-size:1.2em;
}

   4.关键字
xx-small
x-small
small=12px
medium
large
x-large
xx-large  
差距:20% 
如何指定字体大小呢

  1. 用关键字(建议small和medium)设置为body字体大小,相当于默认字体
  2. 用em或者百分数指定其他元素
    改变字体粗细
font-weight:bold;粗
font-weight:normal;

为字体增加风格
斜体

font-style:italic;  or
font-style:oblique;

Web颜色
方法一
橙色

body{
    background-color:rgb(80%,40%,0%);
}

或者用0到256之间的数字

body{
    background-color:rgb(204,102,0);
}

十六进制码

body{
    background-color:#cc6600;
}

0 1 2 3 4 5 6 7 8 9 10 11 12 13 1 4 15
0 1 2 3 4 5 6 7 8 9  A  B  C  D  E  F


text-decoration

text-decoration:underline;
text-decoration:line-through;
text-decoration:under-line,over-line;
*想要同事使用两个时,必须放在一起*
text-decoration:none;