青训营笔记

349 阅读2分钟

【前端与HTML|青训营笔记】

这是我参与【第五届青训营】伴学笔记创作活动的第1天

一、什么是前端

解决图形界面下人机交互问题,前端工程师就是使用web技术栈解决多端图形用户界面交互的工程师

二、前端的技术栈分为

HTML:页面结构内容

CSS:页面样式

JS:网页行为

这三者通过网络协议传输到服务端

三、注意的问题

1.      功能

2.      美观

3.      无障碍

4.      安全

5.      性能

6.      兼容性

7.      体验感

四、HTML

HTML(HyperText Markup Language):超文本标记语言,传达内容而不是样式。

一、小内容

1.<img src = “xxx”/> (src为属性名 ,“ ”内部包含的为属性值)
2.<!doctype html>开启标准模式,根据浏览器版本选择合适的渲染模式
3.<html></html>文档根标签
4.<head></head>页面原数据(标题、编码等)
5.<body></body>呈现内容
6.DOM树 image.png

二、HTML语法

1.      标签和属性不区分大小写
2.      空标签可以不闭合,如:input, meta
3.      属性值推荐使用双引号包裹
4.      某些属性值可以省略,如:required, readonly

三、基本标签

1.标题标签,分为6个,为h1-h6
2.列表标签,三类

(1)有序标签

<ol>
  <li>嘎嘎嘎</li>
  <li>水水水</li>
  <li>嘿嘿嘿</li>
</ol>

(2)无序标签

<ul>
  <li>嘎嘎嘎</li>
  <li>水水水</li>
  <li>嘿嘿嘿</li>
</ul>

(三)定义标签(多对多)

<dl>
    <dt>民主</dt>
    <dd>酷酷酷</dd>
    <dd>郭文韬</dd>
    <dt>学院</dt>
    <dd>666</dd>
    <dd>999</dd> 
</dl>

3.链接

<a href = “ https”>xxx</a>

4.多媒体
(1)图片:<img src = “  ” alt = “Metal movable type” width = “”/>
(2)音频:<audio src = “”  controls></audio>
(3)视频:<video src = “” controls></video>

5.输入(表单)

<input type = “”>

<textarea>Hey</textarea>

6.选择

<lable><input type = “”></lable>(勾选)

<select>
    <option>*xxx*</option>
</select>(下拉选择)

7.内容整体划分

image.png

8.语义化(HTML中的元素、属性及其属性值都拥有某些含义)

(1)有序列表用ol;无序列表用ul
(2)lang属性表示内容所使用的语言

9.谁在使用我们写的HTML

(1)开发者:修改、维护页面
(2)浏览器:展示页面
(3)搜索引擎:提取关键字、排序
(4)屏幕阅读器:给盲人读页面内容

总结

学习了第一天的课程,了解了什么是HTML,对HTML的基本概念更加清楚。由于还处在小白阶段,写不了什么高大上的东西,希望经过一个月的学习能得到收获。我觉得目前最重要的还是了解HTML的标签,以及标签的合理使用,这样才能更快速地去写HTML的代码。