是我呀 發表於 2021-9-22 15:12:00

HTML5

<h1 id="html5">HTML5</h1>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921155149661-732881691.png"></p>
<h2 id="概述">概述</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921155543237-1026550787.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921155600929-598705910.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921155711784-2087298905.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921155831739-243603350.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160018148-1362651204.png"></p>
<h2 id="idea创建html项目">IDEA创建HTML项目</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160208168-875240199.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160312357-379219058.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160349827-1279515635.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160500251-1130695445.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160517966-2047418902.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160659200-1615322338.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160728492-2102195445.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160752934-1925961044.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160838440-2092104642.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160903203-36259238.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921160923952-544658906.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921161036396-1098346483.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921161106235-1190065685.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921161311715-2142930625.png"></p>
<h2 id="网页基本信息">网页基本信息</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921161439607-1365867506.png"></p>
<pre><code class="language-html">&lt;!--这里是html的注释--&gt;

&lt;!--DOCTYPE:告诉浏览器,我们要使用什么规范--&gt;
&lt;!DOCTYPE html&gt;

&lt;html lang="en"&gt;

&lt;!--head标签代表网页头部--&gt;
&lt;head&gt;
    &lt;!--meta 描述性标签,用来描述网站的一些信息--&gt;
    &lt;!--meta标签,一般用来做SEO--&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="keywords" content="html5,学习"&gt;
    &lt;meta name="description" content="来这里可以学习html5"&gt;

    &lt;!--title网页标题--&gt;
    &lt;title&gt;我的第一个网页&lt;/title&gt;
&lt;/head&gt;

&lt;!--body标签代表网页的主体--&gt;
&lt;body&gt;
hello world!
&lt;/body&gt;

&lt;/html&gt;
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921162857425-286855242.png"></p>
<h2 id="网页基本标签">网页基本标签</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921162923455-1361968842.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;基本标签&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!--标题标签--&gt;
&lt;h1&gt;一级标签&lt;/h1&gt;
&lt;h2&gt;二级标签&lt;/h2&gt;
&lt;h3&gt;三级标签&lt;/h3&gt;
&lt;h4&gt;四级标签&lt;/h4&gt;
&lt;h5&gt;五级标签&lt;/h5&gt;
&lt;h6&gt;六级标签&lt;/h6&gt;

&lt;!--段落标签--&gt;
&lt;p&gt;七律·长征&lt;/p&gt;
&lt;p&gt;红军不怕远征难,万水千山只等闲。&lt;/p&gt;
&lt;p&gt;五岭逶迤腾细浪,乌蒙磅礴走泥丸。&lt;/p&gt;
&lt;p&gt;金沙水拍云崖暖,大渡桥横铁索寒。&lt;/p&gt;
&lt;p&gt;更喜岷山千里雪,三军过后尽开颜。&lt;/p&gt;

&lt;!--水平线标签--&gt;
&lt;hr/&gt;

&lt;!--换行标签--&gt;
七律·长征 &lt;br/&gt;
红军不怕远征难,万水千山只等闲。&lt;br/&gt;
五岭逶迤腾细浪,乌蒙磅礴走泥丸。&lt;br/&gt;
金沙水拍云崖暖,大渡桥横铁索寒。&lt;br/&gt;
更喜岷山千里雪,三军过后尽开颜。&lt;br/&gt;

&lt;!--字体样式标签,粗体,斜体--&gt;
&lt;h1&gt;字体样式标签&lt;/h1&gt;
&lt;strong&gt;粗体:我爱我家&lt;/strong&gt;&lt;br/&gt;
&lt;em&gt;斜体:我爱我家&lt;/em&gt;&lt;br/&gt;

&lt;!--特殊符号标签--&gt;
空格:我&amp;nbsp;和&amp;nbsp;你。&lt;br/&gt;
大于号:&amp;gt;&lt;br/&gt;
小于号:&amp;lt;&lt;br/&gt;
版权号:&amp;copy;&lt;br/&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="图像标签">图像标签</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921165211857-2056787204.png"><br>
<img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921165545184-1115247591.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;图像标签&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!--img学习
src:图片地址(必填)
    相对路径:
    ../ 上一级目录

