源之水 發表於 2020-8-7 16:36:00

HTML5

<h1 id="html5">HTML5</h1>
<h2 id="目录">目录</h2>
<p><strong>初始HTML</strong>-<strong>网页基本标签</strong>-<strong>图像、超链接、网页布局</strong>-<strong>列表、表格、媒体元素</strong>-<strong>表单及表单应用</strong>-<strong>表单初级验证</strong></p>
<h2 id="初识html">初识HTML</h2>
<ul>
<li>
<p>什么是HTML:</p>
<ul>
<li>Hyper Text Market Language(超文本标记语言)</li>
<li><strong>超文本包括:文字、图片、音频、视频、动画等</strong>。</li>
</ul>
</li>
<li>
<p>HTML发展史:</p>
<p><img src="https://img2020.cnblogs.com/blog/2083017/202008/2083017-20200807163417500-1490620434.png" alt="" loading="lazy"></p>
</li>
<li>
<p>HTML5的优势:</p>
<ul>
<li>世界知名浏览器厂商对HTML5的支持</li>
<li>市场的需求</li>
<li>跨平台</li>
</ul>
</li>
<li>
<p>W3C标准:</p>
</li>
<li>
<ul>
<li>
<p>W3C:</p>
</li>
<li>
<ul>
<li>World       Wide Web Consortium(万维网联盟)</li>
<li>成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构</li>
</ul>
</li>
<li>
<p>W3C标准包括:</p>
</li>
<li>
<ul>
<li>结构化标准语言(HTML、XML)</li>
<li>表现标准语言(CSS)</li>
<li>行为标准(DoM、       ECMAScript)</li>
</ul>
</li>
</ul>
</li>
<li>
<p>HTML基本结构:</p>
<pre><code class="language-html">&lt;html&gt;
    &lt;head&gt;
      &lt;title&gt;网页头部&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;
      主体部分
    &lt;/body&gt;
&lt;/html&gt;
说明:&lt;body&gt;、&lt;/body&gt;等成对的标签,分别叫放和合标签单独呈现的标签(空元素),如&lt;h/&gt;;意为用/来关闭空元素
</code></pre>
<h2 id="网页基本信息">网页基本信息</h2>
</li>
<li>
<p>HTML的注释怎么写:</p>
</li>
<li>

</li>
<li>
<p>网站基本信息使用和说明</p>
</li>
</ul>
<pre><code class="language-html">&lt;!--DOCTYPE:告诉浏览器,我们要使用什么规范。默认为html。--&gt;
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;!--head标签代表网页头部--&gt;
&lt;head&gt;
    &lt;!-- meta描述性标签,它用来描述我们网站的一些信息--&gt;
    &lt;!--   meta一般用来做SEU --&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="keywords"content="何高宇,山东大学"&gt;
    &lt;meta name="description"content="何高宇是山东大学的一名学生"&gt;
    &lt;!-- title网页标题 --&gt;
    &lt;title&gt;我的第一个网站&lt;/title&gt;
&lt;/head&gt;
&lt;!--body标签代表网页主体--&gt;
&lt;body&gt;
HelloWorld!!
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2 id="网页基本标签">网页基本标签</h2>
<pre><code class="language-html">&lt;!--标题标签--&gt;
&lt;h1&gt;一级标签&lt;/h1&gt;
&lt;h2&gt;二级标签&lt;/h2&gt;
&lt;!--段落标签--&gt;
&lt;p&gt;醉卧沙场君莫笑&lt;/p&gt;
&lt;!--水平线标签--&gt;
&lt;hr/&gt;
&lt;!--换行标签--&gt;
醉卧沙场君莫笑&lt;/br&gt;
&lt;!--字体样式标签--&gt;
&lt;strong&gt;粗体:醉卧沙场君莫笑&lt;/strong&gt;
&lt;em&gt;斜体:古来征战几人回&lt;/em&gt;
• 注释和特殊符号
    ○ 空格:
      § &amp;nbsp; 空格
    ○ 格式:
      § &amp;---;
