CSS的字体样式

简介: CSS的字体样式

字体样式

属性名

含义

举例

font-family

设置字体类型 

font-family:“隶书”

font-size

设置字体大小 font-size:12px

font-style

设置字体风格 font-style:italic

font-weight

设置字体的粗细 font-weight:bold
font 设置所有字体属性

font:italic bold 36px “宋体”

font-family属性


.p1{ font-family: "隶书";}
.p2{font-family: "黑体"; }
.p3{ font-family: "Arial Black"; }

样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
      .p1{font-size: 10px; }
      .p2{font-size: 20px;}
      .p3{font-size: 30px;}
    </style>
    <title></title>
  </head>
  <body>
    <h1>这是正常的一级标题</h1>
    <h1 class="p1">这是10px的一级标题</h1>
    <h1 class="p2">这是20px的一级标题</h1>
    <h1 class="p3">这是30px的一级标题</h1>
  </body>
</html>

效果截图:

1.png


font-size属性


单位:px(像素)

.p1{font-size: 10px; }
.p2{font-size: 20px;}
.p3{font-size: 30px;}

样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
      .p1{font-size: 10px; }
      .p2{font-size: 20px;}
      .p3{font-size: 30px;}
    </style>
    <title></title>
  </head>
  <body>
    <h1>这是正常的一级标题</h1>
    <h1 class="p1">这是10px的一级标题</h1>
    <h1 class="p2">这是20px的一级标题</h1>
    <h1 class="p3">这是30px的一级标题</h1>
  </body>
</html>

效果截图:


2.png

font-style属性


normal、italic和oblique

.p1{font-style: normal; }
.p2{font-style: italic;}
.p3{font-style: oblique;}

样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
      .p1{font-style: normal; }
      .p2{font-style: italic;}
      .p3{font-style: oblique;}
    </style>
    <title></title>
  </head>
  <body>
    <h1>这是正常的一级标题</h1>
    <h1 class="p1">这是normal的一级标题</h1>
    <h1 class="p2">这是italic的一级标题</h1>
    <h1 class="p3">这是oblique的一级标题</h1>
  </body>
</html>

效果截图:


1.png

font-weight属性


normal 默认值,定义标准的字体。

bold 粗体字体。


.p1{font-weight: normal; }
.p2{font-weight: bold ;}

样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
      .p1{font-weight: normal; }
      .p2{font-weight: bold ;}
    </style>
    <title></title>
  </head>
  <body>
    <p>这是正常的字体</p>
    <p class="p1">这是normal的字体</p>
    <p class="p2">这是bold的字体</p>
  </body>
</html>

效果截图:

1.png


font属性


字体属性的顺序:字体风格→字体粗细→字体大小→字体类型


.p1{font:oblique bold 12px "楷体"; }

样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
      .p1{font:oblique bold 12px "楷体"; }
    </style>
    <title></title>
  </head>
  <body>
    <p>这是正常的字体</p>
    <p class="p1">这是font:oblique bold 12px "楷体";的字体</p>
  </body>
</html>

效果截图:

1.png

相关文章
移动端的打开方式,打开F12之后,就可以看到手机样式设计,移动端的初始化使用normalize.css代码库录到,box-sizing: border-box; 定宽度为多少就是多少,代码库,移动端
移动端的打开方式,打开F12之后,就可以看到手机样式设计,移动端的初始化使用normalize.css代码库录到,box-sizing: border-box; 定宽度为多少就是多少,代码库,移动端
|
22天前
|
前端开发
【前端web入门第三天】02 CSS字体和文本
本文详细介绍了CSS中字体和文本的相关属性。字体部分涵盖字体大小、粗细、样式、行高、字体族及`font`复合属性,通过具体示例展示了如何设置和使用这些属性。文本部分则讲解了文本缩进、对齐方式、修饰线及文字颜色等属性,并提供了实用的代码示例。此外,还简要介绍了调试工具中的一些细节,如错误属性标识和属性生效状态的控制。
50 28
|
7天前
|
前端开发
前端基础(四)_CSS层叠样式表_什么是css_css样式的引入方式_样式表的优先级_样式选择器
本文详细介绍了CSS(层叠样式表)的基本概念、语法规则、引入方式、样式表的优先级和样式选择器。文章解释了CSS的作用,展示了如何在HTML中通过行内样式、内部样式和外部样式引入CSS,讨论了不同CSS选择器的优先级和如何确定最终的样式应用。此外,还强调了使用`!important`规则时的优先级高于行内样式。
31 1
|
21天前
|
缓存 前端开发
css内部样式和外部样式的性能比较和使用规范
CSS 的内部样式和外部样式各有优缺点,适用于不同场景。
|
15天前
|
前端开发
css <样式一>
css <样式一>
14 1
|
1月前
|
设计模式 移动开发 前端开发
CSS内联样式的使用,吐血整理
CSS内联样式的使用,吐血整理
35 6
|
9天前
|
前端开发
Vue3基础(十ba)___在css中使用props或者计算属性的变量,来实现动态样式
本文介绍了如何在Vue3中通过CSS变量和props或计算属性来实现动态样式。
12 0
|
2月前
|
XML 前端开发 数据格式
CSS常用样式及示例
CSS常用样式及示例
|
2月前
|
前端开发
CSS 设置hr样式
【8月更文挑战第9天】
|
2月前
|
前端开发 Java UED
JSF 面向组件开发究竟藏着何种奥秘?带你探寻可复用 UI 组件设计的神秘之路
【8月更文挑战第31天】在现代软件开发中,高效与可维护性至关重要。JavaServer Faces(JSF)框架通过其面向组件的开发模式,提供了构建复杂用户界面的强大工具,特别适用于设计可复用的 UI 组件。通过合理设计组件的功能与外观,可以显著提高开发效率并降低维护成本。本文以一个具体的 `MessageComponent` 示例展示了如何创建可复用的 JSF 组件,并介绍了如何在 JSF 页面中使用这些组件。结合其他技术如 PrimeFaces 和 Bootstrap,可以进一步丰富组件库,提升用户体验。
45 0