alt:图片加载失败,显示此名字 (必填)
title:鼠标悬停在图片上时,显示此文字
width:图片的高
height:图片的宽
--&gt;
&lt;img src="../resource/image/1.jpg" alt="头像" title="这是头像图片" width="300" height="300"&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="超链接标签及应用">超链接标签及应用</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921170421972-1926853744.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;链接标签&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!--使用name作为标记--&gt;
&lt;a name="top"&gt;顶部&lt;/a&gt;&lt;br/&gt;

&lt;!--a标签:超链接
href:必填,表示要跳转到哪个页面
target:表示窗口在哪里打开
    _blank:在新标签中打开
    _self:在自己的网页中打开
--&gt;
&lt;a href="1.我的第一个网页.html" target="_blank"&gt;点击我跳转到页面一&lt;/a&gt;&lt;br/&gt;
&lt;a href="https://www.baidu.com" target="_self"&gt;点击我跳转到百度&lt;/a&gt;&lt;br/&gt;
&lt;a href="1.我的第一个网页.html"&gt;
    &lt;img src="../resource/image/1.jpg" alt="超链接" title="点击我跳转到页面一" width="100" height="100"&gt;
&lt;/a&gt;&lt;br/&gt;
&lt;hr/&gt;

&lt;!--a标签:锚链接
1.需要一个锚标记
2.跳转到标记#
--&gt;
&lt;a href="#top"&gt;回到顶部&lt;/a&gt;&lt;br/&gt;
&lt;hr/&gt;

&lt;!--a标签:功能性链接
邮件链接:mailto:
QQ链接:百度“QQ推广”,复制代码
--&gt;
&lt;a href="mailto:2792178110@qq.com"&gt;点击邮件联系我&lt;/a&gt;&lt;br/&gt;
&lt;a target="_blank" href="http://wpa.qq.com/msgrd?v=3&amp;uin=2792178110&amp;site=qq&amp;menu=yes"&gt;&lt;img border="0" src="http://wpa.qq.com/pa?p=2:2792178110:53" alt="你好,加我一起交流" title="你好,加我一起交流"/&gt;&lt;/a&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="块元素和行内元素">块元素和行内元素</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921173806825-1862320017.png"></p>
<h2 id="列表标签">列表标签</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921174036464-1111714244.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;列表标签&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!--有序列表--&gt;
&lt;ol&gt;
    &lt;li&gt;Java&lt;/li&gt;
    &lt;li&gt;Python&lt;/li&gt;
    &lt;li&gt;运维&lt;/li&gt;
    &lt;li&gt;前端&lt;/li&gt;
    &lt;li&gt;C/C++&lt;/li&gt;
&lt;/ol&gt;
&lt;hr/&gt;
&lt;!--无序列表--&gt;
&lt;ul&gt;
    &lt;li&gt;Java&lt;/li&gt;
    &lt;li&gt;Python&lt;/li&gt;
    &lt;li&gt;运维&lt;/li&gt;
    &lt;li&gt;前端&lt;/li&gt;
    &lt;li&gt;C/C++&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;!--自定义列表
dl:标签
dt:列表名称
dd:列表内容
--&gt;
&lt;dl&gt;
    &lt;dt&gt;学科&lt;/dt&gt;

    &lt;dd&gt;Java&lt;/dd&gt;
    &lt;dd&gt;Python&lt;/dd&gt;
    &lt;dd&gt;Linux&lt;/dd&gt;
    &lt;dd&gt;C&lt;/dd&gt;
&lt;/dl&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="表格标签">表格标签</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210921174829800-135473398.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;表格&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!--表格table
行 tr
列 td
边框 border
跨列 colspan
跨行 rowspan
--&gt;
&lt;table border="1px"&gt;
    &lt;tr&gt;
      &lt;td colspan="4"&gt;学生成绩&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td rowspan="2"&gt;2-1&lt;/td&gt;
      &lt;td&gt;2-2&lt;/td&gt;
      &lt;td&gt;2-3&lt;/td&gt;
      &lt;td&gt;2-4&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;3-2&lt;/td&gt;
      &lt;td&gt;3-3&lt;/td&gt;
      &lt;td&gt;3-4&lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="媒体元素">媒体元素</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922081800496-1981608163.png"><br>
<img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922083011179-1935682552.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;媒体元素&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!--视频video
src 路径
controls 控制播放条
autoplay 一打开就自动播放
--&gt;
&lt;video src="../resource/video/zhongqiu.mp4" controls&gt;&lt;/video&gt;

