前端与HTML

174 阅读2分钟

HTML 基础

  • 安装浏览器:选择chrome浏览器
  • 安装编译器:选择vscode编译器

关于http协议

交互基本流程

  • 用户发送 HTTP 请求
  • 在服务器上:后端语言程序运行时执行数据库“增删查改” 等业务
  • 服务器返回 HTTP 响应
  • 在浏览器中,前端语言程序将运行, 执行页面结构渲染、美化、交互效果等业务

前端技术栈

  • JavaScript(行为)
  • css(样式)
  • html(内容)

24f16fda9ac7edbc994df09108b68002.png

7f0b5ca9719cfe66814f4df664dde6e4.png

html是什么

超文本标记语言(HyperText Markup Language),HTML是用于创建和结构化网页内容的标准标记语言。

5df2c6afb20b46509486dc2ab4658e1f.png

<html>
<head>
    <title>页面标题</title>
</head>
<body>
    页面内容
</body>
</html>
  • <!DOCTYPE html>:声明文档类型和版本。
  • <html>:HTML文档的根元素。
  • <head>:包含文档的元信息,如字符集、样式和脚本。
  • <title>:定义浏览器标签页的标题。
  • <body>:包含网页的可见内容。

常见html元素

  • 标题:<h1>, <h2>, ... , <h6>

  • 段落:<p>

  • 链接:<a>

  • 列表:

    • 有序列表:<ol>, 列表项:<li>
    • 无序列表:<ul>, 列表项:<li>
  • 图片:<img src="image.jpg" alt="图片描述">

内容划分

15bf1d4cd73df2ddb3125e782a20e2fd.png这就是页面呈现布局

语义化是什么

  • HTML中的元素、属性及属性值都拥有某些含义

  • 开发者应该遵循语义来编写HTML

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

谁在使用我们写的HTML

  • 开发者 - 修改、维护页面
  • 浏览器 - 展示页面
  • 搜索引擎 - 提取关键词、排序
  • 屏幕阅读器 - 给盲人读页面内容

语义化的好处

  • 代码可读性
  • 可维护性
  • 搜索引擎优化
  • 提升无障碍性

总结

本节课介绍了什么是前端,前端与 HTML 的关系,介绍了 HTML 语法,语义化的含义和重要性,并指出了如何做到语义化。