HTML知识点概括——一篇文章带你完全掌握HTML


HTML知识点概括

前端三件套分别是HTML3,CSS5,JavaScript

稍微介绍一下W3C标准:

  • 结构化标准语言(HTML)
  • 表现标准语言(CSS)
  • 行为标准(DOM,JavaScript)

HTML是超文本标记语言,负责网页最基本信息的构造

HTML的优势:

  • 市场需求量
  • 跨平台使用
  • 浏览器支持

我们使用的工具依旧选择老朋友:

  • IDEA

因为内容过多,大部分内容可能都在代码中详细介绍,请仔细阅读代码

HTML基本框架

下面我们稍微介绍以下HTML的基本框架:






    
    
    
    

    
    我的第一个网页





Hello,World!


其中<>这种成对出现的标签,我们称为开放标签和闭合标签

其中<>这种单个出现的标签,我们称为单个标签

块元素和行内元素

我们简单介绍一下块元素和行内元素:

  • 块元素:
    • 无论内容多少,该元素独占一行
    • 例如:p,h1,h2
  • 行内元素:
    • 内容撑开宽度,当左右都是行内元素时,可以排在一行
    • 例如:a,strong,em

页面结构分析

下面给出页面结构分析:

元素名 描述
header 标记头部区域的内容
footer 标记脚部区域的内容
section Web页面中一块独立区域
article 独立的文章内容
aside 相关内容或应用
nav 导航类辅导内容

代码展示:




    
    页面结构分析







网页基本标签

网页基本信息:

代码 说明
注释;用来注解内容,不被编译器读取

大标题;分为h1~h6

分段符号;

换行符号;

水平线符号;
加粗符号;
斜体符号;
&~~~~; 特殊符号格式;

代码展示:




    
    网页基本标签





一级标签

二级标签

三级标签

四级标签

五级标签
六级标签

1

2

3

1 2 3

-----------------

1
2
3

字体样式标签

粗体:我是粗体

斜体:我是斜体

空格:         空格

大于:>

小于:<

网页基本标签-图片标签

代码展示:




  
  图片标签



纱雾老师


网页基本标签-链接标签

链接类标签分为三种:

  • 1.超链接:
  • 2.锚链接:
  • 3.功能性链接:

代码展示:




    
    链接标签





Top


点击进入我的第一个网页 点击进入百度

点击返回顶部 点击与邮箱交互

网页基本标签-列表标签

列表的定义:

  • 列表就是信息资源的一种展示形式

列表的分类:

  • 有序列表
    • ol是有序列表的框架标签
    • li是有序列表的内容标签
  • 无序列表
    • ul是无序列表的框架标签
    • li是无序列表的内容标签
  • 自定义列表
    • dl是自定义列表的框架标签
    • dt是自定义列表的内容标题
    • dd是自定义列表的内容标签

代码展示:




    
    列表标签





  1. Java
  2. Python
  3. Web

  • Java
  • Python
  • Web

我是小标题
我是列表1
我是列表2

网页基本标签-表格标签

使用表格的好处:

  • 简单通用
  • 结构稳定

表格的组成以及HTML中的格式:

  • 表格标签:
  • 单元格:由行列组成
  • 行:
  • 列:
  • 跨行:rowspan=""
  • 跨列:colspan=""

代码展示:




  
  表格标签





1-1
2-1 2-2 2-3 2-4
3-1 3-2 3-3

网页基本标签-视频和音频

视频元素:


音频元素:


代码展示:




    
    媒体标签











网页基本标签-表单

表单作用:

  • 用于收集用户信息

表单组成:

  • 表单域
  • 表单控件
  • 提示信息

表单域

表单域是一个包含表单元素的区域

表单域格式:

常用属性:

属性 属性值 作用
action url地址 用于指出接收并处理表单数据的服务器程序的url地址
method get/post 用于设置表单数据的提交方式
name 名称 用于指定表单的名称,用来区分同一页面的多个表单

表单挂件

最常用的表单挂件: 表示input类型 value="" 表示input的值(内置文本) name="" 表示input的姓名(用于同一类) checked="" 表示被选中 maxlength="" 表示最大长度

我们再来介绍以下input的属性包括哪些:

属性值 说明
button 定义可点击按钮(配合js使用)
checkbox 定义复选框
file 定义输入字段和浏览按钮,负责上传文件
hidden 定义隐藏的输入字段
image 定义图像形式的提交按钮
password 定义密码字段,输入内容不可见
radio 定义单选按钮
reset 定义重置按钮,点击后重置表单内所有内容
submit 定义提交按钮,点击后将数据发送至后台
text 定义单行输入的字段,默认20字节

代码展示:




    
    表单标签





姓名:
密码:
性别: 男
爱好: 吃饭 睡觉 打豆豆


label标记

label标记可以连接其他元素(常用于与button,checkbox,radio等点击性标签使用)

label格式:



代码展示:




    
    label标签







select下拉表单

select可以单独形成下拉表单

select格式:



代码展示:




    
    select标签



请选择性别:



textare文本域

textare负责创建一大片文本域,用于大规模的书写

textare格式:

 

代码展示:




    
    textare



HTML综合练习

下面给出案例图,请依照案例图写出相关代码:

代码展示:




    
    综合案例



青春不常在,抓紧谈恋爱

姓名:
生日:
所在地区:
婚姻状况 未婚 已婚 离婚
学历:
喜欢的类型: 可爱的 妖娆的 放荡的 都喜欢
自我介绍: 自我介绍
我同意注册条款并遵守
我是会员,立即登录

我承诺

  • 年满18,单身
  • 抱着严肃的态度
  • 真诚寻找另一半

结束语

好的,关于HTML的介绍就到这里了,恭喜你迈进了前端的第一步!