HTML学习笔记详解01 初识HTML
- HTML
HTML,英文全称为 Hyper Text Markup Language,中文翻译为超文本标记语言,其中超文本包括:文字,图片,音频,视频,动画等
- 目前
目前主流使用的是HTML5+CSS3
HTML的优势
- 主流浏览器都支持
- 微软
- 苹果
- 市场的需求
- 跨平台(类似JVM)
- 主流浏览器都支持
W3C标准
W3C
Wold Wide Web Consortium(万维网联盟)
成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构
http://www.w3.org
http://www.chinaw3c.org
W3C标准包括
- 结构化标准语言(HTML( 超越文本标记语言)、XML(配置文件 ))
- 表现标准语言(CSS(表现标签语言 ))
- 行为标准(DOM(文档对象模型 )、ECMAScript(JavaScript))
02 HTML基本结构
- 、等成对的标签,分别叫开放标签和闭合标签。
- 单独呈现的标签(空元素),如”
;”意为用“/”来关闭元素
myFirstpage 我的第一个web网页 Hello world!
03 网页基本标签
- 标题标签
- 段落标签
- 换行标签
- 水平线标签
- 字体样式标签
- 注释和特殊符号
基本标签学习 一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
<!-- 使用和
--> 两只老虎
两只老虎,两只老虎,
跑得快,跑得快,
一只没有眼睛,
一只没有尾巴,
真奇怪!真奇怪!
两只老虎,两只老虎,
跑得快,跑得快,
一只没有耳朵,
一只没有尾巴,
真奇怪!真奇怪!
<!-- 使用
--> 两只老虎
两只老虎,两只老虎,
跑得快,跑得快,
一只没有眼睛,
一只没有尾巴,
真奇怪!真奇怪!
两只老虎,两只老虎,
跑得快,跑得快,
一只没有耳朵,
一只没有尾巴,
真奇怪!真奇怪!
字体样式标签
粗体:I LOVE HTML
斜体:I LOVE HTML
特殊符号
1、空格:
空 格
注意,按空格也会有,但是多个space只会显示一个
空 格
2、大于小于符号
>:大于号
<:小于号
©:版权号
04 图像标签
- 常见的图像格式
- JPG
- GIF
- PNG
- BMP
- ………
- 调用格式
https://www.cnblogs.com/wutong666/archive/2023/04/24/path:指图片加载路径(必填)
- 建议使用相对地址(推荐),绝对地址(也可以,但不推荐)
- 在这里可以看到copy过来的绝对地址或者在本project中的地址。
../:–上一级目录
alt:图片名字,指如果图片无法正常加载会出现的替代文本
title:当鼠标置于图片上时会显示图片名称
width:设置宽度
height:设置高度
俾斯麦号战列舰 俾斯麦号战列舰
05 链接标签
- 使用格式
链接文本或图像
- 文本超链接
- 图像超链接
链接标签学习 点我查看俾斯麦号高清大图
点我回到顶部
down
- 首先明确,超链接一共三类
- 页面间链接
- 从一个页面链接到另一个页面
- 锚链接
- 功能性链接
- 页面间链接
06 块元素和行内元素
- 块元素
- 无论内容多少,该元素独占一行
- 例如(p,h1-h6,……)
- 行内元素
- 内容撑开宽度,左右都是行内元素的可以排在一行
- (a.strong.em……)
07 列表标签
- 什么是列表
- 列表就是信息资源的一种展示形式。它可以使信息结构化和条理化,并以列表的形式显示出来,以便浏览者能更快捷的获得相应的信息。
- 列表的分类
- 无序列表
- 有序列表
- 自定义列表
Title - Java
- Python
- C/C++
- Linux
- Java
- Python
- C/C++
- Linux
- 计算机编程语言
- Java
- Python
- C/C++
- Linux
08 表格标签
为什么使用表格
- 简单通用
- 结构稳定
基本结构
- 单元格
- 行
- 列
- 跨行
- 跨列
table 学生成绩 吴同 语文 100 数学 100 肉食动物 语文 100 数学 100
09 视频和音频
- 视频元素
- video
- 音频元素
- audio
媒体元素调用
10 页面结构分析
元素名 | 描述 |
---|---|
header | 标题头部区域的内容(用户页面或页面中的一块区域) |
footer | 标记脚部区域的内容(用于整个页面或页面的一块区域) |
section | Web页面中的一块独立区域 |
article | 独立的文章内容 |
aside | 相关内容或应用(常用于侧边栏) |
nav | 导航类辅助内容 |
Title 网页头部
网页主体
11 iframe内联框架
- 使用结构
- https://www.cnblogs.com/wutong666/archive/2023/04/24/path:引用页面地址
- mainFrame:框架识别名
iframe网站内联框架 <!-- -->
- 有些网站如baidu等拒绝使用内联框架访问,所以显示不成功可以换一个网站,如b站
- 下一个示例是在内联窗口中打开跳转网页
iframe网站内联框架 点击跳转
12 初识表单和提交
登录 登录注册
用户:
密码:
- 但事实上,使用post也十分危险,按F12打开开发者工具,进入网络监听(Network,然后在左边点击提交
- 可以看到右下角出现一个提交文件,点开后在上面选择payload,即可以看到传输的相关内容
- 因此其实这个也不安全,具体何种方法传输此类保密信息比较安全,需后期进一步学习。
13 表单元素格式
属性 | 说明 |
---|---|
type | 指定元素类型。text、password、checkbox(多选)、radio(单选)、reset、file、hidden、image和button。默认为text |
name | 指定表单元素的名称(后期java程序读取该属性) |
value | 元素的初始值。type为radio时必须指定一个值 |
size | 指定表单元素的初识宽度。当type为text或password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位(px) |
maxlength | type为text或password时,输入的最大字符数 |
checked | type为radio或checkbox时,指定按钮是否被选中 |
14 文本框和单选框
注册 注册
用户:
密码:
性别: 男 女
15 多选框和按钮
注册 注册
用户:
密码:
性别: 男 女
爱好: 睡觉 学习 聊天 游戏
电子木鱼:
<!--
--> 国籍: 中国 美国 瑞士 日本
反馈:
上传文件:
html中按钮有4种
- input type=”button” 普通按钮
- input type=”image” 图像按钮
- input type=”submit” 提交按钮
- input type=”reset” 重置
除了button按钮外,剩余三种都会产生不同效果。
image点击会直接进入上方action对象中
提交按钮和image类似
重置即清空当前页面的表单内容
16 列表框文本域和文件域
国籍: 中国 美国 瑞士 日本
反馈:
上传文件:
17 搜索框滑块和简单验证
邮箱:
URL:
数量:
音量:
搜索:
18 表单应用
- 隐藏域 hidden
- 只读 readonly
- 禁用 disabled
拓展:使用label增强鼠标可用性,即点击某部分会进入某一编辑部分
19 表单初级验证
- 为什么要进行初级验证
- 对输入内容进行简单判断,从而降低服务器负载
- 安全,进行初级验证可以对用户输入内容进行简单查验,对系统有一定保护作用
- 常用方式:
- placeholder 提示信息
- required 非空判断
- pattern 正则表达式
20 总结