字体属性

字体属性:字体属性的功能是设置页面字体的显示样式(设置字体系列:font-family、设置字体尺寸:font-size、设置字体粗细:font-weight、设置字体样式:font-style、 设置字体的大小写:font-variant、font属性通用设定)

      

      1. 设置使用的字体:

          font-family:更改文本的字体系列

              通用字体系列:拥有相似外观的字体系统组合((如 "Serif" 或 "Monospace"))

              特定字体系列:一个特定的字体系列((如 "Times" 或 "Courier"))(首字母大写)

          

 

 

/* 如果字体系列的名称超过一个字,它必须用引号,如font-family:"宋体" */

/* 多个字体系列是用一个逗号分隔指明 */

/* 特定字体系列 : 首字母大写 */

p{font-family:"Times New Roman", Times, serif;}

 

 

 

 

 

 

 

     2. 指定字体尺寸:font-size 

        能否管理文字的大小,在网页设计中是非常重要的。但是,不能通过调整字体大小使段落看上去像标题,或者使标题看上去像段落。

        需要使用正确的HTML标签,就<h1> - <h6>表示标题和<p>表示段落。

        默认大小和普通文本段落一样,是16像素(16px=1em)。     

绝对大小:
      设置一个指定大小的文本
      不允许用户在所有浏览器中改变文本大小
pt: point    1pt = 1/72英寸

pc: picas    1pc = 1/6英寸 = 12pt

mm :毫米

cm : 厘米

in : 英寸

 


相对大小:
      相对于周围的元素来设置大小
      允许用户在浏览器中改变文字大小     
em :与当前字体尺寸相等(1em和当前字体大小相等。在浏览器中默认的文字大小是16px。)(如果使用 em 单位,则可以在所有浏览器中调整文本大小。)

ex : 1ex = 0.5em 

px : 像素  1px = 1/16em         16px = 1em

% :百分比(相对父元素的字体尺寸)(在所有浏览器的解决方案中,设置 <body>元素的默认字体大小的是百分比)
 

 

 

 

 

 

    3. 字体粗细:font-weight

 

 

 

 

     4.  字体样式:font-style 设置字体的样式,是否斜体。(可以继承)

italic 和 oblique 的区别:
        italic样式设计为字体弯曲,oblique普通字体倾斜

  

 

 

    5. 指定字体变量 : font-variant

small-caps:
        所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小 。

 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>字体变量</title>
<style>
p.normal {font-variant:normal;}
/*小型的大写字母*/
p.small {font-variant:small-caps;}
</style>
</head>

<body>
<p class="normal">My name is judy.</p>
<p class="small">My name is judy.</p>
</body>

</html>

 

 

     

    6. 字体快捷属性:font

        可设置的属性值(按顺序): font-style         font-weight         font-variant          font-size/line-height          font-family

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>font属性</title>
<style>
p.ex1
{
    /* 设置:font-size:15px; 和 font-family: arial,sans-serif;*/
  /* font-size和font-family的值是必需的 */
font:15px arial,sans-serif; } ​ p.ex2 { /*设置:font-style(是否倾斜); font-weight:bold(粗体);font-size|line-height:12px/30px(字体尺寸|行高);font-family:Georgia,serif;(字体系列)*/
  /* 浏览器只能显示用户计算机中安装的字体 */
font:italic bold 12px/30px Georgia,serif; } </style> </head><body> <p class="ex1">This is a paragraph. </p> <p class="ex2">This is a paragraph.</p> </body> </html>

 

 

 

 

 

         

 

posted @ 2020-04-07 13:39  sjslove  阅读(709)  评论(0编辑  收藏  举报