3-17. font字体相关属性

CSS 字体属性定义文本的字体系列、大小、加粗、风格(如斜体)和变形(如小型大写字母)。

1、font-style 属性,字体风格,最常用于规定斜体文本。

  • normal - 文本正常显示
  • italic - 文本斜体显示
  • oblique - 文本倾斜显示
p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}

快捷键

  • fs font-style: italic;
  • fsn font-style: normal;

2、font-weight 属性,字体粗细,设置文本的粗细。

描述
normal 默认值。定义标准的字符。
bold 定义粗体字符。
bolder 定义更粗的字符。
lighter 定义更细的字符。
100 200 300 400 500 600 700 800 900 定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。
inherit 规定应该从父元素继承字体的粗细。

快捷键

  • fw font-weight:;
  • fwb font-weight: bold;
  • fwbr font-weight: bolder;

3、font-size 属性
,字体大小,设置文本的大小。
注意:如果您没有规定字体大小,普通文本(比如段落)的默认大小是 16 像素 (16px=1em)。
使用像素来设置字体大小
font-size:60px;

h2 {font-size:40px;}
p {font-size:14px;}

像素转换公式为 em:pixels/16=em
h1 {font-size:3.75em;} /* 60px/16=3.75em */
结合使用百分比和 EM
在所有浏览器中均有效的方案是为 body 元素(父元素)以百分比设置默认的 font-size 值:

body {font-size:100%;}
h1 {font-size:3.75em;}
h2 {font-size:2.5em;}
p {font-size:0.875em;}

4、font-family 属性
,指定字体系列,定义文本的字体系列。
注意点:

  • 如果取值是中文, 需要用双引号或者单引号括起来
  • 设置的字体必须是用户电脑里面已经安装的字体
    快捷键:ff font-family:;
    格式:font-family:"楷体";
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
      p{
          /* font-style:
            取值: italic 倾斜 , normal 正常
            快捷键
            fs:font-style: italic;
            fsn:font-style: normal;
            */
          font-style: italic;

            /*
            font-weight:
            快捷键:
            fw: font-weight:;
            */
          font-weight: bold;

          /*    font-size: 字号
             快捷键:
             fsz: font-size:
             fsz12:font-size: 12px;
             */
          font-size:20px;
          /*
           font-family: 字体 备选字体1 备选字体2
           指定的字体如果没有安装在电脑上,就默认使用宋体
          */
          font-family: "楷体" ;
      }
    </style>
</head>
<body>
<p>床前明月光</p>
<p>疑是地上霜</p>
<p>举头望明月</p>
<p>低头思故乡</p>
</body>
图片.png

5、字体属性的简写
缩写格式:font: style weight size family;
size family 不可省略,不可颠倒顺序,必须放在最后
style weight 可以省略,可以调整顺序

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 请各位读者添加一下作者的微信公众号,以后有新的文章,将在微信公众号直接推送给各位,非常感谢。 如果您觉得这篇文章还...
    MR_LIXP阅读 2,879评论 1 9
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,826评论 1 92
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 2,064评论 1 4
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,101评论 0 1
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,240评论 0 40