文章目录:

  • 前言:
    • 1、有关字体的设置:
      • 1.font-family:
      • 2.字体样式:
        • font-style:指定斜体文本
        • font-weight:指定字体的粗细
        • font-variant:字体变体
      • 3. 字体大小
        • 1.font-size:
          • (1)使用px
          • (2)使用em设置字体大小(仍然是使用font-size)
          • (3)百分比与em结合使用
          • (4)vw:可以使用 vw 单位设置文本大小,它的意思是“视口宽度”("viewport width")。
        • 2.font:属性简写
    • 2、有关文字格式的几个元素以及属性设置:
      • 1.text-align属性:(水平对齐方式)
      • 2.vertical-align属性:(可设置图片等垂直对齐方式)
      • 3.文本方向:
    • 3、文字的装饰:
      • 1.text-decoration
    • 4、字母的大小写转换:
      • text-transform
    • 5、文字间距:
      • text-indent:
      • letter-spacing:
      • word-spacing:
      • line-height:
      • white-space:
    • 6、文本阴影:
      • 1.text-shadow:()
  • 总结

前言:

在html的学习中需要经常用到文字的字体、格式(段落格式)的设置,所以本篇将以此展开叙述,此篇仅作个人总结、整理和方便日后学习所用,大部分内容来自于W3CShool。感谢有这些平台。能够让我更快捷的学习!!!


1、有关字体的设置:

1.font-family:

字体的设置,其中需要注意的是一般我们会设置一到多个不同的字体,应包含多个字体确保在不同浏览器、操作系统上的兼容性,以想用的字体开始,以通用系列字体结束;如果一个字体名称由多个单词组成的话,必须使用双引号 " ",字体的设置需要注意先后顺序。多个字体间用都逗号分隔开。
示例:

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

附上一些字体名称:

2.字体样式:

font-style:指定斜体文本

font-style有三个值:normal(正常显示)、italic(文本以斜体显示)、oblique(文本为倾斜,与italic相似,但支持较少)

font-weight:指定字体的粗细

属性值;normal、blod(加粗)

font-variant:字体变体

可以看作是小型大写字母,比原始大写字母字体小
属性值:small-caps、normal

3. 字体大小

1.font-size:

(1)使用px

font-size属性设置文本的大小。
在网页设计中,能够管理文本大小很重要。但是,不应使用调整字体大小来使段落看起来像标题,或是使标题看起来像段落。
请始终使用正确的 HTML 标签,例如 <h1> - <h6> 用于标题,而<p> 仅用于段落。
font-size 值可以是绝对或相对大小。

绝对尺寸:

  • 将文本设置为指定大小
  • 不允许用户在所有浏览器中更改文本大小(可访问性不佳)
  • 当输出的物理尺寸已知时,绝对尺寸很有用

相对尺寸:

  • 设置相对于周围元素的大小
  • 允许用户在浏览器中更改文本大小

注释:如果您没有指定字体大小,则普通文本(如段落)的默认大小为 16px(16px = 1em)。

(2)使用em设置字体大小(仍然是使用font-size)
  • 为了允许用户调整文本大小(在浏览器菜单中),许多开发人员使用 em 而不是像素。
  • W3C 建议使用 em 尺寸单位。
  • 1em等于当前字体大小。浏览器中的默认文本大小为 16px。因此,默认大小 1em 为 16px。
  • 可以使用这个公式从像素到 em 来计算大小:pixels/16=em。
(3)百分比与em结合使用
(4)vw:可以使用 vw 单位设置文本大小,它的意思是“视口宽度”(“viewport width”)。

这样,文本大小将遵循浏览器窗口的大小,请调整浏览器窗口的大小,以查看字体大小如何缩放。

2.font:属性简写

示例:

p.a{font:20px Arial,sans-serif;
}
p.b{font:italic small-caps bold 12px/30px Georgia,serif;
}

注意:font-sizefont-family 的值是必需的。如果缺少其他值之一,则会使用其默认值。
附上Css字体属性:

2、有关文字格式的几个元素以及属性设置:

1.text-align属性:(水平对齐方式)

center、right、left、justify(两端对齐)

2.vertical-align属性:(可设置图片等垂直对齐方式)

middle、bottom(默认)、top

3.文本方向:

direction、Unicode-bidi

p{direction:rtl;unicode-bidi:bidi-override;
}

这样可以使文字往左书写(反向)


3、文字的装饰:

1.text-decoration

有四个属性:none(常用在超链接中使文字不带下划线)、overline(上划线)、line-through(删除线)、underline(下划线)
注意: 建议不要在非链接目标下添加文本的下划线,以免文章内容显示较为混乱。

4、字母的大小写转换:

text-transform

有三个属性:uppercase(大写)、lowercase(全小写)、capitalize(首字母大写)

5、文字间距:

text-indent:

(用于指定文本第一行的缩进,属性值:num px;可正可负。可以理解为首行缩进或悬挂缩进)

letter-spacing:

文本中字符的间距,同样可正可负。

word-spacing:

文本中单词之间的间距,同样可正可负

line-height:

用于指定行之间的间距(行间距),属性值也是可正可负。

white-space:

指定元素内部空白的处理方式,属性值:nowrap;可以起到禁用元素内的文本换行。


6、文本阴影:

1.text-shadow:()

用法示例:

h1{text-shadow:2px 2px;
}

