<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[木子屋 - HTML/CSS]]></title>
<link>http://www.mzwu.com/</link>
<description><![CDATA[Dnawo&#39;s BLOG]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[service@mzwu.com(Dnawo)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>木子屋</title>
	<url>http://www.mzwu.com/images/logos.gif</url>
	<link>http://www.mzwu.com/</link>
	<description>木子屋</description>
</image>

			<item>
			<link>http://www.mzwu.com/article.asp?id=5247</link>
			<title><![CDATA[Markdown 语法入门指南]]></title>
			<author>service@mzwu.com(dnawo)</author>
			<category><![CDATA[HTML/CSS]]></category>
			<pubDate>Fri,28 Aug 2026 19:35:27 +0800</pubDate>
			<guid>http://www.mzwu.com/default.asp?id=5247</guid>
		<description><![CDATA[<img width="640" height="320" src="http://www.mzwu.com/pic/202608/015.jpg" border="0" alt=""/><br/><br/>Markdown 是一种轻量级标记语言，让你用纯文本编写格式化的文档。它语法简洁、易学易用，广泛应用于笔记、博客、文档写作等场景。下面从零开始，带你快速掌握 Markdown 的核心语法。<br/><br/><strong>■ 标题</strong><br/><br/>使用 # 号表示标题，1~6 个 # 分别对应一级到六级标题，# 与文字之间需要加一个空格。<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"># 一级标题<br/>## 二级标题<br/>### 三级标题<br/>#### 四级标题<br/>##### 五级标题<br/>###### 六级标题</div></div><br/><i>建议：一篇文章只使用一个一级标题，其余用二级及以下标题组织内容层次。</i><br/><br/><strong>■ 文本样式</strong><br/><br/>Markdown 支持多种文本强调方式：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">加粗&#160;&#160;&#160;&#160;**文字** 或 __文字__<br/>斜体&#160;&#160;&#160;&#160; *文字* 或 _文字_<br/>删除线 ~~文字~~</div></div><br/><i>说明：可以组合使用，比如 ***加粗斜体*** 可以同时加粗并倾斜。</i><br/><br/><strong>■ 代码</strong><br/><br/>行内代码：用反引号包裹代码片段<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">使用 `console.log()` 可以在控制台输出信息。</div></div><br/>代码块：用三个反引号包裹多行代码，并可指定语言实现语法高亮<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">```python<br/>def hello():<br/>&nbsp;&nbsp;&nbsp;&nbsp;print(&#34;Hello, World!&#34;)<br/><br/>```</div></div><br/><i>说明：常见的语言标识有：python、javascri&#112;t、java、html、css、bash 等。</i><br/><br/><strong>■ 引用</strong><br/><br/>使用 &gt; 表示引用，可以嵌套使用：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">&gt; 这是一段引用文字。<br/>&gt; <br/>&gt; &gt; 这是嵌套引用。</div></div><br/><i>说明：引用块内也可以使用其他 Markdown 语法，如加粗、列表等。</i><br/><br/><strong>■ 链接和图片</strong><br/><br/>链接：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">[链接文本](链接地址)<br/>[链接文本](链接地址 &#34;鼠标悬停提示&#34;)</div></div><br/>图片：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">![替代文字](图片地址)</div></div><br/><strong>■ 表格</strong><br/><br/>用 | 分隔列，用 - 分隔表头和内容，用 : 控制对齐方式：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">| 左对齐 | 居中对齐 | 右对齐 |<br/>|:-------|:-------:|-------:|<br/>| 内容1&nbsp;&nbsp;| 内容2&nbsp;&nbsp; | 内容3&nbsp;&nbsp;|<br/>| 内容4&nbsp;&nbsp;| 内容5&nbsp;&nbsp; | 内容6&nbsp;&nbsp;|</div></div><br/><i>说明：表格的对齐符号 - 至少需要 3 个，: 的位置决定对齐方向。</i><br/><br/><strong>■ 任务列表（复选框）</strong><br/><br/>使用 - [ ] 表示未完成，- [x] 表示已完成：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">- [x] 学习 Markdown 基本语法<br/>- [x] 练习标题和列表<br/>- [ ] 掌握表格和代码块<br/>- [ ] 写一篇完整的 Markdown 文档</div></div><br/><strong>■ 列表</strong><br/><br/>无序列表：使用 -、* 或 + 作为列表标记<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">- 苹果<br/>- 香蕉<br/>- 橙子</div></div><br/>有序列表：使用数字加英文句点<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">1. 第一步：打开编辑器<br/>2. 第二步：编写内容<br/>3. 第三步：保存文件</div></div><br/>嵌套列表：在子项前添加缩进（2 个或 4 个空格）即可实现嵌套<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">- 水果<br/>&nbsp;&nbsp;- 苹果<br/>&nbsp;&nbsp;- 香蕉<br/>- 蔬菜<br/>&nbsp;&nbsp;- 西红柿<br/>&nbsp;&nbsp;- 黄瓜</div></div><br/><strong>■ 分割线</strong><br/><br/>使用三个或以上的 -、* 或 _（单独一行）来创建分割线：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">---</div></div><br/><strong>■ 转义字符</strong><br/><br/>如果你想显示 Markdown 中的特殊符号本身，可以在前面加反斜杠 \ 进行转义：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">\*这不是斜体\*<br/>\# 这不是标题</div></div><br/><strong>■ HTML 混用</strong><br/><br/>Markdown 兼容 HTML 标签，当 Markdown 语法无法满足需求时，可以直接使用 HTML：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">这是普通文字。&lt;br&gt;这是换行后的文字。</div></div><br/>Markdown 文件通常以 .md 或 .markdown 为后缀，掌握了以上语法，已经能够应对绝大多数的 Markdown 写作场景了。Markdown 的魅力在于：专注于内容本身，而不是排版格式。]]></description>
		</item>
		
			<item>
			<link>http://www.mzwu.com/article.asp?id=4982</link>
			<title><![CDATA[DIV使用opacity设置透明后子元素不能取消透明解决方法]]></title>
			<author>service@mzwu.com(dnawo)</author>
			<category><![CDATA[HTML/CSS]]></category>
			<pubDate>Tue,19 Jul 2022 10:15:17 +0800</pubDate>
			<guid>http://www.mzwu.com/default.asp?id=4982</guid>
		<description><![CDATA[DIV使用opacity设置透明后，子元素也跟着一起透明，结果导致DIV里边的文字看不清，尝试给子元素设置opacity: 1，发现不能取消透明：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code74862);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code74862>&lt;style&gt;<br/>&#160;&#160;&#160;&#160;div{background-color: #000; opacity: 0.5;}<br/>&#160;&#160;&#160;&#160;span{opacity: 1;}<br/>&lt;/style&gt;<br/><br/>&lt;div&gt;<br/>&#160;&#160;&#160;&#160;&lt;span&gt;hello,world.&lt;/span&gt;<br/>&lt;/div&gt;</div></div><br/>将opacity放在background-color中设置可解决此问题：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code66576);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code66576>&lt;style&gt;<br/>&#160;&#160;&#160;&#160;div{background-color: rgb(0, 0, 0, 0.5);}<br/>&lt;/style&gt;<br/><br/>&lt;div&gt;<br/>&#160;&#160;&#160;&#160;&lt;span&gt;hello,world.&lt;/span&gt;<br/>&lt;/div&gt;</div></div><br/><br/><strong>相关链接</strong><br/><br/>[1].CSS的opacity设置背景透明字体不透明：<a href="https://blog.csdn.net/qq_52070860/article/details/124374739" target="_blank" rel="external">https://blog.csdn.net/qq_52070860/article/details/124374739</a>]]></description>
		</item>
		
			<item>
			<link>http://www.mzwu.com/article.asp?id=4981</link>
			<title><![CDATA[基于CSS3属性Animation和transform实现类似翻书效果[转]]]></title>
			<author>service@mzwu.com(dnawo)</author>
			<category><![CDATA[HTML/CSS]]></category>
			<pubDate>Mon,18 Jul 2022 09:36:18 +0800</pubDate>
			<guid>http://www.mzwu.com/default.asp?id=4981</guid>
		<description><![CDATA[<img src="http://www.mzwu.com/pic/202207/022.gif" border="0" alt=""/><br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code91434);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code91434>&lt;!doctype html&gt;<br/>&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=&#34;utf-8&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;基于CSS3属性Animation及transform实现类似翻书效果&lt;/title&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script src=&#34;//code.jquery.com/jquery-1.12.4.min.js&#34;&gt;&lt;/script&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;style&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.book{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width: 460px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height: 300px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;position: relative;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;margin: 150px 400px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transform: rotatex(15deg);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transform-style: preserve-3d;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-webkit-transform-style: preserve-3d;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-moz-transform-style: preserve-3d;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-ms-transform-style: preserve-3d;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.page{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width: 230px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height: 300px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border: 1px solid #666;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;position: absolute;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;right: 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transform-origin: left;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transform-style: preserve-3d;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;backface-visibility:hidden;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;font-size: 60px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text-align: center;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;line-height: 300px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.page span{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width: 100%;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;position: absolute;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-color: #00FFFF;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.page span:nth-child(2){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transform: rotatey(-180deg);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;backface-visibility:hidden;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*翻上一页动画*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@keyframes prev {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0%{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transform: rotatey(-180deg);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z-index: 10;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100%{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transform: rotatey(0deg);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*翻下一页动画*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@keyframes next {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0%{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transform: rotatey(0deg);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100%{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transform: rotatey(-180deg);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z-index: 10;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/style&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- 所展示的书的内容 --&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;book&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;page&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;1&lt;/span&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;2&lt;/span&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;page&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;3&lt;/span&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;4&lt;/span&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;page&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;5&lt;/span&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;6&lt;/span&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;page&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;7&lt;/span&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;8&lt;/span&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;page&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;9&lt;/span&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;10&lt;/span&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- 用来控制上一页和下一页操作 --&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type=&#34;button&#34; value=&#34;上一页&#34; id=&#34;prev&#34;/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type=&#34;button&#34; value=&#34;下一页&#34; id=&#34;next&#34;/&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(document).ready(function(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let pageno = 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let pagecount = $(&#34;.page&#34;).length;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//设置每一页z-index<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let i=0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#34;.page&#34;).each(function(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i++;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(this).css(&#34;z-index&#34;, pagecount-i);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//翻上一页<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#34;#prev&#34;).click(function(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(pageno &gt; 0){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageno--;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#34;.page:eq(&#34;+pageno+&#34;)&#34;).css(&#34;animation&#34;, &#34;prev 1.5s linear 1 forwards&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pageno = 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//翻下一页<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#34;#next&#34;).click(function(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(pageno &lt; pagecount){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#34;.page:eq(&#34;+pageno+&#34;)&#34;).css(&#34;animation&#34;, &#34;next 1.5s linear 1 forwards&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageno++;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pageno = pagecount;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div><br/>原文链接：<a href="https://www.cnblogs.com/LUOQIANangel/p/5598512.html" target="_blank" rel="external">https://www.cnblogs.com/LUOQIANangel/p/5598512.html</a>]]></description>
		</item>
		
			<item>
			<link>http://www.mzwu.com/article.asp?id=4979</link>
			<title><![CDATA[CSS3动画学习笔记]]></title>
			<author>service@mzwu.com(dnawo)</author>
			<category><![CDATA[HTML/CSS]]></category>
			<pubDate>Sun,17 Jul 2022 21:14:53 +0800</pubDate>
			<guid>http://www.mzwu.com/default.asp?id=4979</guid>
		<description><![CDATA[<img width="630" height="315" src="http://www.mzwu.com/pic/202207/020.jpg" border="0" alt=""/><br/><br/>CSS3动画需@keyframes规则和animation属性一起配合使用才能生效，@keyframes规则定义了一组样式，它设置了多个关键点时元素的样式(也称关键帧)，animation属性定义了动画使用的规则、时长、速度等信息。<br/><br/><strong>1、@keyframes规则</strong><br/><br/>@keyframes规则定义了一组样式，它设置了多个关键点时元素的样式，它有两种写法：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code2766);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code2766>@keyframes styles {<br/>&nbsp;&nbsp;&nbsp;&nbsp;/*0%、50%、100%分别对应动画0%、50%、100%时的状态*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;0% {left: 0px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;50% {left: 180px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;100% {left: 200px;}<br/>}</div></div><br/>或者：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code84203);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code84203>@keyframes styles {<br/>&nbsp;&nbsp;&nbsp;&nbsp;/*from为动画开始时的状态，to为动画结束时的状态*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;from {left: 0px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;to {left: 200px;}<br/>}</div></div><br/>from等同于0%，to等同于100%，显然0%-100%形式可以更加精确的控制动画。为能兼容各种浏览器，推荐写法：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code66449);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code66449>@keyframes styles {<br/>&nbsp;&nbsp;&nbsp;&nbsp;0% {left: 0px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;100% {left: 200px;}<br/>}<br/>@-webkit-keyframes styles {<br/>&nbsp;&nbsp;&nbsp;&nbsp;0% {left: 0px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;100% {left: 200px;}<br/>}<br/>@-moz-keyframes styles {<br/>&nbsp;&nbsp;&nbsp;&nbsp;0% {left: 0px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;100% {left: 200px;}<br/>}</div></div><br/><strong>2、animation属性</strong><br/><br/>animation属性定义了动画使用的规则、时长、速度等信息，animation的属性有：<br/><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><i>animation-name：指定要绑定到的关键帧的名称；<br/>animation-duration：指定动画需要多少秒或毫秒完成；<br/>animation-timing-function：设置动画将如何完成一个周期；<br/>animation-delay：设置动画在启动前的延迟间隔；<br/>animation-iteration-count：定义动画的播放次数；<br/>animation-direction：指定是否应该轮流反向播放动画；<br/>animation-fill-mode：规定当动画不播放时，要应用到元素的样式；<br/>animation-play-state：指定动画是否正在运行或已暂停；</i></div></div><br/>animation属性写法如下：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code93152);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code93152>.todo {<br/>&nbsp;&nbsp;&nbsp;&nbsp;animation-name: styles;<br/>&nbsp;&nbsp;&nbsp;&nbsp;animation-duration: 3s;<br/>&nbsp;&nbsp;&nbsp;&nbsp;animation-timing-function: linear;<br/>&nbsp;&nbsp;&nbsp;&nbsp;animation-fill-mode: forwards;<br/>}</div></div><br/>animation属性支持简写：<br/><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><i>animation: name duration timing-function delay iteration-count direction fill-mode play-state;</i></div></div><br/>animation属性简写的写法：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code13042);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code13042>.todo {<br/>&nbsp;&nbsp;&nbsp;&nbsp;animation: styles 3s linear forwards;<br/>}</div></div><br/>同样为能兼容各种浏览器，推荐写法：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code79930);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code79930>.todo {<br/>&nbsp;&nbsp;&nbsp;&nbsp;animation: styles 3s linear forwards;<br/>&nbsp;&nbsp;&nbsp;&nbsp;-webkit-animation: styles 3s linear forwards;<br/>&nbsp;&nbsp;&nbsp;&nbsp;-moz-animation: styles 3s linear forwards;<br/>}</div></div><br/>完整示例：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code79267);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code79267>&lt;!doctype html&gt;<br/>&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=&#34;utf-8&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;CSS3 Animation&lt;/title&gt;<br/>&#160;&#160;&#160;&#160;&lt;style&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;div{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width: 10px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height: 10px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-color: #000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;position: relative;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@keyframes styles {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0% {left: 0px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100% {left: 200px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@-webkit-keyframes styles {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0% {left: 0px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100% {left: 200px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@-moz-keyframes styles {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0% {left: 0px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100% {left: 200px;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.todo {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;animation: styles 3s linear forwards;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-webkit-animation: styles 3s linear forwards;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-moz-animation: styles 3s linear forwards;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/style&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;todo&#34;&gt;&lt;/div&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div><br/><strong>相关链接</strong><br/><br/>[1].CSS3 动画：<a href="https://www.runoob.com/css3/css3-animations.html" target="_blank" rel="external">https://www.runoob.com/css3/css3-animations.html</a><br/>[2].@keyframes 规则：<a href="https://www.runoob.com/cssref/css3-pr-animation-keyframes.html" target="_blank" rel="external">https://www.runoob.com/cssref/css3-pr-animation-keyframes.html</a><br/>[3].animation属性：<a href="https://www.runoob.com/cssref/css3-pr-animation.html" target="_blank" rel="external">https://www.runoob.com/cssref/css3-pr-animation.html</a>]]></description>
		</item>
		
			<item>
			<link>http://www.mzwu.com/article.asp?id=4933</link>
			<title><![CDATA[DIV铺满全屏的三种方法]]></title>
			<author>service@mzwu.com(dnawo)</author>
			<category><![CDATA[HTML/CSS]]></category>
			<pubDate>Thu,07 Apr 2022 08:18:18 +0800</pubDate>
			<guid>http://www.mzwu.com/default.asp?id=4933</guid>
		<description><![CDATA[1.继承法：<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code54700);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code54700>&lt;style&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;* {margin:0; padding:0;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;html,body{height:100%;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;.box {height:100%;}<br/>&lt;/style&gt;<br/><br/>&lt;div class=&#34;box&#34;&gt;&lt;/div&gt;</div></div><br/>2.定位法：<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code28401);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code28401>&lt;style&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;* {margin:0; padding:0;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;.box {position:absolute; width:100%; height:100%;}<br/>&lt;/style&gt;<br/><br/>&lt;div class=&#34;box&#34;&gt;&lt;/div&gt;</div></div><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code80739);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code80739>&lt;style&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;* {margin:0; padding:0;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;.box {position:absolute; top:0; bottom:0; left:0; right:0;}<br/>&lt;/style&gt;<br/><br/>&lt;div class=&#34;box&#34;&gt;&lt;/div&gt;</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.mzwu.com/article.asp?id=4810</link>
			<title><![CDATA[jQuery-1.8.0触发checkbox表单click事件的一个坑及解决方法]]></title>
			<author>service@mzwu.com(dnawo)</author>
			<category><![CDATA[HTML/CSS]]></category>
			<pubDate>Tue,06 Apr 2021 10:09:10 +0800</pubDate>
			<guid>http://www.mzwu.com/default.asp?id=4810</guid>
		<description><![CDATA[在页面引用了jQuery-1.8.0，给checkbox表单添加click事件：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code70608);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code70608>&lt;input type=&#34;checkbox&#34;/&gt;<br/>&lt;script type=&#34;text/javascri&#112;t&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$(&#34;:checkbox&#34;).click(function(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert($(this).is(&#34;:checked&#34;));<br/>&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&lt;/script&gt;</div></div><br/>手动点击checkbox触发click事件一切正常，改用jQuery触发click事件就不正常了：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code94770);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code94770>setInterval(&#34;$(&#39;:checkbox&#39;).click();&#34;, 2000);</div></div><br/>页面总是先alert然后checkbox状态才改变，顺序反了，表现很怪异：明明alert显示的是false但checkbox却是选中状态，正常应该先checkbox状态变为选中然后alert显示true才对，查了下原因：<br/><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><i>jQuery低版本在模拟点击时，首先触发click回调函数，回调函数执行完后再去修改checkbox的状态。</i></div></div><br/><strong>最终解决方法：</strong><br/><br/><u>改用change事件</u> 或 <u>升级jQuery到1.9.0(含)以上版本</u> 都可解决！！！]]></description>
		</item>
		
			<item>
			<link>http://www.mzwu.com/article.asp?id=4803</link>
			<title><![CDATA[HTML打开WEB版百度地图标点和导航示例]]></title>
			<author>service@mzwu.com(dnawo)</author>
			<category><![CDATA[HTML/CSS]]></category>
			<pubDate>Mon,29 Mar 2021 23:16:22 +0800</pubDate>
			<guid>http://www.mzwu.com/default.asp?id=4803</guid>
		<description><![CDATA[开发者按照URI API接口规范构造一条标准的URI，便可在PC&amp;移动浏览器端直接调起百度地图产品（如百度web地图、百度地图客户端）进行地图显示或检索、线路查询、导航等功能，满足开发者实现特定业务场景下直接调用地图产品实现应用请求。 <br/><br/><strong>URI API提供以下功能：</strong><br/><br/>&gt;.标注：根据名称或经纬度，调起百度地图产品展示一个标注点，如，分享位置，标注店铺；<br/>&gt;.POI（地点）检索：根据关键字进行本地检索、周边检索、区域检索，调起百度地图产品展示POI检索结果页；<br/>&gt;.公交、地铁线路查询：根据线路名称，调起百度地图产品展示公交、地铁线路图；<br/>&gt;.公交、驾车、步行导航：根据起/终点名称或经纬度，调起百度地图产品展示路径规划方案页；<br/>&gt;.地址解析/查询：根据经纬度或地址信息，进行地址查询或坐标查询，调起百度地图产品展示该位置；<br/><br/><strong>URI API常用功能示例</strong><br/><br/>1).地图标点功能<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code22283);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code22283>http://api.map.baidu.com/marker?location=30.264079,120.157796&amp;title=西湖&amp;content=断桥残雪&amp;output=html&amp;src=webapp.baidu.openAPIdemo#<a target="_blank" href="http://api.map.baidu.com/marker?location=30.264079,120.157796&amp;title=西湖&amp;content=断桥残雪&amp;output=html&amp;src=webapp.baidu.openAPIdemo" rel="external">测试链接</a></div></div><br/>2).驾车导航<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code86630);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code86630>http://api.map.baidu.com/direction?origin=latlng:30.334685,120.101293|name:三墩&amp;destination=latlng:30.264079,120.157796|name:西湖<i>&amp;</i>region=杭州&amp;mode=driving&amp;output=html&amp;src=webapp.baidu.openAPIdemo#<a target="_blank" href="http://api.map.baidu.com/direction?origin=latlng:30.334685,120.101293|name:三墩&amp;destination=latlng:30.264079,120.157796|name:西湖&amp;amp;region=杭州&amp;mode=driving&amp;output=html&amp;src=webapp.baidu.openAPIdemo" rel="external">测试链接</a></div></div><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code20147);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code20147>http://api.map.baidu.com/direction?destination=latlng:30.264079,120.157796|name:西湖<i>&amp;</i>region=杭州&amp;mode=driving&amp;output=html&amp;src=webapp.baidu.openAPIdemo#<a target="_blank" href="http://api.map.baidu.com/direction?destination=latlng:30.264079,120.157796|name:西湖&amp;amp;region=杭州&amp;mode=driving&amp;output=html&amp;src=webapp.baidu.openAPIdemo" rel="external">测试链接</a></div></div><br/><img src="http://www.mzwu.com/pic/202103/130.jpg" border="0" alt=""/><br/><br/><strong>参考资料</strong><br/><br/>[1].地图调起API：<a target="_blank" href="http://lbsyun.baidu.com/index.php?title=uri" rel="external">http://lbsyun.baidu.com/index.php?title=uri</a>]]></description>
		</item>
		
			<item>
			<link>http://www.mzwu.com/article.asp?id=4790</link>
			<title><![CDATA[DIV+CSS 网页布局之：两列布局[转]]]></title>
			<author>service@mzwu.com(dnawo)</author>
			<category><![CDATA[HTML/CSS]]></category>
			<pubDate>Fri,19 Mar 2021 11:34:15 +0800</pubDate>
			<guid>http://www.mzwu.com/default.asp?id=4790</guid>
		<description><![CDATA[<strong>1、宽度自适应两列布局</strong><br/><br/>两列布局可以使用浮动来完成，左列设置左浮动，右列设置右浮动，这样就省的再设置外边距了。<br/><br/>当元素使用了浮动之后，会对周围的元素造成影响，那么就需要清除浮动，通常使用两种方法。可以给受到影响的元素设置 clear:both，即清除元素两侧的浮动，也可以设置具体清除哪一侧的浮动：clear:left 或 clear:right，但必须清楚的知道到底是哪一侧需要清除浮动的影响。也可以给浮动的父容器设置宽度，或者为 100%，同时设置 overflow:hidden，溢出隐藏也可以达到清除浮动的效果。<br/><br/>两列宽度自适应，只需要将宽度按照百分比来设置，这样当浏览器窗口调整时，内容会根据窗口的大小，按照百分比来自动调节内容的大小。<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code39923);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code39923>&lt;!DOCTYPE html&gt;<br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=&#34;UTF-8&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;宽度自适应两列布局&lt;/title&gt;<br/>&lt;style&gt;<br/>*{margin:0;padding:0;}<br/>#herder{<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:50px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:blue;<br/>}<br/>.main-left{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:30%;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:800px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:red;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:left;<br/>}<br/>.main-right{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:70%;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:800px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:pink;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:right;<br/>}<br/>#footer{<br/>&nbsp;&nbsp;&nbsp;&nbsp;clear:both;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:50px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:gray;<br/>}<br/>&lt;/style&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&lt;div id=&#34;herder&#34;&gt;页头&lt;/div&gt;<br/>&lt;div class=&#34;main-left&#34;&gt;左列&lt;/div&gt;<br/>&lt;div class=&#34;main-right&#34;&gt;右列&lt;/div&gt;<br/>&lt;div id=&#34;footer&#34;&gt;页脚&lt;/div&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div><br/><strong>2、固定宽度两列布局</strong><br/><br/>要实现固定宽度的两列布局，也很简单，只需要把左右两列包裹起来，也就是给他们增加一个父容器，然后固定父容器的宽度，父容器的宽度固定了，那么这两列就可以设置具体的像素宽度了，这样就实现了固定宽度的两列布局。<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code47804);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code47804>&lt;!DOCTYPE html&gt;<br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=&#34;UTF-8&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;固定宽度两列布局&lt;/title&gt;<br/>&lt;style&gt;<br/>*{margin:0;padding:0;}<br/>#herder{<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:50px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:blue;<br/>}<br/>#main{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:960px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin:0 auto;<br/>&nbsp;&nbsp;&nbsp;&nbsp;overflow:hidden;<br/>}<br/>#main .main-left{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:288px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:800px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:red;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:left;<br/>}<br/>#main .main-right{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:672px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:800px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:pink;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:right;<br/>}<br/>#footer{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:960px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:50px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:gray;<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin:0 auto;<br/>}<br/>&lt;/style&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&lt;div id=&#34;herder&#34;&gt;页头&lt;/div&gt;<br/>&lt;div id=&#34;main&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;main-left&#34;&gt;左列&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;main-right&#34;&gt;右列&lt;/div&gt;<br/>&lt;/div&gt;<br/>&lt;div id=&#34;footer&#34;&gt;页脚&lt;/div&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div><br/><strong>3、两列居中自适应布局</strong><br/><br/>同理，只需要给定父容器的宽度，然后让父容器水平居中。<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code97602);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code97602>&lt;!DOCTYPE html&gt;<br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=&#34;UTF-8&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;两列居中自适应布局&lt;/title&gt;<br/>&lt;style&gt;<br/>*{margin:0;padding:0;}<br/>#herder{<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:50px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:blue;<br/>}<br/>#main{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:80%;<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin:0 auto;<br/>&nbsp;&nbsp;&nbsp;&nbsp;overflow:hidden;<br/>}<br/>#main .main-left{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:20%;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:800px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:red;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:left;<br/>}<br/>#main .main-right{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:80%;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:800px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:pink;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:right;<br/>}<br/>#footer{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:80%;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:50px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:gray;<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin:0 auto;<br/>}<br/>&lt;/style&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&lt;div id=&#34;herder&#34;&gt;页头&lt;/div&gt;<br/>&lt;div id=&#34;main&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;main-left&#34;&gt;左列&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;main-right&#34;&gt;右列&lt;/div&gt;<br/>&lt;/div&gt;<br/>&lt;div id=&#34;footer&#34;&gt;页脚&lt;/div&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div><br/><strong>4、固定宽度横向两列布局</strong><br/><br/>和单列布局相同，可以把所有块包含在一个容器中，这样做方便设置，但增加了无意义的代码，固定宽度就是给定父容器的宽度，然后中间主体使用浮动。<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code74767);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code74767>&lt;!DOCTYPE html&gt;<br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=&#34;UTF-8&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;横向两列布局&lt;/title&gt;<br/>&lt;style&gt;<br/>*{margin:0;padding:0;}<br/>#warp{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:960px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin:0 auto;<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin-top:10px;<br/>}<br/>#herder{<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:50px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:blue;<br/>}<br/>#nav{<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:30px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:orange;<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin:10px 0;<br/>}<br/>#main{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:100%;<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin-bottom:10px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;overflow:hidden;<br/>}<br/>#main .main-left{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:640px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:200px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:yellow;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:left;<br/>}<br/>#main .main-right{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:300px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:200px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:pink;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:right;<br/>}<br/>#content{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:100%;<br/>&nbsp;&nbsp;&nbsp;&nbsp;overflow:hidden;<br/>}<br/>#content .content-left{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:640px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:800px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:lightgreen;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:left;<br/>}<br/>#content .content-right-sup{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:300px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:500px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:lightblue;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:right;<br/>}<br/>#content .content-right-sub{<br/>&nbsp;&nbsp;&nbsp;&nbsp;width:300px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:240px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:purple;<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin-top:20px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;float:right;<br/>}<br/>#footer{<br/>&nbsp;&nbsp;&nbsp;&nbsp;height:50px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;background:gray;<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin-top:10px;<br/>}<br/>&lt;/style&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&lt;div id=&#34;warp&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&#34;herder&#34;&gt;页头&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&#34;nav&#34;&gt;导航&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&#34;main&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;main-left&#34;&gt;左-上&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;main-right&#34;&gt;右-上&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&#34;content&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;content-left&#34;&gt;左-下&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;content-right-sup&#34;&gt;右-上&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;content-right-sub&#34;&gt;右-下&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&#34;footer&#34;&gt;页脚&lt;/div&gt;<br/>&lt;/div&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.mzwu.com/article.asp?id=4544</link>
			<title><![CDATA[HTML5基本页模板]]></title>
			<author>service@mzwu.com(dnawo)</author>
			<category><![CDATA[HTML/CSS]]></category>
			<pubDate>Thu,27 Feb 2020 08:56:40 +0800</pubDate>
			<guid>http://www.mzwu.com/default.asp?id=4544</guid>
		<description><![CDATA[<strong>1、jQuery基本页</strong><br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code69831);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code69831>&lt;!doctype html&gt;<br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=&#34;utf-8&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;jQuery&lt;/title&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta name=&#34;viewport&#34; content=&#34;width=device-width, initial-scale=1&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script src=&#34;<i>https</i>://code.jquery.com/jquery-1.12.4.min.js&#34;&gt;&lt;/script&gt;<br/>&lt;/head&gt;<br/><br/>&lt;body&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(document).ready(function(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(&#34;jQuery &#34; + $.fn.jquery + &#34; is ready.&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div><br/><strong>2、Vue基本页</strong><br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code58081);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code58081>&lt;!doctype html&gt;<br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=&#34;utf-8&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;Vue&lt;/title&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta name=&#34;viewport&#34; content=&#34;width=device-width, initial-scale=1&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script src=&#34;<i>https</i>://cn.vuejs.org/js/vue.min.js&#34;&gt;&lt;/script&gt;<br/>&lt;/head&gt;<br/><br/>&lt;body&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&#34;example&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a :href=&#34;url&#34;&gt;Vue&lt;/a&gt; {{ver}} is ready.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var vm = new Vue({<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;el: &#39;#example&#39;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data: {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url: &#39;<i>https</i>://cn.vuejs.org/&#39;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ver: Vue.version<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.mzwu.com/article.asp?id=4411</link>
			<title><![CDATA[HTML5&lt;video&gt;报错Uncaught (in promise) DOMException解决方法[转]]]></title>
			<author>service@mzwu.com(dnawo)</author>
			<category><![CDATA[HTML/CSS]]></category>
			<pubDate>Tue,30 Jul 2019 16:27:01 +0800</pubDate>
			<guid>http://www.mzwu.com/default.asp?id=4411</guid>
		<description><![CDATA[在最新版的Chrome浏览器（以及所有以Chromium为内核的浏览器）中，已不再允许自动播放音频和视频。（Google的某些做法还真是令开发者不爽）。就算你为video或audio标签设置了autoplay属性也一样不能自动播放。<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code40214);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code40214>&lt;video src=&#34;YOUR_VIDEO_URL&#34; autoplay&gt;&lt;/video&gt;</div></div><br/>如果你用 javascri&#112;t 代码显式调用play方法：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code34468);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code34468>&lt;video&gt;&lt;/video&gt;<br/>&lt;script type=&#34;text/javascri&#112;t&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var vdo = $(&#34;video&#34;)[0]; //jquery<br/>&nbsp;&nbsp;&nbsp;&nbsp;vdo.src = &#34;YOUR_VIDEO_URL&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;vdo.oncanplay = function(){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;this.play();<br/>&#160;&#160;&#160;&#160;}; <br/>&lt;/script&gt;</div></div><br/>你将会在控制台看到如下异常：<br/><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><i>Uncaught (in promise) DOMException: play() failed because the user didn&#39;t interact with the document first.</i></div></div><br/>Firefox也有类似的异常提示：<br/><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><i>NotAllowedError: The play method is not allowed by the user agent o&#114; the platform in the current context, possibly because the user denied permission.</i></div></div><br/>这是因为，Chrome只允许用户对网页进行主动触发后才可自动播放音频和视频。其实，严格地来说，是Chrome不允许在用户对网页进行触发之前播放音频，而视频其实是不受限制的。但因为视频文件同样包含了音频，所以也一同被禁止了。Chrome这样做的目的是为了防止开发者滥用自动播放功能而对用户产生骚扰。<br/><br/>既然知道了原因，那就开始找解决方法。<br/><br/>比较常规的做法是，为video标签设置muted属性，使它静音，这样视频就能自动播放了，但是没有声音:<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code78262);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code78262>&lt;video src=&#34;YOUR_VIDEO_URL&#34; autoplay muted&gt;&lt;/video&gt;</div></div><br/>然后待用户在网页上有了任意触发后，再将muted去掉，或者让用户手动去打开音频（腾讯视频就是这样做的）：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code20324);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code20324>document.body.addEventListener(&#39;mousedown&#39;, function(){<br/>&#160;&#160;&#160;&#160;var vdo = $(&#34;video&#34;)[0]; //jquery<br/>&nbsp;&nbsp;&nbsp;&nbsp;vdo.muted = false;<br/>}, false);&nbsp;&nbsp;</div></div><br/>好了，我们来看看大厂的解决方案：<br/><br/><img src="http://www.mzwu.com/pic/202010/033.jpg" border="0" alt=""/><br/><img src="http://www.mzwu.com/pic/202010/034.jpg" border="0" alt=""/><br/><br/>优酷页面打开后视频不自动播放，需用户点击按钮才开始播放，B站解决方法和优酷一样，爱奇艺页面打开后视频自动开始播放，但声音需用户手工开启，所以暂时不要去想什么hack的方法了，有办法这些大厂早用了，还是老老实实引导用户手工点一下吧。<br/><br/><a target="_blank" href="http://click.mzwu.com/2" rel="external"><img width="640" height="85" src="http://www.mzwu.com//ad/aliyun/aliyun202103.jpg" border="0" alt=""/></a>]]></description>
		</item>
		
</channel>
</rss>
