前端与 HTML | 青训营笔记

382 阅读2分钟

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

一、什么是前端!

前端工程师使用web技术栈(html + css + js)来解决多端(PC/移动浏览器,客户端/小程序,VR/AR等)图形用户界面下人机交互问题。
前端关注方面:功能,美观,无障碍,安全,性能,兼容,体验。

二、前端开发环境!

屏幕截图_20230115_171505.png 推荐使用Chrome,Visual Studio Code

三、HTML基础!

1.什么是HTML

HTML(HyperText Markup Language,简称:HTML)并不是一门编程语言,而是一种用来告知浏览器如何组织页面的标记语言。它是由一系列的元素elements)组成。一对标签( tags )可以为网页上一段文字或者一张图片添加超链接,可以将文字设置为斜体,粗体,添加下划线,改变字号等等。

2.HTML骨架

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

分析:

  • <!DOCTYPE html>: 声明为 HTML5 文档。之前的版本都很长,这是最短有效的文档声明。
  • <html></html>: 是 HTML 页面的根元素。
  • <head></head>:这个元素是一个容器,它包含了所有想包含在 HTML 页面中但不想在 HTML 页面中显示的内容。包含例如面向搜索引擎的搜索关键字(keywords)、页面描述、CSS 样式表和字符编码声明等。
  • <meta charset="utf-8">: 定义网页编码格式,设置了文档使用 utf-8 字符集编码,utf-8 字符集包含了人类大部分的文字。
  • <title></title>: 设置页面标题。
  • <body></body>:包含了你访问页面时所有显示在页面上的内容。
    Visual Studio Code生成骨架快捷键:Shift+! enter。

3.HTML语法

  • 标签和熟悉不区分大小写,从一致性、可读性来说推荐小写
  • 空标签可以不闭合,如input、meta
  • 属性值双单括号都可,推荐使用双引号包裹(注意单引号和双引号不能在一个属性值里面混用,引号可以嵌套,例如:<a href="http://www.example.com" title="你觉得'好玩吗'?">示例</a>

image.png

  • 某些属性值可以省略,如required、readonly

四、学习资料:

前端与 HTML - 掘金 (juejin.cn)
菜鸟教程 - 学的不仅是技术,更是梦想! (runoob.com)
使用 HTML 组织网站内容 - 学习 Web 开发 | MDN (mozilla.org)
HTML 元素参考 - HTML(超文本标记语言) | MDN (mozilla.org)
学习路线参考:前端开发人员路线图 (roadmap.sh)

五、个人学习总结

巩固了HTML基础知识,加强了记忆,收获颇多。