可以分别设置文字水平阴影和垂直阴影。

h1{text-shadow:2px 2px red;
}

为阴影文本设置颜色。

h1{text-shadow:2px 2px 5px red;
}

为阴影文本添加模糊效果(5px),经过测试可发现颜色属性值应在首或尾添加,不能在几个像素值之间,否则无法应用阴影效果。


总结

附上一波表格:

CSS文字的属性(总结)相关推荐

  1. css文字自动换行 及css文字相关属性

    white-space: normal; normal:忽略多余的空白,元素内如果有多个空格在一起或换行符(回车键),浏览器会把其看作一个空格来处理,不会影响自动换行(就是元素内容过长,在一行上显示不 ...

  2. 前端笔记(3)css,选择器,文字文本属性,外观属性

    CSS样式表(1) (1)css概念 引入css的三种方法 行内式(内联样式) 内部样式表(内嵌样式表) 外部样式表(外链式) (2)css选择器 css基础选择器 标签选择器 类选择器 id选择器 ...

  3. html给文字添加阴影效果,text-shadow css文字阴影_字体投影属性样式

    text-shadow为css文字阴影.css字体投影与字体阴影含胡效用效果的CSS属性单词 css text-shadow阴影功效 一.text-shadow先容 text-shadow是CSS格局 ...

  4. css 修改文字基准线_HTML4/HTML5 用CSS或style属性修改 hr 实线 虚线 点线 双实线样式 ... ......

    HTML4/HTML5 用CSS或style属性修改 实线 虚线 点线 双实线样式 HTML 是 Hyper Text Markup Language 的英文缩写,中文称为超文本标记语言.HTML 是 ...

  5. css flex 文字右对齐,css flex align-items属性 交叉轴上对齐方式垂直对齐方式

    css flex align-items属性 交叉轴上对齐方式垂直对齐方式 css flex align-items属性子元素在交叉轴上对齐方式,如果不好理解,可以把flex-direction设置为 ...

  6. CSS(一) 文字/文体属性、颜色属性和选择器合集

    一.规定文字的属性: 属性类型 取值 快捷键 注意点 文字样式 italic: 倾斜 normal:正常,默认就是正常 fs font-style: italic; fsn font-style: n ...

  7. 巧用CSS的Border属性

    . 作者:冯永曜 来源:黄山村夫 制作过网页的人都有为画线而烦恼的经历,本文介绍的小技巧也许对你有所帮助.我们先来认识一下"Border"(画边框),它是CSS的一个属性,用它可以 ...

  8. html笔记(一)html4+css2.0、css基础和属性、盒模型

    w3c 官网 这里是 html4 的内容 大标题 小节 一.关于HTML 1. 基本语法 2. HTML常用标签 3. 相对路径和绝对路径 二.css基础 1. 表单元素 2. 创建样式表 3. cs ...

  9. [css] font-style的属性有Italic和oblique,两者有什么区别呢

    [css] font-style的属性有Italic和oblique,两者有什么区别呢 italic和oblique都是向右倾斜的文字, 但区别在于Italic是指斜体字,而Oblique是倾斜的文字 ...

  10. [css] 你有使用过css的writing-mode属性吗?说说它有哪些应用场景?

    [css] 你有使用过css的writing-mode属性吗?说说它有哪些应用场景? 用于规定文字的书写方式 horizontal-tb 从左到右从上到下(水平书写) vertical-rl 从上到下 ...

最新文章

  1. 【bzoj3209】 花神的数论题
  2. iOS 5与iOS 6的 low-memory 处理(转自cocoaChina)
  3. iOS日常工作之常用宏定义大全
  4. tensorflow的错误之Can not convert a float32 into a Tensor or Operation
  5. Spring+Mybatis多数据源配置(四)——AbstractRoutingDataSource实现数据源动态切换
  6. Source Insight之Relation Window Properties配置和一些快捷键
  7. JS module的导出和导入
  8. xp搭建 php环境,windows xp 下 LAMP环境搭建
  9. 机器学习之线性回归(matlab)
  10. kafka官方文档学习笔记3--配置简述
  11. android快牙原理,快牙的使用原理是什么_快牙怎么使用_3DM手游
  12. 计算机网络抓包分析dns,DNS抓包分析详细教程
  13. 看透说破:客户服务首解率(FCR)的迷思
  14. 7.2 Flowable 背压
  15. presenting view controller
  16. Day 6.重大医疗伤害事件网络舆情能量传播过程分析*———以“魏则西事件”为例
  17. 推荐5个好用的开源日志分析工具 (转载)
  18. 1985年的图灵奖获得者-Richard Manning Karp
  19. 李沐-动手学深度学习-pytorch版-”d2lzh_pytorch”包的使用
  20. 基于python opencv人脸识别的员工考勤系统

热门文章

  1. Meta 开源首个 AI 语音翻译系统,闽南话和英语可以直接语音互译
  2. Eviews10 如何将季度数据转为月度数据(低频转高频)
  3. ubuntu20.04.1下安装qt4相关依赖库
  4. 软件测试工程师--面试题
  5. CSR8615 蓝牙4.0音响模块
  6. 软件工程-软件结构图、层次图、层次方框图的关系
  7. 讲给后台程序员看的前端系列教程(23)——标签类型及其转换
  8. 种草推荐redis客户端
  9. python常用模块之os
  10. 前端使用阿里云图标库