W3C :万维网联盟
W3C标准包括
结构化标准语言(HTML、XML)
表现标准语言(CSS)
行为标准(DOM、ECMAScript)
基本信息
注释:
<!--规范默认是html可以不屑-->
<!DOCTYPE html>
<html lang="en">
<!--head代表网络头部-->
<head>
<!--meta描述标签 描述网站信息-->
<meta charset="UTF-8">
<meta name="me" content="学习JAVA">
<!--网页标题-->
<title>第一个网页</title>
</head>
<!--body网页主体-->
<body>
Hi!JAVA!!
</body>
</html>
标题标签
<h1>一级标题</h1>
<h2>二级标题</h>
············
换行标签
水平线标签
字体样式标签
注释和特殊符号
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>基本结构</title>
</head>
<body>
<!--标题-->
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<!--水平线标签-->
<hr/>
花间一壶酒,独酌无相亲。
举杯邀明月,对影成三人。
月既不解饮,影徒随我身。
暂伴月将影,行乐须及春。
我歌月徘徊,我舞影零乱。
醒时相交欢,醉后各分散。
永结无情游,相期邈云汉。
<hr/>
<!--段落标签-->
<p>花间一壶酒,独酌无相亲。</p>
<p>举杯邀明月,对影成三人。</p>
<p>月既不解饮,影徒随我身。</p>
<p>暂伴月将影,行乐须及春。</p>
<p>我歌月徘徊,我舞影零乱。</p>
<p>醒时相交欢,醉后各分散。</p>
<p>永结无情游,相期邈云汉。</p>
<hr/>
<!--换行-->
花间一壶酒,独酌无相亲。</br>
举杯邀明月,对影成三人。</br>
月既不解饮,影徒随我身。</br>
暂伴月将影,行乐须及春。</br>
我歌月徘徊,我舞影零乱。</br>
醒时相交欢,醉后各分散。</br>
永结无情游,相期邈云汉。</br>
<hr/>
<!--字体样式-->
粗体:<strong>i love java</strong><br/>
斜体:<em>i love english</em><br/>
空格:我 你
</body>
</html>
图像标签
<img src="../DATA/image/1.png" alt="机甲" title="悬停文字" width="500" height="350">
超链接标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>跳转超链接</title>
</head>
<body>
<a name="point"> </a>
<!--href跳转到那(必填)
target在哪个窗口打开//默认当前窗口
_blank另外一个窗口
_self当前窗口打开
-->
<a href="图像标签.html" target="_blank">点击看美女</a>
<a href="https:/www.baidu.com" target="_self">点击搜索</a><br/>
<a href="https:/www.baidu.com">
<img src="../DATA/image/1.png" alt="机甲" title="悬停文字" width="500" height="350">
</a>
<p>花间一壶酒,独酌无相亲。</p>
<p>举杯邀明月,对影成三人。</p>
<p>月既不解饮,影徒随我身。</p>
<p>暂伴月将影,行乐须及春。</p>
<p>我歌月徘徊,我舞影零乱。</p>
<p>醒时相交欢,醉后各分散。</p>
<p>永结无情游,相期邈云汉。</p>
<hr/>
<p>花间一壶酒,独酌无相亲。</p>
<p>举杯邀明月,对影成三人。</p>
<p>月既不解饮,影徒随我身。</p>
<p>暂伴月将影,行乐须及春。</p>
<p>我歌月徘徊,我舞影零乱。</p>
<p>醒时相交欢,醉后各分散。</p>
<p>永结无情游,相期邈云汉。</p>
<hr/><p>花间一壶酒,独酌无相亲。</p>
<p>举杯邀明月,对影成三人。</p>
<p>月既不解饮,影徒随我身。</p>
<p>暂伴月将影,行乐须及春。</p>
<p>我歌月徘徊,我舞影零乱。</p>
<p>醒时相交欢,醉后各分散。</p>
<p>永结无情游,相期邈云汉。</p>
<hr/><p>花间一壶酒,独酌无相亲。</p>
<p>举杯邀明月,对影成三人。</p>
<p>月既不解饮,影徒随我身。</p>
<p>暂伴月将影,行乐须及春。</p>
<p>我歌月徘徊,我舞影零乱。</p>
<p>醒时相交欢,醉后各分散。</p>
<p>永结无情游,相期邈云汉。</p><br/>
<!--功能性链接-->
<!--邮件链接-->
<a href="mailto:2773804730@qq.com">点击联系</a>
<hr/>
<!--锚链接-->
<a href="#point">点击回到顶部</a><br/>
<a name="down"> </a>
</body>
</html>
块元素
会新起一行的元素//
行内元素
再行内撑开宽度//
列表
有序列表
无序列表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>列表</title>
</head>
<body>
<!--有序列表-->
<ol>
<li>花间一壶酒,独酌无相亲。</li>
<li>举杯邀明月,对影成三人。</li>
<li>月既不解饮,影徒随我身。</li>
<li>暂伴月将影,行乐须及春。</li>
</ol>
<hr/>
<!--无序列表-->
<ul>
<li>花间一壶酒,独酌无相亲。</li>
<li>举杯邀明月,对影成三人。</li>
<li>月既不解饮,影徒随我身。</li>
<li>暂伴月将影,行乐须及春。</li>
</ul>
<hr/>
<!--自定义列表-->
<!--
dt:列表名称
-->
<dl>
<dt>学科</dt>
<dd>语文</dd>
<dd>数学</dd>
<dd>外语</dd>
<dd>体育</dd>
<dt>美食</dt>
<dd>冰糖葫芦</dd>
<dd>火锅</dd>
<dd>烧烤</dd>
<dd>猪肉</dd>
</dl>
</body>
</html>
表格
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表格</title>
</head>
<body>
<!--
table 表格
tr 行
td 列
border 设置行列间距
colspan 跨列
rowspan 跨行
-->
<table border="1px">
<tr>
<td colspan="2">1-1</td>
<td>1-2</td>
<td>1-3</td>
</tr>
<tr>
<td rowspan="2">2-1</td>
<td>2-2</td>
<td>2-3</td>
<td>2-4</td>
</tr>
<tr>
<td>3-2</td>
<td>3-3</td>
<td>3-4</td>
</tr>
</table>
</body>
</html>
媒体元素
视频元素
音频元素
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>媒体</title>
</head>
<body>
<!--
video 视频
controls 控制条
autoplay 自动播放
-->
<video src="../DATA/video/2.mp4" controls autoplay> </video>
<br/>
<!--
audio 音频
controls 控制条
autoplay 自动播放
-->
<audio src="../DATA/audio/a.m4a" controls autoplay ></audio>
</body>
</html>
页面结构分析
header 头部
footer 脚部
section 独立区域
article 独立文章内容
aside 相关内容(常用于侧边栏)
nav 导航类辅助内容
iframe内联框架
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>内联框架</title>
</head>
<body>
<!--
iframe 内联框架
src 地址里边需要放什么,可以写也可以不写 用超链接跳转到这个界面,用这个界面打开超链接的内容,src=href
name 框架的名字
width height 宽高
-->
<iframe src="" name="MV" width="500" height="800"> </iframe><br/>
<a href="../DATA/video/2.mp4" target="MV">点击</a>
</body>
</html>
表单
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单</title>
</head>
<body>
<!--
form 表单
action 提交到哪里
method 提交方式
get:不看全在url可以看见,但高效
post:安全 传输大文件
input type="text" 文本框
input type="password" 密码框
input type="submit" 提交
input type="reset" 重置
-->
<form action="内联框架.html" method="get">
<p>用户名:<input type="text" name="账号"></p>
<p>用户名:<input type="password" name="密码"></p>
<p>
<input type="submit">
<input type="reset">
</p>
</form>
</body>
</html>
表单语法
type :指定元素类型,text、password、checkbox、radio(单选框)、submit、reset、file、hidden、image、button、默认为text
name :表单元素名称
value:元素初始值、radio必须有初始值
size :初始宽度,当type 为text、password时,以字符为单位,其它类型以像素为单位
maxlength:当type 为text、password时,输入最大字符数
checked:type为radio或着checkbox,指定按钮是否被选中
readonly:只读
disabled:禁用
hidden:隐藏
checkded、selected:默认
placeholder:提示
required:非空判断
pattern:正则表达式
<!--增强鼠标可用性-->
<p>
<label for="m">点击</label>
<input type="text" id="m">
</p>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单语法</title>
</head>
<body>
<!--
type="radio" 单选 同一组name相同的,单选一个
type="checkbox" 多选 同一组name相同的多选
type="button" 按钮
type="image" 图片按钮
type="submit" 提交按钮
type="reset" 重置按钮
type="file" 上传文件
select 下拉框
textarea 文本域 cols="50" rows="20"宽高
type="email" 邮箱
type="url" URL
type="range" 滑块
type="number" 数字
type="search" 搜索
-->
<form action="内联框架.html" method="get">
<p>用户名:<input type="text" name="账号"></p>
<p>用户名:<input type="password" name="密码"></p>
<p>性别: <input type="radio" value="boy" name="sex">男
<input type="radio" value="girl" name="sex">女</p>
<p>爱好:
<input type="checkbox" value="look" name="1">看美女
<input type="checkbox" value="sleep" name="1">睡觉
<input type="checkbox" value="study" name="1">学习
<input type="checkbox" value="eat" name="1">吃饭
</p>
<p>按钮:
<input type="button" value="点击长高" name="butt1">
<input type="image" src="../DATA/image/1.png" width="20" height="20">
</p>
<p>下拉框
<!--selected默认-->
<select name="国家">
<option value="china" selected>中国</option>
<option value="us">美国</option>
<option value="eg">俄国</option>
</select>
</p>
<p>文本域
<textarea name="textArea" cols="50" rows="20">内容:</textarea>
</p>
<p>邮箱:
<input type="email" name="em">
</p>
<p>URL:
<input type="url" name="ur">
</p>
<p>滑块:
<input type="range" name="voice" max="100" min="0" step="1">
</p>
<p>数字:
<input type="number" name="num" max="50" min="0" step="2">
</p>
<p>搜索:
<input type="search" name="ser">
</p>
<p>
<input type="file" name="files">
</p>
<p>
<input type="submit">
<input type="reset">
</p>
</form>
</body>
</html>