小咖啦咪 發表於 2020-2-29 21:39:00

HTML5

<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">兼容HTML5的浏览器</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">IE9+(trident)、谷歌(chrome-blink)、火狐(firefox-gecko)、欧朋(opera-presto)、苹果(safari-webkit)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">HTML5特点</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        增加了新特性:语义特性√,本地存储特性,设备兼容特性,连接特性,网页多媒体特性√,三维、图形及特效特性√,性能与集成特性,CSS3特性√</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">新标签</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">1、header 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;header&gt;标签定义文档的页眉,通常是一些引导和导航信息。</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;header&gt; 标签不能被放在 &lt;footer&gt;、&lt;address&gt; 或者另一个 &lt;header&gt; 元素内部</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        它不局限于写在网页头部,也可以写在网页内容里面。</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">2、nav 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        导航栏标签</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">3、main 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        在一个文档中,不能出现一个以上的 &lt;main&gt; 元素。        &lt;main&gt; 元素不能是以下元素的后代:&lt;article&gt;、&lt;aside&gt;、&lt;footer&gt;、&lt;header&gt; 或 &lt;nav&gt;。</span><br>        <br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">4、article 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        比section具有更明确的语义,它代表一个独立的、完整的相关内容块,可独立于页面其它内容使用</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        article可以嵌套article</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">5、section 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;section&gt; 标签定义了文档的章节,本意是区块</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">6、aside 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        用来装载非正文的内容,可以删除,例如广告,成组的链接,侧边栏等等</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">7、footer 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        眉脚一般会包含作者姓名、文档版权信息、使用条款链接、联系信息等,可以写在内容里</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">8、hgroup 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;hgroup&gt;标签用于对网页或区段(section)的标题进行组合</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">9、figure&gt;figcaption 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;figure&gt;用于对元素进行组合。一般用于图片,文字组合</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;figcaption&gt;是 figure的子元素,用于对figure的内容进行说明</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">例如   图文组合</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">&lt;figure&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">      &lt;img src="路径" alt="" &gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">      &lt;figcaption&gt;这是一个图片&lt;/figcaption&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">   &lt;/figure&gt; </span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">10、time 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">属性        datetime=“时间”</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">例如        我每天都是&lt;time&gt;6点&lt;/time&gt;起床</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;time datetime="2018-11-11"&gt;光棍节&lt;/time&gt;,我发了很多红包</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">11、datalist 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        与&lt;input&gt;配合,实现类似于拥有输入功能的下拉列表。&lt;input&gt; 元素的 list 属性来绑定 &lt;datalist&gt; 元素的id</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">例如        &lt;input type="text" list="名字"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;datalist id="名字"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">                &lt;option&gt;</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">12、detalis 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">属性        open=“open”(打开)</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        用于描述文档或文档某个部分的细节</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">       &lt;summary&gt; 可以为&lt;details&gt;定义标题。标题可见,用户点击标题时,会显示出 details中的内容。任何形式的内容都能被放在 &lt;details&gt; 标签里边。</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        open属性,规定 details中内容是否默认可见。&lt;details open="open"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">例如</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">&lt;details &gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">      &lt;summary&gt;望庐山瀑布 --Laotian&lt;/summary&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">      &lt;p&gt;飞流直下三千尺,疑是银河落九天。&lt;/p&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px"> &lt;/details&gt;</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">13、mark 双(给文字涂色)</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        定义带有记号的文本,在需要突出显示文本时使用 &lt;mark&gt; 标签</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">14、progress 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">属性        max=“最大值”</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        value=“当前值”</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">定义进度条</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">15、meter 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">度量尺</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">属性        max=“最大值”</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        value=“当前值”</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">16、ruby 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">注释标签        配合 rt 双 使用</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">例如        &lt;ruby&gt;嫑&lt;rt&gt;biao&lt;/rt&gt;&lt;/ruby&gt;</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">17、output 双</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;output&gt; 标记定义一些输出类型,计算表单结果配合oninput事件</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">例如        自定义公式</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;form oninput="res.value=no1.value*no2.value"&gt; </span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">                &lt;input type="text" name="no1"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">                &lt;input type="text" name="no2"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">                &lt;output name="res"&gt;&lt;/output&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;/form&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">注意        加法不行(加号在js里是字符串拼接)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">18、语义化标签兼容IE8-6</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        可以引用一个js插件解决HTML5语义化标签在IE6-8不兼容问题</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;script src="路径"&gt;&lt;/script&gt;</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">表单新输入类型(type)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">1、color(颜色选择器)</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">语法        &lt;input type="color"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">打开一个调色板</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">2、email</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">语法        &lt;input type="email"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        email 输入类型用于应该包含电邮地址的输入字段。当提交表单时,会自动地对 email 字段的值进行验证(正则表达式)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">3、number</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">语法        &lt;input type="number"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">只能输入数字(ios不弹出数字键盘,与Android不同)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">4、tel</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">语法        &lt;input type="tel"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">输入电话号码(ios与Android都弹出数字键盘)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">5、url</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">语法        &lt;input type="url"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">只能输入网址</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">6、results</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">语法        &lt;input type="results"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">搜索</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">7、range</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">语法        &lt;input type="range"&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">特定范围内的数值选择器,属性 min、max、step( 步数 )、value</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">8、日期和时间</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">date        日、月、年</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">month        月、年</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">week        周、年</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">time        时间(时、分)</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">datetime        时间、日、月、年(UTC时间)</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">datetime-local        时间、日、月、年(本地时间)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">表单新属性</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">1、placeholder(占位符)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">2、autofocus(获取焦点)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">3、required(验证条件,必填项)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">4、pattern(正则表达式)</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        输入的内容必须匹配到指定正则 </span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        例如: pattern="\d{3}"(三位数字)html写法</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">网页中的视频</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">一、插入视频两种方式</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">1、&lt;video src="路径"&gt;&lt;/video&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">2、&lt;video&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">        &lt;source src="路径" type="video/ogg" &gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">   &lt;/video&gt;(type必加属性)</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">二、video属性</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">1、宽高          width height</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">2、自动播放   autoplay   +静音   muted</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">3、播放控件   controls</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">4、播放前的图片poster="路径"</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">5、重复播放   loop</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">三、支持的视频格式</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">ogg、webM、MP4</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">网页中的音频</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">语法        &lt;audio src="路径"&gt;&lt;/audio&gt;</span><br><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">以上属性通用</span></p><br><br>
来源:https://www.cnblogs.com/imbacool/p/12386349.html
頁: [1]
查看完整版本: HTML5