字体样式

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
        /*
        颜色单位:
        在CSS可以直接使用颜色的单词来表示不同的颜色
        也可以使用RGB值来通过Red Green Blue三原色,
        通过这三种颜色的不同的浓度,来表示出不同的颜色
        例子:
        rgb(红色浓度,绿色浓度,蓝色浓度)
        颜色的浓度需要一个1~255之间的值,255表示最大,0表示最小
        浓度也可以采用一个百分数来设置,需要一个0%-100%之间的数字
        */
       p{
          width:100px ;
          height: 100px;
       background-color:rgb(255,0,255);
       }
       div{
           width: 100px;
           height: 100px;
           background-color: rgb(20%,90%,89%);
       }
       .p1{
           /*
           1.设置字体颜色,使用color来设置文字的颜色
           2.浏览中一般默认的文字大小都是16px
           font-size设置的并不是文字本身的大小,
           在页面中,每个文字都是处在一个看不见的框中,
           我们设置font-size实际上是设置格的高度,并不是字体的高度
           一般情况下文字都要比这个格要小一些,也有时候会比格要大
           根据字体的不同,显示的效果不同
           3.通过font-family可以指定文字的字体
           当采用某种字体时,如果浏览器支持则使用该字体,如果浏览器不支持则使用默认字体。
           改样式可以同时指定多个字体,多个字体之间使用,分开
           当采用多个字体时,浏览器会优先使用前边的字体,如果前边没有再尝试下一个。
           浏览器使用的字体默认就是计算机中的字体,如果计算机中有,则使用,如果没有就不用。
           在开发中太奇怪的字体一般不用。
           字体的分类:
           serif 衬线字体
           sans-serif 非衬线字体
           monospace 等宽字体
           cursive 草书字体
           fantasy 虚幻字体
           可以将字体设置为这些大的分类,当设置为大的分类以后,
           浏览器会自动选择指定的字体并应用样式
           4.font-style可以用来设置文字的斜体
           可选择:
           normal 默认值,文字正常显示
           italic 文字会以斜体显示
           oblique 文字会以倾斜显示
           大部分浏览器都不会对倾斜和斜体做区分,italic和oblique它们的效果往往是一致的,一般只会使用italic
           5.font-weight设置文本的加粗效果
           可选值:
           normal 默认值,文字正常显示
           bold 文字加粗显示
           该样式也可以指定100~900之间的9个值,但是由于用户的计算机中往往没有这么多级别的字体,
           所以达到我们想要的效果,也就是200有可能比100粗,300有可能比200粗,但是有可能一样
           6.font-variant 可以用来设置小型大写字母
           可选值:
           normal 默认值,文字正常显示
           small-caps 文本以小型大写字母显示
           小型大写字母: 将所有的字母都以大写形式显示,但小写字母的大写,要比大写字母小一些
           
           */
           color: red;
           font-size: 20px;
           font-family: arial,微软雅黑,serif;
       }
       .p2{
           font-size: 50px;
           font-family: 宋体;
           font-style: italic;
           font-weight: bold;
           font-variant: small-caps;
       }
       .p3{
           /*
           7.简写属性
           在CSS中还为我们提供了一个样式叫font,
           使用该样式可以同时设置字体相关的所有样式,
           可以将字体的样式的值,统一写在font样式中,不同是值之间使用空格来隔开
           
           使用font设置字体样式是,斜体加粗 大小字母 没有顺序要求,甚至可写可不写,不写使用默认值
           但是要求文字的大小和字体必须写,字体必须是最后一个样式,大小必须是倒数第二个样式
           
           使用简写属性解析更快,会有一个比较好的性能
           */
          font: italic small-caps bold 60px "宋体";
       }
       </style>
    </head>
    <body>
        <div>hello你好</div>
        <p class="p1"></p>
        <span class="p2">hi我是一段文字</span>
        <span class="p3">hi我是一段文字</span>
        <span style="font-family:serif;">我是一段文字,ABCa</span>
    </body>
</html>
原文地址:https://www.cnblogs.com/zuiaimiusi/p/11173657.html