HTML 学习 | 青训营笔记

68 阅读2分钟

前言

本文是笔者初接触HTML时的学习记录,由于之前并未学习过前端的相关知识,如存在错误请各位指出。

正文

HTML简介

HTML作为前端开发三剑客之一,可以说是前端开发最核心技术。其全称“ Hyper Text Markup Language(超文本标记语言)”,由一套标签组成。用浏览器打开HTML文件,就可以看到网页。

关于浏览器:浏览器是网页显示、运行的平台。经常使用的有Chrome浏览器等。不同的浏览器使用不同的浏览器内核,浏览器内核负责读取网页内容,整理讯息,计算网页的显示方式并显示页面,例如Chrome浏览器使用的是Blink内核

image.png

根据Web标准,最佳的网页体验方案是结构(Structure)、样式(Presentation)、行为(Behavior)相分离。其中,HTML主要负责的是网页的结构,对网页元素进行整理和分离;CSS负责网页的样式,包括颜色、大小等外观样式;Javascript负责行为,包括网页交互的编写。

HTML结构

image.png

HTML结构如上图所示,由各个HTML标签组成。整个网页是从<html>开始,到</html>结束。其中,<head>标签中的部分是页头,代表页面的“头”,定义一些特殊内容,这些内容往往都是“不可见内容”(在浏览器不可见)。<body>标签中的部分是页身,代表页面的“身”,定义网页展示内容,这些内容往往都是“可见内容”(在浏览器可见)。

值得一提的是,如果使用内嵌了emmet语法的VsCode进行html文件的编写的话,只需要敲一个加上回车键,便可以自动生成HTML结构,无论是在编程练习中或是实际开发中都十分方便。

JU1~V(HWMNNHU96YLR.png

HTML标签

这里介绍一些HTML常用标签。

  1. 标题标签。<h1>---><h6>
  2. 段落标签。<p>
  3. 表格标签。<table>
  4. 文本格式化标签。<strong> 加粗,<em> 倾斜,<del> 删除线等。
  5. 图像标签。<img>
  6. 列表标签。<ul> 无序列表,<ol> 有序列表,<dl> 自定义列表。
  7. 表单标签。<form> 用于定义表单域,进行用户信息的收集和传递。
  8. 块级标签 <div> 和行内标签 <span> 。在后续CSS修改样式时经常使用,注意 <div> 会独占一行,而 <span> 在一行内可有多个。
  9. 换行标签。<br />