HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息,HTML5在从前HTML4.01的基础上进行了一定的改进。
一、Html 语法
基本结构
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> </html>
语法规范
- HTML中不区分大小写,但是我们一般都使用小写
- HTML中的注释不能嵌套
- HTML标签必须结构完整,要么成对出现,要么自结束标签
- HTML标签可以嵌套,但是不能交叉嵌套
- HTML标签中的属性必须有值,且值必须加引号(双引号单引号都可以)
二、Html 中常用的文本标签
2.1css的字体样式属性用于定义文本的字体系列、大小、风格等、***css常用自体样式属性***如下表:
2.2 font 属性用于对字体样式进行综合设置,字体合写语法如下:
css3@font-face规则
—font-face是css3 的新特性,用于定义服务器字体。通过@font-face规则,开发者便可以使用用户计算机未安装的字体。
—@font-face 规则的语法格式如下:
**YourWebFontName:**自定义的字体名称,最好使用下载的默认字体(x我爱在回来的字体叫什么字体,这里就填什么字体名)
source:此值指的是自定义的字体的存放路径,可以是相对路径,也可以是绝对路径。
**format:**此值指的是自定义的字体格式,主要用来帮助浏览器识别,其值中要有一下几种类型:truetype、opentype、truetype-aat、embedded-opentype、svg等;
语义标签
- <header> 规定文档或节的页眉。
- <footer> 定义文档或节的页脚。
- <main> 规定文档的主内容。
- <section> 定义文档的节。
- <article> 定义文档的文章。
- <aside> 定义页面内容以外的内容。
- <nav> 定义导航链接。
- <mark> 定义重要的或强调的文本。
- <figure> 规定自包含内容,比如图示、图表、照片、代码清单等。
- <figcaption> 定义 <figure> 元素的标题。
- <details> 定义用户能够查看或隐藏的额外细节。
- <summary> 定义 <details> 元素的可见标题。
- <time> 定义日期/时间。