</code></pre>
<h2 id="图形标签">图形标签</h2>
<ul>
<li>
<p>添加图片的格式:</p>
<p>​        <img src="https://img2020.cnblogs.com/blog/2083017/202008/2083017-20200807163442294-1939631087.png" alt="" loading="lazy"></p>
<ul>
<li>说明:        src:图片地址(必填):../--上一级目录                    ○ alt:图片加载失败返回的文字(必填)</li>
</ul>
</li>
</ul>
<h2 id="超链接标签及应用">超链接标签及应用</h2>
<ul>
<li>
<p>链接标签(页面间链接):</p>
<ul>
<li>
<p>格式:<img src="https://img2020.cnblogs.com/blog/2083017/202008/2083017-20200807163450567-663177944.png" alt="" loading="lazy"></p>
</li>
<li>
<p>说明:</p>
<p>§ href:必填,表示要跳转到那个页面<br>
§ target:窗口打开位置<br>
□ _self:在本窗口打开(默认)</p>
</li>
</ul>
</li>
<li>
<p>锚链接(实现页面间跳转):</p>
<ul>
<li>
<p>条件:需要一个标记和可以跳转标记的链接</p>
</li>
<li>
<p>格式:</p>
<pre><code class="language-html">&lt;!--使用name作为标记--&gt;
&lt;a href name="top"&gt;顶部&lt;/a&gt;
&lt;!--跳转--&gt;
&lt;a href #top&gt;回到顶部&lt;/a&gt;
</code></pre>
</li>
</ul>
</li>
</ul>
<h2 id="块元素与行内元素">块元素与行内元素</h2>
<pre><code class="language-markdown">• 块元素:
    ○ 无论内容多少,该元素独占一行
    (p、h1-h6.)
• 行内元素:
    ○ 内容撑开宽度,左右都是行内元素的可以在排在一行
    (a. strong. em)
</code></pre>
<h2 id="列表标签">列表标签</h2>
<p>有序列表代码及其效果图</p>
<p><img src="https://img2020.cnblogs.com/blog/2083017/202008/2083017-20200807163504465-1393780287.png" alt="" loading="lazy"></p>
<p>无序列表代码及其效果图:</p>
<p><img src="https://img2020.cnblogs.com/blog/2083017/202008/2083017-20200807163516765-2052352522.png" alt="" loading="lazy"></p>
<p>自定义列表:dl:标签   dt:标签名称dd:列表内容</p>
<p><img src="https://img2020.cnblogs.com/blog/2083017/202008/2083017-20200807163525162-524548589.png" alt="" loading="lazy"></p>
<h2 id="表格元素">表格元素</h2>
<p>基本结构:单元格        行       列        跨列        跨行</p>
<pre><code class="language-html">&lt;table border="1px"&gt;
    &lt;tr&gt;
      &lt;td colspan="2" (跨两列)rowspan(跨两行)="2"&gt;1-1&lt;/td&gt;
      &lt;td&gt;1-2&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;2-1&lt;/td&gt;
      &lt;td&gt;2-2&lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
</code></pre>
<h2 id="媒体元素">媒体元素</h2>
<p>video:格式:</p>
<pre><code class="language-html">&lt;video src="../resources/video controls autoplay"&gt;&lt;/video&gt;
说明:
        src=资源路径
        controls:控制条
        autoplay:自动播放
</code></pre>
<p>autio:音频</p>
<p><img src="https://img2020.cnblogs.com/blog/2083017/202008/2083017-20200807163538894-1142941226.png" alt="" loading="lazy"></p>
<h2 id="页面结构分析">页面结构分析</h2>
<pre><code class="language-markdown">header 标题头部区域的内容(用于页面或页面中的一块区域)
footer 标记脚部区域的内容(用于整个页面或页面的一块区域)
section Web页面中的一块独立区域
article        独立的文章内容
aside 相关内容或应用(常用于侧边栏)
nav        导航类辅助内容
</code></pre>
<h2 id="iframe内联框架">iframe内联框架</h2>
<pre><code class="language-markdown">• 用途:作为容器可装载网址、链接
&lt;iframe src="https://www.baidu.com" frameborder="0" name="jaoe" width="1000px" height="800px"&gt;
&lt;/iframe&gt;
说明:src:途径
        name:代号名字
iframe容器内没有内容,但当点击跳转时,百度网址会在iframe内打开。
</code></pre>
<h2 id="初识表单pos和get提交">初识表单pos和get提交</h2>
<pre><code class="language-html">&lt;form method="post" action="result. html"&gt;
    &lt;p&gt;名字:&lt; input name="name"type="text"&gt;&lt;/p&gt;
        &lt;P&gt;密码:&lt;input name="password" type="password"&gt;&lt;/p&gt;
        &lt;input type="submit" name="Button"value="53"&gt;
        &lt;input type="reset" name="Reset" value="重填"&gt;
&lt;/form&gt;
说明:
    ○ method:规定如何发送表单数据
    ○ action:表单提交的位置,可以是网站,也可以是一个请求处理地址
    ○ get方式提交:我们可以在url中看到我们提交的信息,不安全,高效post:比较安全,传输大文件
    ○ form 元素的 name 属性提供了一种在脚本中引用表单的方法。
        ○ input必须要name属性才可以传输
</code></pre>
<h2 id="表单元素框">表单元素框</h2>
<p>表单元素:</p>
<p><img src="https://img2020.cnblogs.com/blog/2083017/202008/2083017-20200807163556118-1780263059.png" alt="" loading="lazy"></p>
<h3 id="文本框">文本框</h3>
<p>例子:</p>
<pre><code class="language-html">&lt;p&gt;
    &lt;input type="text" name="username" maxlength="8" size="30"value="映上"&gt;