&lt;!--音频audio
src 路径
controls 控制播放条
autoplay 自动播放
--&gt;
&lt;audio src="../resource/audio/yinyue.mp3" controls&gt;&lt;/audio&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="页面结构分析">页面结构分析</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922083945341-793279151.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;页面结构&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;header&gt;
    &lt;h2&gt;网页头部&lt;/h2&gt;
&lt;/header&gt;

&lt;section&gt;
    &lt;h2&gt;网页主体&lt;/h2&gt;
&lt;/section&gt;

&lt;footer&gt;
    &lt;h2&gt;网页脚部&lt;/h2&gt;
&lt;/footer&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="iframe内联框架">iframe内联框架</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922084722630-261697173.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;内联框架&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!--iframe内联框架
src 地址
name
--&gt;
&lt;iframe name="hello" src="https://www.bilibili.com/?spm_id_from=333.851.b_696e7465726e6174696f6e616c486561646572.1"
      frameborder="0" width="800px" height="500px"&gt;&lt;/iframe&gt;

&lt;a href="1.我的第一个网页.html" target="hello"&gt;点击跳转&lt;/a&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="初识表单post和get提交">初识表单post和get提交</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922090159159-235873824.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;登录注册&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;注册&lt;/h1&gt;
&lt;!--表单form
action 表单提交的位置 可以是一个网站 也可以是一个请求处理地址
method post get 两种不一样的提交方式
    get 我们可以在url中看到我们提交的信息,不安全,高效
    post 比较安全,提交大文件

--&gt;
&lt;form action="1.我的第一个网页.html" method="post"&gt;
    &lt;p&gt;名字:&lt;input type="text" name="username"&gt;&lt;/p&gt;
    &lt;p&gt;密码:&lt;input type="password" name="pwd"&gt;&lt;/p&gt;

    &lt;p&gt;
      &lt;input type="submit"&gt;
      &lt;input type="reset"&gt;
    &lt;/p&gt;
&lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="文本框和单选框">文本框和单选框</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922092432972-147615719.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;登录注册&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;注册&lt;/h1&gt;
&lt;!--表单form
action 表单提交的位置 可以是一个网站 也可以是一个请求处理地址
method post get 两种不一样的提交方式
    get 我们可以在url中看到我们提交的信息,不安全,高效
    post 比较安全,提交大文件
value 初始值
maxlength 最大长度

--&gt;
&lt;form action="1.我的第一个网页.html" method="post"&gt;
    &lt;p&gt;名字:&lt;input type="text" name="username" value="mm" maxlength="8"&gt;&lt;/p&gt;
    &lt;p&gt;密码:&lt;input type="password" name="pwd"&gt;&lt;/p&gt;

&lt;!--单选框标签
type="radio"
value 单选框的值
name 表示组,单选框所有选项必须在同一组
--&gt;
    &lt;p&gt;性别:
      &lt;input type="radio" value="boy" name="sex"/&gt;男
      &lt;input type="radio" value="girl" name="sex"/&gt;女
    &lt;/p&gt;

    &lt;p&gt;
      &lt;input type="submit"&gt;
      &lt;input type="reset"&gt;
    &lt;/p&gt;
&lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="按钮和多选框">按钮和多选框</h2>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;登录注册&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;注册&lt;/h1&gt;
&lt;!--表单form
action 表单提交的位置 可以是一个网站 也可以是一个请求处理地址
method post get 两种不一样的提交方式
    get 我们可以在url中看到我们提交的信息,不安全,高效
    post 比较安全,提交大文件
value 初始值
maxlength 最大长度

--&gt;
&lt;form action="1.我的第一个网页.html" method="post"&gt;
    &lt;p&gt;名字:&lt;input type="text" name="username" maxlength="8"&gt;&lt;/p&gt;
    &lt;p&gt;密码:&lt;input type="password" name="pwd"&gt;&lt;/p&gt;

&lt;!--单选框标签
type="radio"
value 单选框的值
name 表示组,单选框所有选项必须在同一组
--&gt;
    &lt;p&gt;性别:
      &lt;input type="radio" value="boy" name="sex"/&gt;男
      &lt;input type="radio" value="girl" name="sex"/&gt;女
    &lt;/p&gt;

