华厦飞燕 發表於 2021-7-20 16:01:00

HTML5

<h1 id="html5">HTML5</h1>
<p></p><div class="toc"><div class="toc-container-header">目录</div><ul><li>HTML5<ul><li>1. 初识HTML<ul><li>1.1 W3C标准</li><li>1.2 HTML基本结构</li></ul></li><li>2. 标签<ul><li>2.1 网页标签</li><li>2.2 图像标签</li><li>2.3 链接标签</li></ul></li><li>3. 行内元素和块元素</li><li>4. 列表</li><li>5. 表格</li><li>6. 视频和音频</li><li>7. 页面结构分析</li><li>8. iframe内联框架</li><li>9. 表单<ul><li>9. 1 表单语法</li><li>9. 2 表单应用</li><li>9.3 表单初级验证</li></ul></li></ul></li></ul></div><p></p>
<hr>
<h2 id="1-初识html">1. 初识HTML</h2>
<p><code>HTML:Hyper Text Markup Language(超文本标记语言)</code></p>
<hr>
<h3 id="11-w3c标准">1.1 W3C标准</h3>
<pre><code>* W3C
        * World Wide Web Consortium(万维网联盟)
        * 成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构
        * http://www.w3.org/
        * http://www.chinaw3c.org/
* W3C标准包括
        * 结构化标准语言(HTML、XML)
        * 表现标准语言(CSS)
        * 行为标准(DOM、ECMAScript)
</code></pre>
<hr>
<h3 id="12-html基本结构">1.2 HTML基本结构</h3>
<pre><code>&lt;!--!DOCTYPE:告诉浏览器,我们要使用什么规范--&gt;
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
&lt;!--    meta:描述性标签,他用来描述我的网站的一些信息--&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="keywords" content="HTML"&gt;
    &lt;meta name="description" content="前端基础"&gt;
    &lt;title&gt;Title&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<hr>
<h2 id="2-标签">2. 标签</h2>
<hr>
<h3 id="21-网页标签">2.1 网页标签</h3>
<pre><code>&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;!--段落标签——快捷方式:p + Tab--&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;!--粗体,斜体--&gt;
&lt;h1&gt;字体样式标签&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;I love you!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I love you!&lt;/em&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;!--特殊符号——&amp;;(查百度)--&gt;
空格&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>
<hr>
<h3 id="22-图像标签">2.2 图像标签</h3>
<pre><code>
&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:图片地址
    相对地址,绝对地址
    ../上一级标签
--&gt;
&lt;img src="../resources/img/1.jpg" alt="图片加载失败文字" title="图片悬浮文字" height="1011" width="2000"&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<hr>
<h3 id="23-链接标签">2.3 链接标签</h3>
<pre><code>
&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;!--a标签
href(必填):表示要跳转到的页面
_blank:在新标签中打开
_self:在自己的网页打开
--&gt;
&lt;a href="https:www.baidu.com" target="_blank"&gt;百度&lt;/a&gt;&lt;br/&gt;
&lt;a href="MyWeb02.html"&gt;
&lt;img src="Image.png" alt="图片加载失败文字" title="图片悬浮文字" height="1011" width="2000"&gt;
&lt;/a&gt;&lt;br/&gt;

&lt;!--锚链接(可以跨文件使用)
1.需要一个锚标记
2.跳转到标记 #
--&gt;
&lt;a href="#top"&gt;回到顶部&lt;/a&gt;
&lt;a name="bottom" &gt;&lt;/a&gt;

&lt;!--功能性链接
邮件链接:mailto
QQ链接:QQ推广(图片加载不出在两个冒号之间写上QQ号)
--&gt;
&lt;a href="mailto:1346438693@qq.com"&gt;联系我们&lt;/a&gt;
&lt;a target="_blank" href="http://wpa.qq.com/msgrd?v=3&amp;uin=&amp;site=qq&amp;menu=yes"&gt;
&lt;img border="0" src="http://wpa.qq.com/pa?p=2:1346438693:52" alt="联系我们" title="联系我们"/&gt;
&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<hr>
<h2 id="3-行内元素和块元素">3. 行内元素和块元素</h2>
<pre><code>* 块元素
        * 无论内容多少,该元素独占一行
        * p、h1 - h6...)
* 行内元素
        * 内容撑开宽度,左右都是行内元素的可以排在一行
        * (a、strong、em ....)
</code></pre>
<hr>
<h2 id="4-列表">4. 列表</h2>
<pre><code>
&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;/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;/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;dt&gt;学科&lt;/dt&gt;
    &lt;dd&gt;数学&lt;/dd&gt;
    &lt;dd&gt;英语&lt;/dd&gt;
&lt;/dl&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<hr>
<h2 id="5-表格">5. 表格</h2>
<pre><code>
&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
--&gt;
&lt;table border="1px"&gt;
&lt;tr&gt;
&lt;!--    跨行colspan--&gt;
    &lt;td colspan="3"&gt;学生成绩&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;!--    跨列rowspan--&gt;
    &lt;td rowspan="2"&gt;狂神&lt;/td&gt;
    &lt;td&gt;语文&lt;/td&gt;
    &lt;td&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;数学&lt;/td&gt;
    &lt;td&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
    &lt;td rowspan="2"&gt;秦将&lt;/td&gt;
    &lt;td&gt;语文&lt;/td&gt;
    &lt;td&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;数学&lt;/td&gt;
    &lt;td&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<hr>