&lt;/p&gt;
</code></pre>
<h3 id="radio单选框">radio单选框</h3>
<pre><code class="language-html">○ 需要用同一个name去命名单选框的元素,否则会出现两个都可以选的情况。
例子:
&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;!--单选框标签:
input type="radio"
value:单选框的值
name:表示的组
--&gt;
</code></pre>
<h3 id="按钮">按钮</h3>
<pre><code class="language-html">&lt;!--按钮
       input type"button"普通按钮
       input type="image"图像按钮
       input type="submit"提交按纽
       input type="reset"重置按钮
--&gt;
&lt;input type="button"name="btn1" vaue="点击变长"&gt;
&lt;input type="image" src="../resources/image/1.jpg"&gt;
&lt;input type="submit"&gt;
&lt;input type="reset"&gt;
</code></pre>
<h3 id="多选框">多选框</h3>
<pre><code class="language-html">&lt;input type="checkbox" value="sleep" name="hobby"&gt;睡觉
&lt;input type="checkbox" value="code" name="hobby"&gt;敲代码
说明:显示的值在外面填写,checked默认选中
</code></pre>
<h3 id="列表框下拉框">列表框、下拉框</h3>
<pre><code class="language-html">&lt;p&gt;
    &lt;select name="列表名字"&gt;
       &lt;option value="china"&gt;中国&lt;/option&gt;
       &lt;option value="us" selected&gt;美国&lt;/option&gt;
    &lt;/select&gt;
&lt;/p&gt;
说明:selected:默认在第一位
</code></pre>
<h3 id="文本域">文本域</h3>
<pre><code class="language-html">&lt;!--
    作用:可以输入大量文本信息
    参数:cols="50" rows="10"
    --&gt;
&lt;p&gt;反馈:
    &lt;textarea name="textarea" cols="50" rows="10"&gt;
    文本内容
    &lt;/textarea&gt;
&lt;/p&gt;
</code></pre>
<h3 id="文件域">文件域</h3>
<pre><code class="language-html">&lt;!--
        input type="file" name="files"
        作用:可以上传文件,在表单内使用
--&gt;
&lt;p&gt;
    &lt;input type="file" name="files"
    &lt;input type="button" value="上传" name="upload"&gt;
&lt;/p&gt;
</code></pre>
<h3 id="搜索框">搜索框</h3>
<pre><code class="language-html">&lt;p&gt;
    搜索:
    &lt;input type="search" name="search"&gt;
&lt;/p&gt;
</code></pre>
<h3 id="滑块">滑块</h3>
<pre><code class="language-html">&lt;!--滑块input type=range--&gt;
&lt;p&gt;音量
&lt;input type="range" name="voice" min="0" max="100" step="2"&gt;
&lt;/p&gt;
    说明:最大、最小值、每次移动间隔。
</code></pre>
<h3 id="邮件验证">邮件验证</h3>
<pre><code class="language-html">&lt;!--邮件验证--&gt;
&lt;p&gt;邮箱:
&lt;input type="email" name="email"&gt;
&lt;/p&gt;
</code></pre>
<h3 id="网络地址url验证">网络地址URL验证</h3>
<pre><code class="language-html">&lt;!--URL--&gt;
&lt;p&gt;
    URL:
    &lt;input type="url" name="url"&gt;
&lt;/p&gt;
</code></pre>
<h3 id="数字验证">数字验证</h3>
<pre><code class="language-html">&lt;!--数字--&gt;
&lt;p&gt;数字:
   &lt;input type="number" name="num" max="100" min="0" step="2"&gt;
&lt;/p&gt;
</code></pre>
<h3 id="表单元素修饰">表单元素修饰</h3>
<ul>
<li>
<p>readonly 只读</p>
</li>
<li>
<p>disabled 禁用</p>
</li>
<li>
<p>hidden隐藏</p>
</li>
<li>
<p>pleaceholder:</p>
</li>
<li>
<ul>
<li>输入框内的提示信息;</li>
</ul>
</li>
<li>
<p>required:</p>
</li>
<li>
<ul>
<li>输入框内必须要填信息,非空判断;</li>
</ul>
</li>
<li>
<p>pattern:</p>
</li>
<li>
<ul>
<li>通过正则表达式自己添加验证</li>
</ul>
</li>
</ul>
<p>增强鼠标可用性:</p>
<pre><code class="language-html">&lt;p&gt;
    &lt;!--增强鼠标的可用性--&gt;
    &lt;label for="mark"&gt;点击可输入框&lt;/label&gt;
    &lt;input type="text"&gt;
&lt;/p&gt;
</code></pre><br><br>
来源:https://www.cnblogs.com/gboy/p/13453725.html
頁: [1]
查看完整版本: HTML5