&lt;!--    多选框
type="checkbox"
value 多选框的值
name 表示组,一般会写成同一个组
--&gt;
    &lt;p&gt;爱好:
      &lt;input type="checkbox" value="sing" name="hobby"/&gt;唱歌
      &lt;input type="checkbox" value="dance" name="hobby"/&gt;跳舞
      &lt;input type="checkbox" value="draw" name="hobby"/&gt;画画
    &lt;/p&gt;
   
&lt;!--    按钮
type="button"
value 按钮上显示的字
name 表示组
图片按钮,点击图片跳转
--&gt;
    &lt;p&gt;按钮:
      &lt;input type="button" name="btn1" value="点击变长"&gt;
      &lt;input type="image" src="../resource/image/1.jpg" width="100" height="100"&gt;
    &lt;/p&gt;

    &lt;p&gt;
      &lt;input type="submit"&gt;
      &lt;input type="reset" value="清空表单"&gt;
    &lt;/p&gt;
&lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="列表框文本域和文件域">列表框文本域和文件域</h2>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;登录注册&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;注册&lt;/h1&gt;
&lt;!--表单form
action 表单提交的位置 可以是一个网站 也可以是一个请求处理地址
method post get 两种不一样的提交方式
    get 我们可以在url中看到我们提交的信息,不安全,高效
    post 比较安全,提交大文件
value 初始值
maxlength 最大长度

--&gt;
&lt;form action="1.我的第一个网页.html" method="post"&gt;
    &lt;p&gt;名字:&lt;input type="text" name="username" maxlength="8"&gt;&lt;/p&gt;
    &lt;p&gt;密码:&lt;input type="password" name="pwd"&gt;&lt;/p&gt;

&lt;!--单选框标签
type="radio"
value 单选框的值
name 表示组,单选框所有选项必须在同一组
checked 默认选中
--&gt;
    &lt;p&gt;性别:
      &lt;input type="radio" value="boy" name="sex" checked/&gt;男
      &lt;input type="radio" value="girl" name="sex"/&gt;女
    &lt;/p&gt;

&lt;!--    多选框
type="checkbox"
value 多选框的值
name 表示组,一般会写成同一个组
checked 默认选中
--&gt;
    &lt;p&gt;爱好:
      &lt;input type="checkbox" value="sing" name="hobby"/&gt;唱歌
      &lt;input type="checkbox" value="dance" name="hobby" checked/&gt;跳舞
      &lt;input type="checkbox" value="draw" name="hobby"/&gt;画画
    &lt;/p&gt;
   
&lt;!--    按钮
type="button"
value 按钮上显示的字
name 表示组
图片按钮,点击图片跳转
--&gt;
    &lt;p&gt;按钮:
      &lt;input type="button" name="btn1" value="点击变长"&gt;
      &lt;input type="image" src="../resource/image/1.jpg" width="100" height="100"&gt;
    &lt;/p&gt;

&lt;!--    下拉框,列表框
selected 默认选中
--&gt;
    &lt;p&gt;国家:
      &lt;select name="列表名称"&gt;
            &lt;option value="China"&gt;中国&lt;/option&gt;
            &lt;option value="USA"&gt;美国&lt;/option&gt;
            &lt;option value="Britain" selected&gt;英国&lt;/option&gt;
      &lt;/select&gt;
    &lt;/p&gt;

&lt;!--    文本域 多行--&gt;
    &lt;p&gt;反馈:
      &lt;textarea name="textarea" cols="30" rows="10"&gt;文本内容&lt;/textarea&gt;
    &lt;/p&gt;

&lt;!--    文件域 上传文件--&gt;
    &lt;p&gt;
      &lt;input type="file" name="files"/&gt;
      &lt;input type="button" name="upload" value="上传"/&gt;
    &lt;/p&gt;

    &lt;p&gt;
      &lt;input type="submit"&gt;
      &lt;input type="reset" value="清空表单"&gt;
    &lt;/p&gt;
&lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="搜索框滑块和简单验证">搜索框滑块和简单验证</h2>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;登录注册&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;注册&lt;/h1&gt;
&lt;!--表单form
action 表单提交的位置 可以是一个网站 也可以是一个请求处理地址
method post get 两种不一样的提交方式
    get 我们可以在url中看到我们提交的信息,不安全,高效
    post 比较安全,提交大文件
value 初始值
maxlength 最大长度

--&gt;
&lt;form action="1.我的第一个网页.html" method="post"&gt;
    &lt;p&gt;名字:&lt;input type="text" name="username" maxlength="8"&gt;&lt;/p&gt;
    &lt;p&gt;密码:&lt;input type="password" name="pwd"&gt;&lt;/p&gt;

