【前端与HTML|青训营】
这是我参与「第五届青训营 」笔记创作活动的第1天
课堂笔记
重点内容
- 了解了前端的概念以及相关知识
- 学习了HTML以及其中的一些常用标签和属性
详细知识点及案例
前端的理解
什么是前端:
1.解决GUI人机交互问题
2.跨终端
3. web技术栈
具体解释:无论是什么设备如vr app pc都是用html css javascript,用web技术栈实现多端人机交互问题
前端技术栈:
- html--页面结构和内容
- css--样式
- javascript--行为
- 服务器端(网络协议)
三者运行在浏览器里,而浏览器通过http协议和服务器通信,浏览器通过http把代码传到服务器,服务器渲染成为可视页面,同样浏览器也可以把用户的填写内容来传递到服务器,实现最基本的交互功能
HTML:
p标签、h1~h6标签、div标签、ol/ul>li标签、input标签、img标签等
- 【p标签】:段落
<p>这是一个段落</p>
<p>这是另外一个段落</p> - 【a标签】:一般用于超链接
target=blank可以使该超链接跳转时是新窗口打开
<a href="https://juejin.cn/?utm_source=gold_browser_extension">这是一个链接</a>
- 【img标签】:
src 地址,指存储图像的位置 相对地址/绝对地址
alt 可替代性文本,当图片加载不出来时用于替代告诉他们失去的信息
<img src="url*" alt="some_text">
【注意】:加载页面时,要注意插入页面图像的路径,如果不能正确设置图像的位置,浏览器无法加载图片,图像标签就会显示一个破碎的图片
- 【ol/ul>li标签】:
<ul>无序列表
<ul>
<li>Coffee</li>
<li>Milk</li>
</ul>
效果:
<ol>有序列表
<ol>
<li>Coffee</li>
<li>Milk</li>
</ol>
<dl>定义列表
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
- 【audio,video标签】:
src 音/视频地址;
controls属性设置或返回音频/视频是否显示控件(比如播放/暂停等)。
- <input>输入控件:
placeholder:输入栏的默认内容
type: 控制输入控件类型
- number
- date
- range
- color
- date
- datetime
- datetime-local
- month
- number
- range
- search
- tel
- time
- url
- week
- radio:选择: 利用name属性使得两个选项互斥从而实现单选
<select>下拉选择<datalist>
<input list="countries"/>
<datalist id="countries">
<option>china</option>
<option>united kingdom</option>
<option>united states</option>
</datalist>
<textarea>无限制的输入框
可以随意拉动,在里面可以输入文字
- 文本类标签:
<blockquote>长引用 <~~ cite=引用地址>
<cite>短引用 ,一般用于引用书名等
<q>短引用,一般用于引用某个具体内容话语
<code>关键词/代码引用
<pre><code>引用多行代码
<strong>事情上的强调
<em>语气上的强调,重音
内容划分:
nav:导航栏
main:主体
aside:侧边栏
footer:页面底部
感悟:
写html需要遵循语义化 其中的元素、属性、属性值都有某种含义
作为开发者我们会修改,维护页面,为了使他人更加容易阅读、更改、协作,我们需要遵循代码规范使用
使浏览器页面展示更加完美;
使搜索引擎提取关键词更加容易、精准;
实现前端的无障碍性,实现人机交互的舒适性.
HTML 传达内容,而不是样式