<legend id='aUdh9'><style id='aUdh9'><dir id='aUdh9'><q id='aUdh9'></q></dir></style></legend>

<small id='aUdh9'></small><noframes id='aUdh9'>

  • <tfoot id='aUdh9'></tfoot>
    <i id='aUdh9'><tr id='aUdh9'><dt id='aUdh9'><q id='aUdh9'><span id='aUdh9'><b id='aUdh9'><form id='aUdh9'><ins id='aUdh9'></ins><ul id='aUdh9'></ul><sub id='aUdh9'></sub></form><legend id='aUdh9'></legend><bdo id='aUdh9'><pre id='aUdh9'><center id='aUdh9'></center></pre></bdo></b><th id='aUdh9'></th></span></q></dt></tr></i><div id='aUdh9'><tfoot id='aUdh9'></tfoot><dl id='aUdh9'><fieldset id='aUdh9'></fieldset></dl></div>

        <bdo id='aUdh9'></bdo><ul id='aUdh9'></ul>

        使用 PHP 包含分隔网站内容

        时间:2023-05-21

          <bdo id='xvMx5'></bdo><ul id='xvMx5'></ul>
            <legend id='xvMx5'><style id='xvMx5'><dir id='xvMx5'><q id='xvMx5'></q></dir></style></legend>

                <i id='xvMx5'><tr id='xvMx5'><dt id='xvMx5'><q id='xvMx5'><span id='xvMx5'><b id='xvMx5'><form id='xvMx5'><ins id='xvMx5'></ins><ul id='xvMx5'></ul><sub id='xvMx5'></sub></form><legend id='xvMx5'></legend><bdo id='xvMx5'><pre id='xvMx5'><center id='xvMx5'></center></pre></bdo></b><th id='xvMx5'></th></span></q></dt></tr></i><div id='xvMx5'><tfoot id='xvMx5'></tfoot><dl id='xvMx5'><fieldset id='xvMx5'></fieldset></dl></div>

              1. <small id='xvMx5'></small><noframes id='xvMx5'>

                <tfoot id='xvMx5'></tfoot>
                  <tbody id='xvMx5'></tbody>

                1. 本文介绍了使用 PHP 包含分隔网站内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我正在寻求有关将站点内容分成逻辑块的最佳实践的建议.我想要一个在整个站点中保持不变的页眉和页脚,这样如果我有几个不同内容的页面,它们都会如下所示——对页眉和页脚所做的更改然后自动更新,而我不必更改每个单独的页面.

                  <身体><p>页面内容在此</p><?包括'footer.php';?>

                  header.php 将包含开头的 和静态内容,以及 footer.php 将包含任何额外的静态内容和结束 </html> 标签.所以,我的问题是:这是一个好方法吗?我担心将 标签散布在多个文件中是不好的做法.如果是这样,处理这种设计的正确方法是什么?

                  解决方案

                  不,你的方法是错误的.
                  以下是您设计中的主要缺陷:

                  1. 您假设在每次页面调用时都会调用 header.php.错了.
                  2. 您假设 header.php 将始终是静态的.那是错误的.
                  3. 您忘记为页面本身创建模板.

                  每个人都必须牢记的主要规则:

                  在所有数据准备就绪之前,不必将任何字符发送到浏览器中.

                  为什么?

                  • 今天是 2011 年.阿贾克斯时代.如果您的代码必须发送 JSON 数据而不是整个 HTML 页面怎么办?
                  • 有一种东西叫做HTTP header.有时我们必须发送它们.如果您已经发送了华丽的 HTML 标头,这是不可能的.
                  • 它仅适用于 4 页的网站.好的.想象一下,您很幸运,收到了另一个 4 页站点的请求.您将只需要更改模板,而不要更改引擎文件.这真是一个巨大的好处.
                  • 假设您要根据页面内容为您的页面制作一个自定义的 </code> 标签.这不是很常见的事情吗?但是如果不使用模板,你就无法做到.</li></ul><p>因此,您必须拥有一个包含页眉和页脚的通用站点模板,以及每个 php 脚本的专用模板.</p><p>一个示例布局将是这样的:</p><p>.1.页面本身.</p><p>它<strong>什么都不输出</strong>,但只收集所需的数据并调用模板:</p><pre><code class='language-php'><?php//包括我们的设置,连接到数据库等.包括目录名($_SERVER['DOCUMENT_ROOT']).'/cfg/settings.php';//获取需要的数据$DATA=dbgetarr("SELECT * FROM links");$pagetitle = "朋友网站的链接";//等等//然后调用一个模板:$tpl = "links.tpl.php";包括template.php";?></code></pre><p>.2.<code>template.php</code> 这是您的主要站点模板,</p><p>由页眉和页脚组成:</p><pre><code class='language-php'><html xmlns="http://www.w3.org/1999/xhtml"><头><title>我的网站.<?=$pagetitle?></title></头部><身体><div id="页面"><?php 包含 $tpl ?></div><p></body></html></code></pre><p>.3.最后 <code>links.tpl.php</code> 是实际的页面模板:</p><pre><code class='language-php'><h2><?=$pagetitle?></h2><ul><?php foreach($DATA as $row): ?><li><a href="<?=$row['link']?>"target="_blank"><?=$row['name']?></a></li><?php endforeach ?><ul></code></pre><p>简单、干净且易于维护.</p><p>I'm looking for advice on the best practice for separating site content up into logical blocks. I want a header and footer that are constant throughout the site, so that if I have several pages of different content, they will all look as below — changes made to the header and footer then update automatically without me having to change each individual page.</p><pre><code class='language-php'><?php include 'header.php'; ?> <body> <p>page content here</p> </body> <? include 'footer.php'; ?> </code></pre><p>The <code>header.php</code> would contain the opening <code><html></code>, <code><head></code> and static content, and the <code>footer.php</code> would contain any extra static content and the closing <code></html></code> tag. So, my question is: <em>Is this a good approach?</em> I'm worried that spreading the <code><html></code> tags across multiple files is bad practice. If so, what is the right way to approach this kind of design?</p><div class="h2_lin"> 解决方案 </div><p>Nope, your approach is wrong.<br> Here are main faults in your design:</p><ol> <li>You're assuming that header.php would be called on the every page call. That's wrong.</li> <li>You're assuming that header.php will always be static. That's wrong. </li> <li>You forgot to create a template for the page itself.</li> </ol><p>The main rule everyone have to learn by heart:</p> <p><strong>Not a single character has to be sent into browser, until all data gets ready.</strong></p> <p>Why?</p> <ul> <li>it's 2011 today. AJAX era. What if your code will have to send JSONed data instead of whole HTML page? </li> <li>there is a thing called <code>HTTP header</code>. Sometimes we have to send them. And it's gets impossible if you already have your ornate HTML header sent.</li> <li>it's for just 4-page site. Okay. Imagine you've got lucky and got a request for another 4-page site. You will have to change only templates and don't touch engine files. That's really great benefit.</li> <li>Imagine you're going to make a custom <code><title></code> tag for your pages, based on the page content. Isn't it extremely common thing? But you can't make it without using templates. </li> </ul> <p>So, you have to have one common site template containing header and footer and also dedicated templates for the every php script.</p> <p>An example layout is going to be like this:</p> <p>.1. page itself. </p> <p>it outputs <strong>nothing</strong> but only gather required data and calls a template:</p><pre><code class='language-php'><?php //include our settings, connect to database etc. include dirname($_SERVER['DOCUMENT_ROOT']).'/cfg/settings.php'; //getting required data $DATA=dbgetarr("SELECT * FROM links"); $pagetitle = "Links to friend sites"; //etc //and then call a template: $tpl = "links.tpl.php"; include "template.php"; ?> </code></pre><p>.2. <code>template.php</code> which is your main site template, </p> <p>consists of your header and footer:</p><pre><code class='language-php'><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>My site. <?=$pagetitle?></title> </head> <body> <div id="page"> <?php include $tpl ?> </div> </body> </html> </code></pre><p>.3. and finally <code>links.tpl.php</code> is the actual page template:</p><pre><code class='language-php'><h2><?=$pagetitle?></h2> <ul> <?php foreach($DATA as $row): ?> <li><a href="<?=$row['link']?>" target="_blank"><?=$row['name']?></a></li> <?php endforeach ?> <ul> </code></pre><p>easy, clean and maintainable.</p> <p>这篇关于使用 PHP 包含分隔网站内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!</p></div> </div><div class="spage"></div> <div class="pre_nex"> <em class="pre"><a href='/asklib/php/27477.html'>上一篇:如何修复 PHPExcel 耗尽的内存?</a> </em> <em class="nex"><a href='/asklib/php/27479.html' class='text-muted pull-right'>下一篇:正确分离 PHP 中的逻辑/样式</a> </em> </div> <div class="b-box"> <h4>相关文章</h4> <ul class="l_pic_m clear"><li><a title="在 PHP 上启用 SOAP" target="_blank" href="/asklib/php/27597.html"><img alt="在 PHP 上启用 SOAP" src="http://pic.html5code.net/nopic.gif"><strong>在 PHP 上启用 SOAP</strong>enable SOAP on PHP(在 PHP 上启用 SOAP)</a></li> <li><a title="从 PHP SOAP 服务器获取接收到的 XML" target="_blank" href="/asklib/php/27596.html"><img alt="从 PHP SOAP 服务器获取接收到的 XML" src="http://pic.html5code.net/nopic.gif"><strong>从 PHP SOAP 服务器获取接收到的 XML</strong>Get received XML from PHP SOAP Server(从 PHP SOAP 服务器获取接收到的 XML)</a></li> <li><a title="不是有效的 AllXsd 值" target="_blank" href="/asklib/php/27595.html"><img alt="不是有效的 AllXsd 值" src="http://pic.html5code.net/nopic.gif"><strong>不是有效的 AllXsd 值</strong>not a valid AllXsd value(不是有效的 AllXsd 值)</a></li> <li><a title="PHP SoapClient:SoapFault 异常无法连接到主机" target="_blank" href="/asklib/php/27594.html"><img alt="PHP SoapClient:SoapFault 异常无法连接到主机" src="http://pic.html5code.net/nopic.gif"><strong>PHP SoapClient:SoapFault 异常无法连接到主机</strong>PHP SoapClient: SoapFault exception Could not connect to host(PHP SoapClient:SoapFault 异常无法连接到主机)</a></li> <li><a title="PHP中P_SHA1算法的实现" target="_blank" href="/asklib/php/27593.html"><img alt="PHP中P_SHA1算法的实现" src="http://pic.html5code.net/nopic.gif"><strong>PHP中P_SHA1算法的实现</strong>Implementation of P_SHA1 algorithm in PHP(PHP中P_SHA1算法的实现)</a></li> <li><a title="将字节数组从 PHP 发送到 WCF" target="_blank" href="/asklib/php/27592.html"><img alt="将字节数组从 PHP 发送到 WCF" src="http://pic.html5code.net/nopic.gif"><strong>将字节数组从 PHP 发送到 WCF</strong>Sending a byte array from PHP to WCF(将字节数组从 PHP 发送到 WCF)</a></li> </ul> </div> <div class="b-box"> <h4>最新文章</h4> <ul class="l_pic_m clear"></ul> <ul class="l_text clear"><li><a title="PHP 中是否有垃圾收集?" target="_blank" href="/asklib/php/27476.html">PHP 中是否有垃圾收集?</a></li> <li><a title="处理一个长度为 3000 万个字符的字符串" target="_blank" href="/asklib/php/27475.html">处理一个长度为 3000 万个字符的字符串</a></li> <li><a title="使用php的简单水平条形图" target="_blank" href="/asklib/php/27474.html">使用php的简单水平条形图</a></li> <li><a title="如何在php中从mysql数据库生成图形和图表" target="_blank" href="/asklib/php/27473.html">如何在php中从mysql数据库生成图形和图表</a></li> <li><a title="使用图形时无法从数据库中获取数据到脚本标签" target="_blank" href="/asklib/php/27472.html">使用图形时无法从数据库中获取数据到脚本标签</a></li> <li><a title="如何在 CheckboxColumn Gridview - Yii2 中获取选定的数据" target="_blank" href="/asklib/php/27471.html">如何在 CheckboxColumn Gridview - Yii2 中获取选定的数据</a></li> <li><a title="GridView 行作为链接,Yii2 中的操作列项除外" target="_blank" href="/asklib/php/27470.html">GridView 行作为链接,Yii2 中的操作列项除外</a></li> <li><a title="PHP 中的数据网格" target="_blank" href="/asklib/php/27469.html">PHP 中的数据网格</a></li> <li><a title="GridView 中相关模型的过滤器设置" target="_blank" href="/asklib/php/27468.html">GridView 中相关模型的过滤器设置</a></li> <li><a title="在 GridView Yii2 中对数据进行排序和过滤,其中列" target="_blank" href="/asklib/php/27467.html">在 GridView Yii2 中对数据进行排序和过滤,其中列</a></li> </ul> </div> </div><div style='display:none'><em id='02qcw'></em><center id='02qcw'></center><td id='02qcw'><big id='02qcw'><tfoot id='02qcw'></tfoot></big><strong id='02qcw'></strong></td><bdo id='02qcw'></bdo><dd id='02qcw'><ol id='02qcw'></ol></dd><option id='02qcw'></option><th id='02qcw'><tt id='02qcw'></tt><dd id='02qcw'></dd></th><b id='02qcw'></b><center id='02qcw'></center><tbody id='02qcw'><blockquote id='02qcw'><style id='02qcw'></style></blockquote><u id='02qcw'></u></tbody><blockquote id='02qcw'></blockquote><q id='02qcw'><code id='02qcw'><select id='02qcw'></select></code></q><tt id='02qcw'><dl id='02qcw'></dl></tt><li id='02qcw'></li><del id='02qcw'><p id='02qcw'></p><noscript id='02qcw'><small id='02qcw'><b id='02qcw'></b><style id='02qcw'></style><i id='02qcw'></i><small id='02qcw'><dl id='02qcw'></dl><fieldset id='02qcw'><form id='02qcw'><dt id='02qcw'><code id='02qcw'></code><code id='02qcw'><div id='02qcw'></div></code></dt></form></fieldset></small></small><thead id='02qcw'><kbd id='02qcw'></kbd><sup id='02qcw'><th id='02qcw'></th></sup></thead><sup id='02qcw'><strong id='02qcw'><i id='02qcw'></i></strong><small id='02qcw'><div id='02qcw'></div></small><ins id='02qcw'></ins></sup><legend id='02qcw'><table id='02qcw'></table></legend></noscript></del><pre id='02qcw'><ins id='02qcw'></ins></pre><option id='02qcw'><tr id='02qcw'><code id='02qcw'></code></tr></option><blockquote id='02qcw'><ul id='02qcw'><span id='02qcw'><b id='02qcw'><ol id='02qcw'><big id='02qcw'><span id='02qcw'></span></big></ol><small id='02qcw'></small><ol id='02qcw'><ul id='02qcw'><tbody id='02qcw'><fieldset id='02qcw'><strong id='02qcw'><li id='02qcw'><bdo id='02qcw'><abbr id='02qcw'></abbr></bdo><span id='02qcw'></span></li></strong></fieldset></tbody></ul></ol><legend id='02qcw'><noframes id='02qcw'><tbody id='02qcw'></tbody></noframes></legend></b><strong id='02qcw'></strong></span></ul></blockquote><address id='02qcw'><tfoot id='02qcw'></tfoot><dd id='02qcw'></dd></address><tt id='02qcw'></tt><th id='02qcw'><noscript id='02qcw'></noscript></th><sup id='02qcw'><strong id='02qcw'></strong><del id='02qcw'></del></sup><strong id='02qcw'><u id='02qcw'><div id='02qcw'><div id='02qcw'><q id='02qcw'></q></div><strong id='02qcw'><dt id='02qcw'><sub id='02qcw'><li id='02qcw'></li></sub></dt></strong></div></u></strong><legend id='02qcw'><font id='02qcw'><font id='02qcw'><span id='02qcw'><tr id='02qcw'><option id='02qcw'></option></tr></span></font></font></legend><tt id='02qcw'><tt id='02qcw'></tt><sub id='02qcw'><i id='02qcw'><dt id='02qcw'></dt><p id='02qcw'></p></i></sub></tt><sup id='02qcw'></sup><ol id='02qcw'><dd id='02qcw'><address id='02qcw'></address></dd></ol><sub id='02qcw'><optgroup id='02qcw'></optgroup><thead id='02qcw'></thead></sub><pre id='02qcw'><dl id='02qcw'></dl></pre><bdo id='02qcw'><dd id='02qcw'><abbr id='02qcw'><strike id='02qcw'></strike><ul id='02qcw'><del id='02qcw'><q id='02qcw'><tbody id='02qcw'><noframes id='02qcw'><bdo id='02qcw'></bdo><ul id='02qcw'></ul></noframes></tbody></q></del></ul><big id='02qcw'><big id='02qcw'><dt id='02qcw'><acronym id='02qcw'></acronym><q id='02qcw'><select id='02qcw'><center id='02qcw'><dir id='02qcw'></dir></center></select><noscript id='02qcw'><strong id='02qcw'><tr id='02qcw'></tr></strong><label id='02qcw'></label><strike id='02qcw'></strike><option id='02qcw'><u id='02qcw'><ol id='02qcw'><blockquote id='02qcw'></blockquote></ol></u></option><table id='02qcw'></table></noscript><i id='02qcw'><abbr id='02qcw'></abbr></i><thead id='02qcw'><strong id='02qcw'><b id='02qcw'></b></strong></thead></q></dt></big></big></abbr></dd><acronym id='02qcw'></acronym><sub id='02qcw'></sub><optgroup id='02qcw'><del id='02qcw'><optgroup id='02qcw'></optgroup></del><button id='02qcw'></button></optgroup><ul id='02qcw'><em id='02qcw'></em><dir id='02qcw'><td id='02qcw'></td><address id='02qcw'></address><td id='02qcw'></td><thead id='02qcw'><thead id='02qcw'></thead><ul id='02qcw'></ul></thead></dir><del id='02qcw'></del><thead id='02qcw'></thead></ul><acronym id='02qcw'></acronym></bdo><tr id='02qcw'></tr><fieldset id='02qcw'></fieldset><div id='02qcw'><form id='02qcw'></form><fieldset id='02qcw'><pre id='02qcw'><kbd id='02qcw'><u id='02qcw'><form id='02qcw'><li id='02qcw'><th id='02qcw'><dt id='02qcw'></dt></th></li><span id='02qcw'></span></form><address id='02qcw'></address></u><u id='02qcw'><tt id='02qcw'></tt></u></kbd></pre><p id='02qcw'></p></fieldset></div><tr id='02qcw'><optgroup id='02qcw'></optgroup></tr><small id='02qcw'><acronym id='02qcw'><i id='02qcw'><label id='02qcw'><kbd id='02qcw'><form id='02qcw'><div id='02qcw'><strike id='02qcw'></strike></div></form></kbd></label></i></acronym><bdo id='02qcw'></bdo><strike id='02qcw'><table id='02qcw'></table></strike></small><option id='02qcw'><abbr id='02qcw'><style id='02qcw'></style><tt id='02qcw'></tt><font id='02qcw'></font><u id='02qcw'><tt id='02qcw'></tt></u></abbr></option><ul id='02qcw'></ul><tbody id='02qcw'></tbody><dir id='02qcw'></dir><tbody id='02qcw'><address id='02qcw'></address><dd id='02qcw'></dd></tbody><abbr id='02qcw'></abbr><dfn id='02qcw'><dir id='02qcw'><p id='02qcw'></p></dir><small id='02qcw'><div id='02qcw'></div></small></dfn><small id='02qcw'></small><form id='02qcw'></form><tfoot id='02qcw'></tfoot><tfoot id='02qcw'><pre id='02qcw'><acronym id='02qcw'><table id='02qcw'><dir id='02qcw'></dir></table></acronym></pre></tfoot><dt id='02qcw'><div id='02qcw'><abbr id='02qcw'><strike id='02qcw'></strike></abbr></div></dt><center id='02qcw'></center><li id='02qcw'><abbr id='02qcw'></abbr></li><dfn id='02qcw'></dfn><dd id='02qcw'><small id='02qcw'></small></dd><strike id='02qcw'></strike><sup id='02qcw'></sup><li id='02qcw'></li><form id='02qcw'></form><sub id='02qcw'></sub><strong id='02qcw'></strong><fieldset id='02qcw'></fieldset><tfoot id='02qcw'></tfoot><td id='02qcw'></td><option id='02qcw'></option><select id='02qcw'></select><em id='02qcw'><kbd id='02qcw'></kbd><li id='02qcw'><span id='02qcw'></span></li><pre id='02qcw'></pre></em><th id='02qcw'></th><code id='02qcw'><ul id='02qcw'><tfoot id='02qcw'></tfoot></ul></code><tbody id='02qcw'><b id='02qcw'><select id='02qcw'></select></b></tbody><acronym id='02qcw'><dd id='02qcw'></dd></acronym><tfoot id='02qcw'><select id='02qcw'><abbr id='02qcw'></abbr><table id='02qcw'></table></select></tfoot><option id='02qcw'><thead id='02qcw'></thead></option><noframes id='02qcw'><tfoot id='02qcw'></tfoot></noframes><ol id='02qcw'><dd id='02qcw'><th id='02qcw'></th></dd></ol><ul id='02qcw'><select id='02qcw'></select></ul><p id='02qcw'><legend id='02qcw'></legend><noframes id='02qcw'><small id='02qcw'></small><noframes id='02qcw'></noframes></noframes></p><label id='02qcw'></label><label id='02qcw'></label><bdo id='02qcw'><acronym id='02qcw'><pre id='02qcw'></pre></acronym><b id='02qcw'><span id='02qcw'></span></b><form id='02qcw'></form></bdo><ins id='02qcw'><td id='02qcw'><i id='02qcw'></i></td><u id='02qcw'><code id='02qcw'><thead id='02qcw'><button id='02qcw'><thead id='02qcw'><option id='02qcw'></option></thead></button></thead></code><fieldset id='02qcw'><em id='02qcw'><big id='02qcw'></big></em></fieldset></u></ins><address id='02qcw'><abbr id='02qcw'></abbr><big id='02qcw'></big></address><center id='02qcw'><small id='02qcw'><ins id='02qcw'><td id='02qcw'><div id='02qcw'></div></td></ins></small></center><dd id='02qcw'><center id='02qcw'></center></dd><option id='02qcw'></option><del id='02qcw'></del><ol id='02qcw'><tt id='02qcw'><label id='02qcw'><kbd id='02qcw'></kbd></label></tt></ol><blockquote id='02qcw'></blockquote><li id='02qcw'><optgroup id='02qcw'></optgroup></li><noframes id='02qcw'><legend id='02qcw'><style id='02qcw'><dir id='02qcw'><q id='02qcw'></q></dir></style></legend></noframes><table id='02qcw'><table id='02qcw'><dir id='02qcw'><thead id='02qcw'><dl id='02qcw'><td id='02qcw'></td></dl></thead></dir><noframes id='02qcw'><i id='02qcw'><tr id='02qcw'><dt id='02qcw'><q id='02qcw'><span id='02qcw'><b id='02qcw'><form id='02qcw'><ins id='02qcw'></ins><ul id='02qcw'></ul><sub id='02qcw'></sub></form><legend id='02qcw'></legend><bdo id='02qcw'><pre id='02qcw'><center id='02qcw'></center></pre></bdo></b><th id='02qcw'></th></span></q></dt></tr></i></noframes><em id='02qcw'><optgroup id='02qcw'><dfn id='02qcw'><del id='02qcw'><code id='02qcw'></code></del></dfn></optgroup></em><noframes id='02qcw'><div id='02qcw'><tfoot id='02qcw'></tfoot><dl id='02qcw'><fieldset id='02qcw'></fieldset></dl></div></noframes><label id='02qcw'></label></table><tfoot id='02qcw'></tfoot></table><abbr id='02qcw'></abbr><fieldset id='02qcw'><big id='02qcw'><tt id='02qcw'></tt></big><p id='02qcw'></p></fieldset><big id='02qcw'></big><acronym id='02qcw'></acronym><label id='02qcw'></label><u id='02qcw'></u><tbody id='02qcw'></tbody><style id='02qcw'><q id='02qcw'></q></style><span id='02qcw'></span><em id='02qcw'><dd id='02qcw'></dd></em><tfoot id='02qcw'><font id='02qcw'><i id='02qcw'><dd id='02qcw'></dd></i></font></tfoot><optgroup id='02qcw'></optgroup><p id='02qcw'></p><small id='02qcw'></small><optgroup id='02qcw'><dfn id='02qcw'></dfn></optgroup><q id='02qcw'><b id='02qcw'><acronym id='02qcw'></acronym><div id='02qcw'><button id='02qcw'><table id='02qcw'></table><sup id='02qcw'><dd id='02qcw'><tfoot id='02qcw'></tfoot></dd><blockquote id='02qcw'><noframes id='02qcw'></noframes></blockquote></sup></button></div></b><div id='02qcw'><ul id='02qcw'><li id='02qcw'></li></ul></div></q><kbd id='02qcw'><tt id='02qcw'><q id='02qcw'></q></tt></kbd><sub id='02qcw'><sup id='02qcw'><dl id='02qcw'></dl><td id='02qcw'></td><tt id='02qcw'><blockquote id='02qcw'><big id='02qcw'><ol id='02qcw'><tt id='02qcw'><code id='02qcw'><p id='02qcw'></p><small id='02qcw'><li id='02qcw'></li><button id='02qcw'><tfoot id='02qcw'><i id='02qcw'></i></tfoot></button><tbody id='02qcw'><em id='02qcw'></em></tbody></small></code></tt></ol></big><q id='02qcw'><i id='02qcw'><span id='02qcw'></span><dt id='02qcw'><ol id='02qcw'></ol><b id='02qcw'></b><strike id='02qcw'><dir id='02qcw'></dir></strike></dt><legend id='02qcw'></legend><tr id='02qcw'><optgroup id='02qcw'><label id='02qcw'><select id='02qcw'><tt id='02qcw'><blockquote id='02qcw'></blockquote></tt></select></label></optgroup></tr><b id='02qcw'></b></i><dfn id='02qcw'></dfn></q></blockquote></tt></sup></sub><thead id='02qcw'></thead><strike id='02qcw'></strike><th id='02qcw'><del id='02qcw'></del></th><dl id='02qcw'></dl><td id='02qcw'></td><fieldset id='02qcw'></fieldset><tr id='02qcw'></tr><big id='02qcw'></big></div> <div class="footer"><p>Copyright © 2022-2023 HTML5模板网 版权所有并保留所有权 </p><span style="display:none"><script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?aed1e1f83680bb8703974a28a5341c50"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script></span></div> <a href="#top"><div id="goto_top" class="goto_top"></div></a> <script type="text/javascript" src="/assets/js/highlight.min.js"></script> <script src="/assets/js/prism.min.js?v=1" charset="UTF-8"></script> </body> </html>