&lt;!--单选框标签
type="radio"
value 单选框的值
name 表示组,单选框所有选项必须在同一组
checked 默认选中
--&gt;
    &lt;p&gt;性别:
      &lt;input type="radio" value="boy" name="sex" checked/&gt;男
      &lt;input type="radio" value="girl" name="sex"/&gt;女
    &lt;/p&gt;

&lt;!--    多选框
type="checkbox"
value 多选框的值
name 表示组,一般会写成同一个组
checked 默认选中
--&gt;
    &lt;p&gt;爱好:
      &lt;input type="checkbox" value="sing" name="hobby"/&gt;唱歌
      &lt;input type="checkbox" value="dance" name="hobby" checked/&gt;跳舞
      &lt;input type="checkbox" value="draw" name="hobby"/&gt;画画
    &lt;/p&gt;
   
&lt;!--    按钮
type="button"
value 按钮上显示的字
name 表示组
图片按钮,点击图片跳转
--&gt;
    &lt;p&gt;按钮:
      &lt;input type="button" name="btn1" value="点击变长"&gt;
      &lt;input type="image" src="../resource/image/1.jpg" width="100" height="100"&gt;
    &lt;/p&gt;

&lt;!--    下拉框,列表框
selected 默认选中
--&gt;
    &lt;p&gt;国家:
      &lt;select name="列表名称"&gt;
            &lt;option value="China"&gt;中国&lt;/option&gt;
            &lt;option value="USA"&gt;美国&lt;/option&gt;
            &lt;option value="Britain" selected&gt;英国&lt;/option&gt;
      &lt;/select&gt;
    &lt;/p&gt;

&lt;!--    文本域 多行--&gt;
    &lt;p&gt;反馈:
      &lt;textarea name="textarea" cols="30" rows="10"&gt;文本内容&lt;/textarea&gt;
    &lt;/p&gt;

&lt;!--    文件域 上传文件--&gt;
    &lt;p&gt;
      &lt;input type="file" name="files"/&gt;
      &lt;input type="button" name="upload" value="上传"/&gt;
    &lt;/p&gt;

    &lt;!--    邮件验证--&gt;
    &lt;p&gt;邮箱:
      &lt;input type="email" name="email"/&gt;
    &lt;/p&gt;

    &lt;!--    URL验证--&gt;
    &lt;p&gt;URL:
      &lt;input type="url" name="url"/&gt;
    &lt;/p&gt;

    &lt;!--    数字验证--&gt;
    &lt;p&gt;商品数量:
      &lt;input type="number" name="number" max="100" min="0" step="1"/&gt;
    &lt;/p&gt;

    &lt;!--    滑块--&gt;
    &lt;p&gt;音量:
      &lt;input type="range" name="voice" min="0" max="100" step="2"/&gt;
    &lt;/p&gt;

    &lt;!--    搜索框--&gt;
    &lt;p&gt;搜索:
      &lt;input type="search" name="search"/&gt;
    &lt;/p&gt;

    &lt;p&gt;
      &lt;input type="submit"&gt;
      &lt;input type="reset" value="清空表单"&gt;
    &lt;/p&gt;
&lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="表单的应用">表单的应用</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922144849914-67174643.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922144902580-1844537389.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;登录注册&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;注册&lt;/h1&gt;
&lt;!--表单form
action 表单提交的位置 可以是一个网站 也可以是一个请求处理地址
method post get 两种不一样的提交方式
    get 我们可以在url中看到我们提交的信息,不安全,高效
    post 比较安全,提交大文件
