過去,Web設計師爲了保證網站可以正常顯示,只能使用「Web安全字體」,即每臺機器都預裝的字體。但Web安全字體有時並很差看...css
@font-face可以使得任何一臺機器可以顯示理想中的字體。web
這裏咱們只要知道有這些格式的字體文件便可,不用背下來。數據庫
定義字體api
@font-face {瀏覽器
font-family: <name>;
src: <source> [<format>][,<source> [<format>]]*;
[font-weight: <weight>];
[font-style: <style>];
}安全
使用字體svg
font-family: <name>;工具
@font-face 規則模板字體
@font-face { font-family: 'bradley_hand_itcregular'; src: url('bradhitc-webfont.eot'); /* IE9 Compat Modes */ src: url('bradhitc-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('bradhitc-webfont.woff') format('woff'), /* Modern Browsers */ url('bradhitc-webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('bradhitc-webfont.svg#bradley_hand_itcregular') format('svg'); /* Legacy iOS */ font-weight: normal; font-style: normal; }
引入:網站
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
font-family: 'Open Sans', sans-serif;