全称为HypherText Markup Language --> 超文本标记语言
并不是一种编程语言,可以把HTML理解为-->告知浏览器如何构建网页
为什么被称为标记语言? -->看下面这行代码
<p>This is a HTML Tagp>
< p > 我们称为 Opening Tag 也叫做起始标签
p> 称为Closing Tag 结束标签
HTML可以理解为由大量标签整合成的一种规范,这个规范用于告知浏览器我们要构建的网页是什么样的
本篇博客我们侧重于学会一些典型标签的使用,不做深入讨论和全面学习
DOCTYPE html>
<html lang="en">
<head>
<title>html Crash For Beginnertitle>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=chrome" >
<meta name="网页关键词" content="此处为网页描述">
head>
<body>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor, aut.p>
<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Dolores ad voluptatum dicta quos nisiillum distinctio, corrupti ut sequi nihil ab minus quod, quam nostrum et consequatur soluta?Laudantium, et!p>
body>
html>
<h1>Lorem ipsum dolor sit amet.h1>
<h2>Lorem ipsum dolor sit amet.h2>
<h3>Lorem ipsum dolor sit amet.h3>
<h4>Lorem ipsum dolor sit amet.h4>
<h5>Lorem ipsum dolor sit amet.h5>
<h6>Lorem ipsum dolor sit amet.h6>
<p>
Lorem, ipsum dolor sit amet consectetur adipisicing elit.
p>
两对p标签则表示两个段落 两个段落间的间距会比段落中文本间距略大
<br>
<hr>
<strong>strong>均为加粗显示
<em>em>均为斜体显示
<s>s>与<del>del>均为删除线
<u>u>与<ins>ins>均为下划线
| 字符代码 | 显示作用 |
|---|---|
|   ; | 空格符 |
| < ; | 小于号 |
| > ; | 大于号 |
| & ; | 与 |
| ¥ ; | 人民币 |
| © ; | 版权 |
| ® ; | 注册商标 |
| ° ; | 摄氏度 |
| ± ; | 正负号 |
| × ; | 乘号 |
| ÷ ; | 除号 |
| ² ; | 平方2 |
| ³ ; | 立方3 |
插入图像:
<img src="imageURL" alt="SearchInfo">
src:为图像路径 alt最初用于显示当图像无法加载时的文字说明,现更新为搜索引擎的关键字 其他属性:
| 属性代码 | 属性值 | 显示效果或作用 |
|---|---|---|
| src | URL | 提供图像的路径 |
| alt | 文本 | 图像无法显示时的替换文本、或为浏览器搜索引擎提供信息 |
| title | 文本 | 当鼠标悬停在图像上时展示的信息 |
| width | 像素 | 设置图像宽度 |
| height | 像素 | 设置图像高度 |
| border | 数字 | 设置图像边框及宽度 |
| vspace | 像素 | 设置垂直边距 |
| hspace | 像素 | 设置水平边距 |
| align | 属性 | |
| left | 左对齐 | 左对齐 |
| right | 右对齐 | 右对齐 |
绝对路径:将要插入的目标文件位于电脑硬盘上的真实地址
相对路径:以当前HTML文件为准,目标图像文件相对于HTML文件存放的位置
位于当前文件的下一级文件时则要输入文件夹名和文件名:
<img scr="img/img01/photo.jpg">
上一级文件夹:
<img scr="./photo.jpg">
上两级文件夹:
<img scr="../photo.jpg">
a标签定义超链接,定义格式如下:
<a href="blog.csdn.net/yuqu1028">关注Java核心技术博主a>
对应于超链接常用的属性给出以下两种
<a href="blog.csdn.net/yuqu1028" target="_blank" >关注Java核心技术、算法领域博主a>
<a href="./WindowsWallpaper.jpg"download="WindowsWallpaper">点击下载a>
利用a标签和img标签嵌套使用,点击图片跳转至目标网页,格式如下:
<a href="blog.csdn.net/yuqu1028"><img src="./WindowsWallpaper.jpg" alt="WindowsWallpaper" title="WindowsWallpaper">a>
首先利用a标签在网页中某个位置插入一个锚点再利用超链接设置对应id跳转,格式如下:
<a href="#c1">欢迎回来a>
<a id=c1 href="#">返回网页头部a>
由表头、表体、表脚注组成,格式如下:
属性:
border 边框 -->像素表示
rules 合并边框线 0 or all
width 设置表格总宽度
height 设置表格总高度
cellspacing 规定单元格之间的间隔
cellpadding 规定文本内容到边框间隔
rowsban 向下合并单元格 合并行 上下两行合并
colspan 向右合并单元格 合并列 左右两列合并
无序列表与有序列表
<ol>ol>+<li> 有序列表
<ul>ul>+<li> 无序列表
自定义列表
<dl>自定义列表dl>
<dt>标题dt>
<dd>文本内容dd>
表单实现用户与后台的交互,用户通过交单可以提交数据至后台进行存储,表单定义格式如下:
<form action="#" method="post">form>
form属性:
action为用户提交数据的地址 method为提交数据的方式 可以选择get 或 post post可以理解为加密传输保证数据的安全性 get即为明文传输
target属性与上述相同
name用于定义表单名 input输入中name代表提交后该项提交的内容(是个名称)
表单输入类型input
<input type="text" name="username">
<input type="password" name="pwd">
<input type="submit">
<input type="reset">
<input type="text" name="用户名" value="张三">
<input type="password" name="密码" maxlength="8">
<input type="text" name="账号" size="16">
<p>性别:
<label>
<input type="radio" value="boy" name="sex" /> 男
label>
<label>
<input type="radio" value="girl" name="sex" /> 女
label>
p>
<p>爱好
<label>
<input type="checkbox" name="music">音乐
label>
<label>
<input type="checkbox" name="sports">运动
label>
<label>
<input type="checkbox" name="sleep">睡觉
label>
p>
<input type="image" src="../Day0516/1.jpg" alt="111">
<h3>表单文件类型h3>
<input type="file">
<input type="file" accept="image/webp">
label标签:label标签用于将字段和选项点连接起来 ,即点击字段也可以触发对应选项点选中,label分为隐式和显式两种关联方式,如下:
<h3>单选h3>
你的性别是:
<label>
<input type="radio" name="sex">男label>
<label>
<input type="radio" name="sex">女label>
<label>
<input type="radio" name="sex">其他
label>
<h3>单选2h3>
<input type="radio" name="sex" id="nan">
<label for="nan">男label>
<input type="radio" name="sex" id="nv">
<label for="nv">女label>
其他属性:
<input type="text" placeholder="请输入用户名">
<input type="text" readonly>
textarea用于多行输入,输入框大小可以变化,使用格式如下:
<textarea name="str" cols="30" rows="10" >
文本内容
textarea>
<br>
<input type="text" name="oy" value="初值">
<br>
<input type="submit" value="提交">
利用select标签可以在表单中创建一个下拉菜单供用户选择,示例如下:
<select>
<optgroup>
<option>option>
optgroup>
select>
<p>请选择毕业院校:
<select name="collage" >
<optgroup label="国外">
<option value="值1">苏黎世联邦理工大学option>
<option value="值2">伦敦大学option>
<option value="值3">首尔大学option>
optgroup>
<optgroup label="国内">
<option value="值1">清华大学option>
<option value="值1">南开大学option>
<option value="值1">电子科技大学option>
optgroup>
select>
p>
下面给出一些select属性
audio标签用于存放音频文件,video标签用于存放视频文件,如下:
<video src="./video/ac9423df6b3303333c02bc40d4b82afd.mp4" controls autoplay>video>
<audio src="./audio/20221104_134247.m4a" controls autoplay>audio>