value 初始值
maxlength 最大长度
--&gt;
&lt;form action="1.我的第一个网页.html" method="post"&gt;
&lt;!--
value="admin" readonly 赋值并设置为只读
value="123456" hidden 赋值并隐藏
--&gt;
    &lt;p&gt;名字:&lt;input type="text" name="username" maxlength="8" value="admin" readonly&gt;&lt;/p&gt;
    &lt;p&gt;密码:&lt;input type="password" name="pwd" value="123456" hidden&gt;&lt;/p&gt;

    &lt;!--单选框标签
    type="radio"
    value 单选框的值
    name 表示组,单选框所有选项必须在同一组
    checked 默认选中
    disabled 禁用
    --&gt;
    &lt;p&gt;性别:
      &lt;input type="radio" value="boy" name="sex" checked disabled/&gt;男
      &lt;input type="radio" value="girl" name="sex"/&gt;女
    &lt;/p&gt;

    &lt;!--    多选框
    type="checkbox"
    value 多选框的值
    name 表示组,一般会写成同一个组
    checked 默认选中
    --&gt;
    &lt;p&gt;爱好:
      &lt;input type="checkbox" value="sing" name="hobby"/&gt;唱歌
      &lt;input type="checkbox" value="dance" name="hobby" checked/&gt;跳舞
      &lt;input type="checkbox" value="draw" name="hobby"/&gt;画画
    &lt;/p&gt;

    &lt;!--    按钮
    type="button"
    value 按钮上显示的字
    name 表示组
    图片按钮,点击图片跳转
    --&gt;
    &lt;p&gt;按钮:
      &lt;input type="button" name="btn1" value="点击变长"&gt;
      &lt;input type="image" src="../resource/image/1.jpg" width="100" height="100"&gt;
    &lt;/p&gt;

    &lt;!--    下拉框,列表框
    selected 默认选中
    --&gt;
    &lt;p&gt;国家:
      &lt;select name="列表名称"&gt;
            &lt;option value="China"&gt;中国&lt;/option&gt;
            &lt;option value="USA"&gt;美国&lt;/option&gt;
            &lt;option value="Britain" selected&gt;英国&lt;/option&gt;
      &lt;/select&gt;
    &lt;/p&gt;

    &lt;!--    文本域 多行--&gt;
    &lt;p&gt;反馈:
      &lt;textarea name="textarea" cols="30" rows="10"&gt;文本内容&lt;/textarea&gt;
    &lt;/p&gt;

    &lt;!--    文件域 上传文件--&gt;
    &lt;p&gt;
      &lt;input type="file" name="files"/&gt;
      &lt;input type="button" name="upload" value="上传"/&gt;
    &lt;/p&gt;

    &lt;!--    邮件验证--&gt;
    &lt;p&gt;邮箱:
      &lt;input type="email" name="email"/&gt;
    &lt;/p&gt;

    &lt;!--    URL验证--&gt;
    &lt;p&gt;URL:
      &lt;input type="url" name="url"/&gt;
    &lt;/p&gt;

    &lt;!--    数字验证--&gt;
    &lt;p&gt;商品数量:
      &lt;input type="number" name="number" max="100" min="0" step="1"/&gt;
    &lt;/p&gt;

    &lt;!--    滑块--&gt;
    &lt;p&gt;音量:
      &lt;input type="range" name="voice" min="0" max="100" step="2"/&gt;
    &lt;/p&gt;

    &lt;!--    搜索框--&gt;
    &lt;p&gt;搜索:
      &lt;input type="search" name="search"/&gt;
    &lt;/p&gt;

&lt;!--    增强鼠标可用性,点击文字也可以进行输入--&gt;
    &lt;p&gt;
      &lt;label for="mark"&gt;你点我试试&lt;/label&gt;
      &lt;input type="text" id="mark"&gt;
    &lt;/p&gt;

    &lt;p&gt;
      &lt;input type="submit"&gt;
      &lt;input type="reset" value="清空表单"&gt;
    &lt;/p&gt;

&lt;!--    表单应用
value="admin" readonly 赋值并设置为只读
value="123456" hidden 赋值并隐藏
disabled 禁用
--&gt;
&lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="表单初级验证">表单初级验证</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922145814635-1211727792.png"></p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;登录注册&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;注册&lt;/h1&gt;
&lt;!--表单form
action 表单提交的位置 可以是一个网站 也可以是一个请求处理地址
method post get 两种不一样的提交方式
    get 我们可以在url中看到我们提交的信息,不安全,高效
    post 比较安全,提交大文件
