这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天
前端要具备的属性:美观、安全、功能、性能、兼容(不同设备都可以使用)、无障碍(所有群体都可以使用,eg:色盲适用吗)、体验
HTML:HyperText Markup Language
超文本:图片、文字、链接等
标记语言:标签,如<p>xxx</p>
- 标签有不是成对出现的,如
<img src="xxx.png" />,/ 直接简写,src为添加属性
<!doctype html> //html版本
<html>//根标签
<head>//页面源数据,无需呈现给用户的部分
<meta charset="UTF-8">
<title>页面标题</title>
</head>
<body>//呈现给用户的
<h1>一级标题</h1>
<p>段落内容</p>
</body>
</html>
对应的dom树如下:
-
标题
-
列表
- 链接 href对应超链接地址,title鼠标悬停在超链接上面时显示的信息,target点开链接新开页面还是将原有页面覆盖(默认新开页面)
<a href="https://www.mozilla.org/" title="The Mozilla homepage">欲练葵花宝典,需引刀自宫</a>
- 图片音频
<img src="xxx" alt="mmmm" width="400" />//alt是图片加载失败显示的内容
<audio src="xxx" controls></audio>//controls默认显示控制控件
<video src="xxx" controls></video>
- 输入
<textarea>输入较长内容时使用,可以多行输入,输入框的大小也可以随意调整 - 选择
- 引用
<blockquote>块级引用
<cite>短引用,一般是书名或是章节<q>短引用,一般是具体的内容
<code>短代码引用<pre><code>多行代码引用
- 文字
<em>斜体<strong>加粗
语义化HTML的重要⭐
代码可读性、可维护性、搜索引擎优化、无障碍性
- 开发者-修改、维护页面
- 浏览器-展示页面
- 搜索引擎-提取关键词、排序
- 屏幕阅读器-给盲人读页面内容