前端与HTML | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天
课程重点
-
什么是前端?
- 关键字 :解决GUI人机交互问题-----跨终端------web技术栈
- 一句话:前端工程师是用web技术栈来解决多端图形用户界面交互问题的工程师
-
前端技术栈?
-
前端应该关注哪些方面?
-
开发环境
-
HTML是什么及其语义标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>页面标题</title>
</head>
<body>
<h1>一级标题</h1>
<p>段落内容</p>
</body>
</html>
常用的HTML标签
- p标签
<p>我是p标签</p>
- h1-h6标题标签
<h1>我是1级标题</h1>
<h2>我是2级标题</h2>
<h3>我是3级标题</h3>
<h4>我是4级标题</h4>
<h5>我是5级标题</h5>
<h6>我是6级标题</h6>
- 表单标签
<input placeholder="请输入用户名"><br>
<input type="range"><br>
<input type="number" min="1" max="100"><br>
<input type="date" min="2023-01-15"><br>
<textarea>hello world</textarea>
-
文字标签
<p>
<label><input type="checkbox" />薯片</label>
<label><input type="checkbox" checked />水果</label>
</p>
<p>
<label><input type="radio" name="sport" />米饭</label>
<label><input type="radio" name="sport" />面</label>
</p>
<p>
<select>
<option>肥牛</option>
<option>牛肚</option>
<option>黄喉</option>
</select>
</p>
<input list="countries" />
<datalist id="countries">
<option>Apple</option>
<option>Banana</option>
</datalist>
<img
src="https://img0.baidu.com/it/u=1705694933,4002952892&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=281"
alt="Metal movable type"
width="400"
/><br>

<audio
src="/assets/music.ogg"
controls
></audio><br>

<video
src="https://www.bilibili.com/bangumi/play/ep706668?bsource=baidu_aladdin"
controls
></video><br>
新增内容
- 引用类
- blockquote: 一大块
- cite:
- q
- code
<blockquote cite="http://t.cn/RfjKO0F">
<p>引用大一块</p>
</blockquote>
<p>cite标签<cite>短一点的引用,比如章节</cite>,q标签<q>更为明确,比如之前提到过的某个</q>。</p>
<p>code标签表示代码<code>String</code>字符串类型</p>
<p>pre&code表示多行代码,如下</p>
<pre><code>
const add = 100;
const multiply = 200;
</code></pre>
<p>strong标签表示<strong>强调</strong>。</p>
<p>em标签 <em>也是强调比如英语口语中的重读</em> /p>
- 内容模块 header[nav]----> main[article]+aside---> footer
关于语义化
语义化是什么以及其好处
个人总结
有利于加深自身对HTML的理解,知道继续深入学习HTML的方向