value 初始值
maxlength 最大长度
--&gt;
&lt;form action="1.我的第一个网页.html" method="post"&gt;
&lt;!--
value="admin" readonly 赋值并设置为只读
value="123456" hidden 赋值并隐藏
placeholder 提示信息
required非空验证
--&gt;
    &lt;p&gt;名字:&lt;input type="text" name="username" maxlength="8" placeholder="请输入用户名" required&gt;&lt;/p&gt;
    &lt;p&gt;密码:&lt;input type="password" name="pwd" value="123456" hidden&gt;&lt;/p&gt;

    &lt;!--单选框标签
    type="radio"
    value 单选框的值
    name 表示组,单选框所有选项必须在同一组
    checked 默认选中
    disabled 禁用
    --&gt;
    &lt;p&gt;性别:
      &lt;input type="radio" value="boy" name="sex" checked disabled/&gt;男
      &lt;input type="radio" value="girl" name="sex"/&gt;女
    &lt;/p&gt;

    &lt;!--    多选框
    type="checkbox"
    value 多选框的值
    name 表示组,一般会写成同一个组
    checked 默认选中
    --&gt;
    &lt;p&gt;爱好:
      &lt;input type="checkbox" value="sing" name="hobby"/&gt;唱歌
      &lt;input type="checkbox" value="dance" name="hobby" checked/&gt;跳舞
      &lt;input type="checkbox" value="draw" name="hobby"/&gt;画画
    &lt;/p&gt;

    &lt;!--    按钮
    type="button"
    value 按钮上显示的字
    name 表示组
    图片按钮,点击图片跳转
    --&gt;
    &lt;p&gt;按钮:
      &lt;input type="button" name="btn1" value="点击变长"&gt;
      &lt;input type="image" src="../resource/image/1.jpg" width="100" height="100"&gt;
    &lt;/p&gt;

    &lt;!--    下拉框,列表框
    selected 默认选中
    --&gt;
    &lt;p&gt;国家:
      &lt;select name="列表名称"&gt;
            &lt;option value="China"&gt;中国&lt;/option&gt;
            &lt;option value="USA"&gt;美国&lt;/option&gt;
            &lt;option value="Britain" selected&gt;英国&lt;/option&gt;
      &lt;/select&gt;
    &lt;/p&gt;

    &lt;!--    文本域 多行--&gt;
    &lt;p&gt;反馈:
      &lt;textarea name="textarea" cols="30" rows="10"&gt;文本内容&lt;/textarea&gt;
    &lt;/p&gt;

    &lt;!--    文件域 上传文件--&gt;
    &lt;p&gt;
      &lt;input type="file" name="files"/&gt;
      &lt;input type="button" name="upload" value="上传"/&gt;
    &lt;/p&gt;

    &lt;!--    邮件验证--&gt;
    &lt;p&gt;邮箱:
      &lt;input type="email" name="email"/&gt;
    &lt;/p&gt;

    &lt;!--    URL验证--&gt;
    &lt;p&gt;URL:
      &lt;input type="url" name="url"/&gt;
    &lt;/p&gt;

    &lt;!--    数字验证--&gt;
    &lt;p&gt;商品数量:
      &lt;input type="number" name="number" max="100" min="0" step="1"/&gt;
    &lt;/p&gt;

    &lt;!--    滑块--&gt;
    &lt;p&gt;音量:
      &lt;input type="range" name="voice" min="0" max="100" step="2"/&gt;
    &lt;/p&gt;

    &lt;!--    搜索框--&gt;
    &lt;p&gt;搜索:
      &lt;input type="search" name="search"/&gt;
    &lt;/p&gt;

&lt;!--    增强鼠标可用性,点击文字也可以进行输入--&gt;
    &lt;p&gt;
      &lt;label for="mark"&gt;你点我试试&lt;/label&gt;
      &lt;input type="text" id="mark"&gt;
    &lt;/p&gt;

&lt;!--    自定义邮箱验证
百度常用正则表达式--&gt;
    &lt;p&gt;邮箱:
      &lt;input type="text" name="diyemail" pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"/&gt;
    &lt;/p&gt;

    &lt;p&gt;
      &lt;input type="submit"&gt;
      &lt;input type="reset" value="清空表单"&gt;
    &lt;/p&gt;

&lt;!--    表单应用
value="admin" readonly 赋值并设置为只读
value="123456" hidden 赋值并隐藏
disabled 禁用
--&gt;
&lt;!--    表单验证
placeholder 提示信息
required非空验证
pattern 自定义验证
--&gt;
&lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="总结">总结</h2>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922150920683-374681454.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922150956108-2074296444.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/2529444/202109/2529444-20210922151040213-349754280.png"></p>
<h2 id="学习视频">学习视频</h2>
<p>学习视频</p><br><br>
来源:https://www.cnblogs.com/mingmao/p/15317612.html
頁: [1]
查看完整版本: HTML5