LearnWeb02-HTML01-基础的标签
[!Intro]+
在 Web 入门,How HTML Work 部分已经简单介绍过,HTML 是一种定义内容结构的标记语言,通过一系列标记(确定其表现形式)和对应内容组成的元素,嵌套,排列,构成完整的页面。本文主要是整理和熟悉一下基础的标记元素
REF: HTML 入门
从上述图像可以看到一个基本的 HTML 元素的构成,元素的 Tag 可以包含属性,多个属性之间用空格隔开,Class 属性可以为元素标识名称,进而为其指定 Style 等。
属性通常为 K-V 键值对,attr=”value” 的形式呈现,这里引号可以是单或者双,甚至可以没有,但是没有引号有时候会导致问题,所以建议保持使用引号的风格去编写。
Head/Overview 部分
参考网站中的范例如下,一个基本的 HTML 文件有以下这些可以注意的地方:
1 |
|
<head>
就如 cpp 中的 head 文件,定义一些不用于向用户显示的内容,给浏览器的关键词,字符集声明,页面描述等内容<meta charset="utf-8">
定义文档使用的字符串编码类型,utf-8 支持世界上大部分语言的渲染,避免因为中文等出现乱码的情况。<meta name="viewport" content="width=device-width">
视口元素,可以确保页面以视口宽度进行渲染,避免移动端浏览器上因页面过宽导致缩放。<title>
对当前网页的描述和注解,显示在标签栏中,以及收藏时显示的文字<body>
部分则是包含网站的全部需要显示的内容。
Body 部分常见元素
标题:例如 markdown 中的 ##
定义各级标题,Html 中使用 <hn>
n 从 1-6 定义网页的各级标题,一般最多用到 3-4 级;
段落:按照 word 中的段落来理解,基本为常规的文本内容,段落间和段落内的间距会有所区别,使用标签 <p>
来定义段落;
列表:分为无序列表 <ul>
和有序列表 <ol>
两种,无论是那种列表,具体的每一个列表项使用 <li>
定义,具体例子如下(列表中也可以嵌套别的列表)
1 |
|
此外还存在空元素(图像元素),即不需要 Content 内容部分的元素,如图像元素,这是因为图像元素本身就是内容,具体的元素例子如下:
1 |
|
图像元素的 tag 即 img
, src 定义了图像的来源,可以是网站或者文件路径,alt 为图像的注解,为视障人士或者图像加载过程中,显示的图像元素的占位或注解。
空元素无需再末尾添加/但是加上也没问题,加上也能使其作为有效的 XML 格式
超链接:例如 markdown 中的 []()
, Html 使用 Anchor 标签 <a>
和指定属性 href 即 ()
以及显示的内容(content)也即 []
来共同完成一个超链接, 以跳转到 google 为例:
1 |
|
1 |
|
Example 尝试
尝试一个 Dashboard 界面,加载一张基础图片,然后使用各个元素来列出一些服务。
1 |
|
FI
LearnWeb02-HTML01-基础的标签