<h2 id="6-视频和音频">6. 视频和音频</h2>
<pre><code>
&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;!--音频和视频
src:资源路径
controls:控制条
autoplay:自动播放(谷歌会限制自动播放)
--&gt;
&lt;video src="../resources/video/2.mp4" controls autoplay&gt;&lt;/video&gt;
&lt;audio src="../resources/audio/1.mp3" controls &gt;&lt;/audio&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<hr>
<h2 id="7-页面结构分析">7. 页面结构分析</h2>
<pre><code>&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;article&gt;
&lt;h2&gt;独立文章&lt;/h2&gt;
&lt;/article&gt;
&lt;aside&gt;
&lt;h2&gt;侧边栏&lt;/h2&gt;
&lt;/aside&gt;
&lt;footer&gt;
&lt;h2&gt;网页脚部&lt;/h2&gt;
&lt;/footer&gt;
&lt;nav&gt;
&lt;h2&gt;导航栏&lt;/h2&gt;
&lt;/nav&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<hr>
<h2 id="8-iframe内联框架">8. iframe内联框架</h2>
<pre><code>
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;iframe内联框架&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!--iframe内联框架
name
--&gt;
&lt;iframe src="https://www.baidu.com" frameborder="0" width="1000px" height="1000px" name="hello"&gt;&lt;/iframe&gt;
&lt;a href="MyWeb03.html" target="hello"&gt;点我跳转&lt;/a&gt;


&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<hr>
<h2 id="9-表单">9. 表单</h2>
<hr>
<h3 id="9-1-表单语法">9. 1 表单语法</h3>
<pre><code>
&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;!--表单
action:表单提交的位置,可以是网站,也可以是请求处理地址
method:post,get 提交方式
    get方式提交:我们可以在URL中看到我们提交的信息,不安全,高效
    post:比较安全,传输大文件
--&gt;
&lt;form action="MyWeb01.html" method="get"&gt;
&lt;!--文本输入框
value="Jay" 默认初始值
maxlength="8" 最长能写的字符个数
size="30" 文本框长度
--&gt;
&lt;p&gt;名字: &lt;input type="text" name="username"&gt;&lt;/p&gt;
&lt;!--密码框--&gt;
&lt;p&gt;密码:&lt;input type="password" name="password"&gt;&lt;/p&gt;
&lt;!--单选框标签
name:表示组
value:单选框的值
--&gt;
&lt;p&gt;性别:
    &lt;input type="radio" value="boy" name="性别" checked&gt;男
    &lt;input type="radio" value="girl" name="性别"&gt;女
&lt;/p&gt;

&lt;!--复选框--&gt;
&lt;p&gt;爱好:
    &lt;input type="checkbox" value="sleep" name="hobby" checked&gt;睡觉
    &lt;input type="checkbox" value="code" name="hobby"&gt;敲代码
    &lt;input type="checkbox" value="game" name="hobby"&gt;游戏
&lt;/p&gt;

&lt;!--按钮--&gt;
&lt;input type="button" name="button1" value="get"&gt;
&lt;input type="image" src="../resources/image/五五开黑节.jpg" alt="五五开黑节"&gt;
&lt;p&gt;
    &lt;input type="submit"&gt;
    &lt;input type="reset"&gt;
&lt;/p&gt;
&lt;!--文件域--&gt;
&lt;p&gt;
    &lt;input type="file" name="files"&gt;
    &lt;input type="button" value="上传" name="upload"&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="num" max="100" min="0" step="10"&gt;
&lt;/p&gt;

&lt;!--滑块--&gt;
&lt;p&gt;音量:
    &lt;input type="range" name="voice" min="0" max="100" step="3"&gt;
&lt;/p&gt;
&lt;!--搜索框--&gt;
&lt;input type="search" name="search"&gt;
&lt;!--下拉框--&gt;
&lt;p&gt;国家:
    &lt;select name="列表名称" id="dialog-publisher-value"&gt;
      &lt;option value="China"&gt;中国&lt;/option&gt;
      &lt;option value="USA"&gt;美国&lt;/option&gt;
      &lt;option value="Switzerland"&gt;瑞士&lt;/option&gt;
      &lt;option value="Japan" selected&gt;日本&lt;/option&gt;
    &lt;/select&gt;
&lt;/p&gt;
&lt;!--文本域--&gt;
&lt;p&gt;反馈:
    &lt;textarea name="feedback" id="bottom-text" cols="50" rows="10"&gt;文本内容&lt;/textarea&gt;
&lt;/p&gt;
&lt;/form&gt;


&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<hr>
<h3 id="9-2-表单应用">9. 2 表单应用</h3>
<ul>
<li>readonly :只读</li>
<li>hidden:隐藏</li>
<li>disabled:禁用</li>
</ul>
<pre><code>&lt;!--增强鼠标可用性:点击文字定位到对应文本框--&gt;
&lt;p&gt;
    &lt;label for="mark"&gt;你点我试试&lt;/label&gt;
    &lt;input type="text" id="mark"&gt;
&lt;/p&gt;
</code></pre>
<hr>
<h3 id="93-表单初级验证">9.3 表单初级验证</h3>
<ul>
<li>placeholder:信息提示语(输入框控件)</li>
<li>required:非空判断(输入框控件)</li>
<li>pattern:正则表达式</li>
</ul><br><br>
来源:https://www.cnblogs.com/Jezer/p/15035415.html
頁: [1]
查看完整版本: HTML5