前端与HTML| 青训营笔记

64 阅读1分钟

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

一、本堂课重点内容:

围绕"前端要解决的基本问题"及"什么是 HTML"两个基本问题展开

二、详细知识点介绍:

前端的目的是解决ui界面人机交互问题。

前端主要技术分为

  • HTML(内容)
  • CSS(样式)
  • JavaScript(行为)

浏览器通过http协议与服务器进行通讯,将前端代码通过http协议从服务器获取,渲染成页面。浏览器也可以将用户填写的内容发送到服务器端。

前端应该关注的方面

  • 美观
  • 功能
  • 安全
  • 兼容
  • 性能
  • 无障碍

html框架

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>title</title>
    </head>
    <body>
    </body>
</html>

浏览器会将html代码进行解性为dom树

常用html标签

  • div
  • p 段落
  • label 标记
  • h1 ~ h6 标题
  • input 输入
  • ol,li 有序列表
  • ul,li 无序列表
  • dl,dt,dd key,value形式的列表
  • a 链接
  • button
  • img 图片
  • audio 音频
  • video 视频
  • select option 下拉选择
  • blockqueote 块级引用
  • cite 斜体
  • code 代码
  • pre 定义预格式化文本

语义化

html中元素、属性及属性值都拥有某些含义。

开发者应遵循语义来编写html

有序列表用ol,无序列表用ul

lang属性表示内容所使用的语言

谁在使用html页面?

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