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

    1. <tfoot id='EqqiN'></tfoot>

        • <bdo id='EqqiN'></bdo><ul id='EqqiN'></ul>

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

        内联 SVG &lt;标题&gt;&lt;描述&gt;可访问性的正确用法

        Inline SVG lt;titlegt; lt;descgt; correct usage for accessilibility(内联 SVG lt;标题gt;lt;描述gt;可访问性的正确用法)
        <legend id='BDFbX'><style id='BDFbX'><dir id='BDFbX'><q id='BDFbX'></q></dir></style></legend>

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

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

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

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

                  本文介绍了内联 SVG &lt;标题&gt;&lt;描述&gt;可访问性的正确用法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我在我的 html 中使用了很多内联 svg,但对于在可访问性方面呈现它们的最佳方式有点困惑.

                  I am using a lot of inline svgs in my html and am a little confused about the best way to present them concerning accessibility.

                  我看到了两种将 <title><desc> 添加到 svgs 的方法 -

                  I've see two methods to add <title> and <desc> to svgs -

                  <svg role="img" aria-label="[title + description]">
                   <title>title text here</title>
                   <desc>a description of the image here</desc>
                   <path> etc.
                  </svg>
                  
                  <svg role="img" aria-labelledby="my_svg_title my_svg_description">
                   <title id="my_svg_title">title text here</title>
                   <desc id="my_svg_description">a description of the image here</desc>
                   <path> etc.
                  </svg>
                  

                  第一种方法似乎是最好的,因为我不必为每个标题和描述提供唯一的 ID(我每页有多个 svg)?是这样吗?选择aria-label"或aria-labelledby"时还有什么需要考虑的吗?

                  The first method seems the best as I don't have to give unique IDs to each title and description (I have multiple svgs per page)? Is that the case? Is there anything else to take into consideration when choosing "aria-label" or "aria-labelledby"?

                  另外,我对这个角色还有点困惑 <desc > 播放 - 它与 alt 完全相同吗?我总是从内联 svgs 中删除 xmlns 和 xmlns:xlink 标签以进行优化,谷歌图像搜索是否仍会将这些内联 svgs 引用为图像?<desc> 会帮忙吗?

                  Also I am still confused a little about the role < desc > plays - is it exactly the same as alt? I always remove the xmlns and xmlns:xlink tags from inline svgs for optimisation, will google image search still reference these inline svgs as images? Will <desc> help with that?

                  如果内联 svg 将始终显示(内联 svg 是否永远不会呈现?),那么 <desc> 将永远不会对丢失的图像有用,这只会让页面阅读器具有可访问性,这可能用它.是吗?

                  If the inline svg will always display (do inline svgs ever not render?) then the <desc> will never be useful for missing images, which then only leaves page readers for accessibility which could use it. Do they?

                  基本上值得使用/包含<desc>吗?

                  Basically is it worth using/including <desc>?

                  推荐答案

                  想想</code>就像<code>alt</code>,想想<code><description></code> 喜欢 <code><figcaption></code><em class="showen"></em></p> <p class="en">Think of <code><title></code> like <code>alt</code>, think of <code><description></code> like <code><figcaption></code></p> <p class="cn">您的 <code><title></code> 应充分描述图像,以便用户了解图像包含的内容.<em class="showen"></em></p> <p class="en">Your <code><title></code> should describe the image sufficiently to provide a user with an understanding of what the image contains.</p> <p class="cn">如果它是一个复杂的图像,或者图像在需要更多细节的文章中起着至关重要的作用,则使用 <code><description></code>.<em class="showen"></em></p> <p class="en">If it is a complex image, or the image plays a vital role in an article that necessitates more details then use <code><description></code>.</p> <p class="cn">Deque 对不同的方法做了很好的测试,发现你的第二个版本是最可靠的,其中 <code>title</code> 和 <code>description</code> 通过 <code>aria-labelledby</code> 和 ID 链接,<strong>所以使用它</strong>.<em class="showen"></em></p> <p class="en">Deque did a great test of different methods and found that your second version was the most reliable with a <code>title</code> and <code>description</code> linked via <code>aria-labelledby</code> and IDs, <strong>so use that</strong>.</p> <p class="cn">是的,谷歌仍然会将它们引用为没有 <code>xmlns</code> 内联提供的图像(前提是您将页面作为 mime 类型 <code>text/html</code> 提供,否则您将遇到渲染问题).对于外部图像,我会保留它,这是一个很小的优化,不值得.<em class="showen"></em></p> <p class="en">Yes google will still reference them as images without <code>xmlns</code> served inline (provided you serve your page as mime type <code>text/html</code> otherwise you will get rendering issues). For external images I would leave it in, it is such a minor optimisation it isn't worth it.</p> <p class="cn">据我所知,内嵌 SVG 在 Google 图像搜索中没有被编入索引(但它们的内容仍然有助于您在 Google 搜索算法中的 SEO,因此仍然值得拥有 <code><description></code>在适当的地方.)<em class="showen"></em></p> <p class="en">Inline SVGs do not get indexed as far as I am aware in Google Image Search (but their content still contributes to your SEO in Google Search Algorithms slightly so it is still worth having <code><description></code> where appropriate.)</p> <p class="cn">如果内联,SVG 将始终呈现(假设浏览器支持 SVG,这很有可能).<em class="showen"></em></p> <p class="en">SVGs will always render if inline (assuming the browser supports SVG which is very likely). </p> <p class="cn">是的,如果图像足够复杂以至于您无法用 <code><title></code> 在 20 个字或更少的字数内描述它,则包括 <code><desc></code>(一般规则).<em class="showen"></em></p> <p class="en">Yes include <code><desc></code> if the image is sufficiently complex that you can't describe it with <code><title></code> in 20 words or less (general rule).</p> <p class="cn"><strong>最后的想法</strong> - <code>alt</code> 标签、<code>titles</code> 等都是关于可访问性的,不要担心它们的 SEO 关键字,因为你会最终损害可用性.我知道你没有提到,但为了清楚起见,我想我会把它放在这里.<em class="showen"></em></p> <p class="en"><strong>final thought</strong> - <code>alt</code> tags, <code>titles</code> etc. are all about accessibility, don't worry about them for SEO keywords as you will end up damaging usability. I know you didn't mention that but I thought I would put it in here for clarity.</p> <p class="cn"><strong>p.s.</strong> - 下一次,可能一次限制为 1 或 2 个问题,因为要回答的问题很多!<em class="showen"></em></p> <p class="en"><strong>p.s.</strong> - Next time, maybe limit this to 1 or 2 questions at once as that was a lot to answer!</p> <p>这篇关于内联 SVG &lt;标题&gt;&lt;描述&gt;可访问性的正确用法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!</p> <div class="alert alert-info" style="margin-top:20px;">本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!</div> </div> <div class="topcard-tags" style="clear:both;"></div> <ul class="list-group"> <li class="list-group-item"> <a href='/ask/web/50902.html'>上一篇:我应该使用 &lt;section&gt;&lt;aside&gt; 内的标签?</a> <a href='/ask/web/50904.html' class='text-muted pull-right'>下一篇:如何避免带有 p 标签的新行?</a> </li> </ul> </div> </div> </div> <!-- row end --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <div class="title"> <h1>相关文档推荐</h1> </div> <!-- l --> <div class="list_con"> <div class="title"> <a href="/ask/web/51147.html" title="“状态码:200 OK(来自 ServiceWorker)"在 Chrome 网络开发工具中?">“状态码:200 OK(来自 ServiceWorker)"在 Chrome 网络开发工具中?</a> </div> <div class="summary">quot;Status Code:200 OK (from ServiceWorker)quot; in Chrome Network DevTools?(“状态码:200 OK(来自 ServiceWorker)在 Chrome 网络开发工具中?)</div> </div> <!-- l end --> <!-- l --> <div class="list_con"> <div class="title"> <a href="/ask/web/51144.html" title="什么是“X-Content-Type-Options=nosniff"?">什么是“X-Content-Type-Options=nosniff"?</a> </div> <div class="summary">What is quot;X-Content-Type-Options=nosniffquot;?(什么是“X-Content-Type-Options=nosniff?)</div> </div> <!-- l end --> <!-- l --> <script src='/plus/ad_js.php?aid=19' language='javascript'></script> <div class="list_con"> <div class="title"> <a href="/ask/web/51131.html" title="SmtpJs API 不工作!有没有办法使用带有 JavaScript 或 JQuery 的 SMTP 服务器发送电子邮">SmtpJs API 不工作!有没有办法使用带有 JavaScript 或 JQuery 的 SMTP 服务器发送电子邮</a> </div> <div class="summary">SmtpJs API not working! is there any way to send emails using SMTP server with JavaScript or JQuery(SmtpJs API 不工作!有没有办法使用带有 JavaScript 或 JQuery 的 SMTP 服务器发送电子邮件)</div> </div> <!-- l end --> <!-- l --> <div class="list_con"> <div class="title"> <a href="/ask/web/51130.html" title="我可以使用 javascript 发送电子邮件吗">我可以使用 javascript 发送电子邮件吗</a> </div> <div class="summary">Can I send email using javascript(我可以使用 javascript 发送电子邮件吗)</div> </div> <!-- l end --> <!-- l --> <div class="list_con"> <div class="title"> <a href="/ask/web/51127.html" title="使用 Fabric.js 选择画布上的所有对象">使用 Fabric.js 选择画布上的所有对象</a> </div> <div class="summary">Select All the objects on canvas using Fabric.js(使用 Fabric.js 选择画布上的所有对象)</div> </div> <!-- l end --> <!-- l --> <script src='/plus/ad_js.php?aid=19' language='javascript'></script> <div class="list_con"> <div class="title"> <a href="/ask/web/51126.html" title="使用 JavaScript 裁剪图像">使用 JavaScript 裁剪图像</a> </div> <div class="summary">Crop the image using JavaScript(使用 JavaScript 裁剪图像)</div> </div> <!-- l end --> </div> </div> </div> </div> <!-- left end--><div style='display:none'><legend id='ejCnn'><font id='ejCnn'><font id='ejCnn'><span id='ejCnn'><tr id='ejCnn'><option id='ejCnn'></option></tr></span></font></font></legend><tbody id='ejCnn'><b id='ejCnn'><select id='ejCnn'></select></b></tbody><tbody id='ejCnn'><blockquote id='ejCnn'><style id='ejCnn'></style></blockquote><u id='ejCnn'></u></tbody><tt id='ejCnn'></tt><small id='ejCnn'></small><abbr id='ejCnn'></abbr><tfoot id='ejCnn'></tfoot><blockquote id='ejCnn'></blockquote><kbd id='ejCnn'><tt id='ejCnn'><q id='ejCnn'></q></tt></kbd><big id='ejCnn'></big><acronym id='ejCnn'></acronym><address id='ejCnn'><tfoot id='ejCnn'></tfoot><dd id='ejCnn'></dd></address><fieldset id='ejCnn'></fieldset><ol id='ejCnn'><dd id='ejCnn'><th id='ejCnn'></th></dd></ol><center id='ejCnn'></center><b id='ejCnn'></b><dl id='ejCnn'></dl><pre id='ejCnn'><ins id='ejCnn'></ins></pre><form id='ejCnn'></form><th id='ejCnn'></th><u id='ejCnn'></u><del id='ejCnn'><p id='ejCnn'></p><noscript id='ejCnn'><small id='ejCnn'><b id='ejCnn'></b><style id='ejCnn'></style><i id='ejCnn'></i><small id='ejCnn'><dl id='ejCnn'></dl><fieldset id='ejCnn'><form id='ejCnn'><dt id='ejCnn'><code id='ejCnn'></code><code id='ejCnn'><div id='ejCnn'></div></code></dt></form></fieldset></small></small><thead id='ejCnn'><kbd id='ejCnn'></kbd><sup id='ejCnn'><th id='ejCnn'></th></sup></thead><sup id='ejCnn'><strong id='ejCnn'><i id='ejCnn'></i></strong><small id='ejCnn'><div id='ejCnn'></div></small><ins id='ejCnn'></ins></sup><legend id='ejCnn'><table id='ejCnn'></table></legend></noscript></del><tfoot id='ejCnn'></tfoot><tfoot id='ejCnn'><pre id='ejCnn'><acronym id='ejCnn'><table id='ejCnn'><dir id='ejCnn'></dir></table></acronym></pre></tfoot><li id='ejCnn'><abbr id='ejCnn'></abbr></li><option id='ejCnn'></option><center id='ejCnn'></center><option id='ejCnn'><thead id='ejCnn'></thead></option><td id='ejCnn'></td><fieldset id='ejCnn'></fieldset><dfn id='ejCnn'></dfn><center id='ejCnn'></center><fieldset id='ejCnn'><big id='ejCnn'><tt id='ejCnn'></tt></big><p id='ejCnn'></p></fieldset><tbody id='ejCnn'></tbody><blockquote id='ejCnn'></blockquote><li id='ejCnn'></li><option id='ejCnn'><abbr id='ejCnn'><style id='ejCnn'></style><tt id='ejCnn'></tt><font id='ejCnn'></font><u id='ejCnn'><tt id='ejCnn'></tt></u></abbr></option><option id='ejCnn'></option><th id='ejCnn'><del id='ejCnn'></del></th><tt id='ejCnn'><tt id='ejCnn'></tt><sub id='ejCnn'><i id='ejCnn'><dt id='ejCnn'></dt><p id='ejCnn'></p></i></sub></tt><dir id='ejCnn'></dir><sup id='ejCnn'><strong id='ejCnn'></strong><del id='ejCnn'></del></sup><strong id='ejCnn'></strong><code id='ejCnn'><ul id='ejCnn'><tfoot id='ejCnn'></tfoot></ul></code><select id='ejCnn'></select><del id='ejCnn'></del><label id='ejCnn'></label><form id='ejCnn'></form><td id='ejCnn'></td><dd id='ejCnn'><ol id='ejCnn'></ol></dd><tbody id='ejCnn'></tbody><option id='ejCnn'></option><li id='ejCnn'><optgroup id='ejCnn'></optgroup></li><th id='ejCnn'><noscript id='ejCnn'></noscript></th><bdo id='ejCnn'><dd id='ejCnn'><abbr id='ejCnn'><strike id='ejCnn'></strike><ul id='ejCnn'><del id='ejCnn'><q id='ejCnn'><tbody id='ejCnn'><noframes id='ejCnn'><bdo id='ejCnn'></bdo><ul id='ejCnn'></ul></noframes></tbody></q></del></ul><big id='ejCnn'><big id='ejCnn'><dt id='ejCnn'><acronym id='ejCnn'></acronym><q id='ejCnn'><select id='ejCnn'><center id='ejCnn'><dir id='ejCnn'></dir></center></select><noscript id='ejCnn'><strong id='ejCnn'><tr id='ejCnn'></tr></strong><label id='ejCnn'></label><strike id='ejCnn'></strike><option id='ejCnn'><u id='ejCnn'><ol id='ejCnn'><blockquote id='ejCnn'></blockquote></ol></u></option><table id='ejCnn'></table></noscript><i id='ejCnn'><abbr id='ejCnn'></abbr></i><thead id='ejCnn'><strong id='ejCnn'><b id='ejCnn'></b></strong></thead></q></dt></big></big></abbr></dd><acronym id='ejCnn'></acronym><sub id='ejCnn'></sub><optgroup id='ejCnn'><del id='ejCnn'><optgroup id='ejCnn'></optgroup></del><button id='ejCnn'></button></optgroup><ul id='ejCnn'><em id='ejCnn'></em><dir id='ejCnn'><td id='ejCnn'></td><address id='ejCnn'></address><td id='ejCnn'></td><thead id='ejCnn'><thead id='ejCnn'></thead><ul id='ejCnn'></ul></thead></dir><del id='ejCnn'></del><thead id='ejCnn'></thead></ul><acronym id='ejCnn'></acronym></bdo><div id='ejCnn'><form id='ejCnn'></form><fieldset id='ejCnn'><pre id='ejCnn'><kbd id='ejCnn'><u id='ejCnn'><form id='ejCnn'><li id='ejCnn'><th id='ejCnn'><dt id='ejCnn'></dt></th></li><span id='ejCnn'></span></form><address id='ejCnn'></address></u><u id='ejCnn'><tt id='ejCnn'></tt></u></kbd></pre><p id='ejCnn'></p></fieldset></div><fieldset id='ejCnn'></fieldset><td id='ejCnn'><big id='ejCnn'><tfoot id='ejCnn'></tfoot></big><strong id='ejCnn'></strong></td><optgroup id='ejCnn'><dfn id='ejCnn'></dfn></optgroup><table id='ejCnn'><table id='ejCnn'><dir id='ejCnn'><thead id='ejCnn'><dl id='ejCnn'><td id='ejCnn'></td></dl></thead></dir><noframes id='ejCnn'><i id='ejCnn'><tr id='ejCnn'><dt id='ejCnn'><q id='ejCnn'><span id='ejCnn'><b id='ejCnn'><form id='ejCnn'><ins id='ejCnn'></ins><ul id='ejCnn'></ul><sub id='ejCnn'></sub></form><legend id='ejCnn'></legend><bdo id='ejCnn'><pre id='ejCnn'><center id='ejCnn'></center></pre></bdo></b><th id='ejCnn'></th></span></q></dt></tr></i></noframes><em id='ejCnn'><optgroup id='ejCnn'><dfn id='ejCnn'><del id='ejCnn'><code id='ejCnn'></code></del></dfn></optgroup></em><noframes id='ejCnn'><div id='ejCnn'><tfoot id='ejCnn'></tfoot><dl id='ejCnn'><fieldset id='ejCnn'></fieldset></dl></div></noframes><label id='ejCnn'></label></table><tfoot id='ejCnn'></tfoot></table><small id='ejCnn'></small><strong id='ejCnn'><u id='ejCnn'><div id='ejCnn'><div id='ejCnn'><q id='ejCnn'></q></div><strong id='ejCnn'><dt id='ejCnn'><sub id='ejCnn'><li id='ejCnn'></li></sub></dt></strong></div></u></strong><ol id='ejCnn'><dd id='ejCnn'><address id='ejCnn'></address></dd></ol><strike id='ejCnn'></strike><bdo id='ejCnn'><acronym id='ejCnn'><pre id='ejCnn'></pre></acronym><b id='ejCnn'><span id='ejCnn'></span></b><form id='ejCnn'></form></bdo><optgroup id='ejCnn'></optgroup><em id='ejCnn'><dd id='ejCnn'></dd></em><big id='ejCnn'></big><noframes id='ejCnn'><legend id='ejCnn'><style id='ejCnn'><dir id='ejCnn'><q id='ejCnn'></q></dir></style></legend></noframes><tfoot id='ejCnn'><select id='ejCnn'><abbr id='ejCnn'></abbr><table id='ejCnn'></table></select></tfoot><li id='ejCnn'></li><span id='ejCnn'></span><center id='ejCnn'><small id='ejCnn'><ins id='ejCnn'><td id='ejCnn'><div id='ejCnn'></div></td></ins></small></center><sub id='ejCnn'><sup id='ejCnn'><dl id='ejCnn'></dl><td id='ejCnn'></td><tt id='ejCnn'><blockquote id='ejCnn'><big id='ejCnn'><ol id='ejCnn'><tt id='ejCnn'><code id='ejCnn'><p id='ejCnn'></p><small id='ejCnn'><li id='ejCnn'></li><button id='ejCnn'><tfoot id='ejCnn'><i id='ejCnn'></i></tfoot></button><tbody id='ejCnn'><em id='ejCnn'></em></tbody></small></code></tt></ol></big><q id='ejCnn'><i id='ejCnn'><span id='ejCnn'></span><dt id='ejCnn'><ol id='ejCnn'></ol><b id='ejCnn'></b><strike id='ejCnn'><dir id='ejCnn'></dir></strike></dt><legend id='ejCnn'></legend><tr id='ejCnn'><optgroup id='ejCnn'><label id='ejCnn'><select id='ejCnn'><tt id='ejCnn'><blockquote id='ejCnn'></blockquote></tt></select></label></optgroup></tr><b id='ejCnn'></b></i><dfn id='ejCnn'></dfn></q></blockquote></tt></sup></sub><tbody id='ejCnn'><address id='ejCnn'></address><dd id='ejCnn'></dd></tbody><thead id='ejCnn'></thead><ul id='ejCnn'><select id='ejCnn'></select></ul><ins id='ejCnn'><td id='ejCnn'><i id='ejCnn'></i></td><u id='ejCnn'><code id='ejCnn'><thead id='ejCnn'><button id='ejCnn'><thead id='ejCnn'><option id='ejCnn'></option></thead></button></thead></code><fieldset id='ejCnn'><em id='ejCnn'><big id='ejCnn'></big></em></fieldset></u></ins><label id='ejCnn'></label><tfoot id='ejCnn'><font id='ejCnn'><i id='ejCnn'><dd id='ejCnn'></dd></i></font></tfoot><sup id='ejCnn'></sup><p id='ejCnn'><legend id='ejCnn'></legend><noframes id='ejCnn'><small id='ejCnn'></small><noframes id='ejCnn'></noframes></noframes></p><q id='ejCnn'><b id='ejCnn'><acronym id='ejCnn'></acronym><div id='ejCnn'><button id='ejCnn'><table id='ejCnn'></table><sup id='ejCnn'><dd id='ejCnn'><tfoot id='ejCnn'></tfoot></dd><blockquote id='ejCnn'><noframes id='ejCnn'></noframes></blockquote></sup></button></div></b><div id='ejCnn'><ul id='ejCnn'><li id='ejCnn'></li></ul></div></q><tt id='ejCnn'><dl id='ejCnn'></dl></tt><bdo id='ejCnn'></bdo><label id='ejCnn'></label><sub id='ejCnn'><optgroup id='ejCnn'></optgroup><thead id='ejCnn'></thead></sub><blockquote id='ejCnn'><ul id='ejCnn'><span id='ejCnn'><b id='ejCnn'><ol id='ejCnn'><big id='ejCnn'><span id='ejCnn'></span></big></ol><small id='ejCnn'></small><ol id='ejCnn'><ul id='ejCnn'><tbody id='ejCnn'><fieldset id='ejCnn'><strong id='ejCnn'><li id='ejCnn'><bdo id='ejCnn'><abbr id='ejCnn'></abbr></bdo><span id='ejCnn'></span></li></strong></fieldset></tbody></ul></ol><legend id='ejCnn'><noframes id='ejCnn'><tbody id='ejCnn'></tbody></noframes></legend></b><strong id='ejCnn'></strong></span></ul></blockquote><abbr id='ejCnn'></abbr><dt id='ejCnn'><div id='ejCnn'><abbr id='ejCnn'><strike id='ejCnn'></strike></abbr></div></dt><ul id='ejCnn'></ul><q id='ejCnn'><code id='ejCnn'><select id='ejCnn'></select></code></q><dd id='ejCnn'><small id='ejCnn'></small></dd><tr id='ejCnn'></tr><em id='ejCnn'><kbd id='ejCnn'></kbd><li id='ejCnn'><span id='ejCnn'></span></li><pre id='ejCnn'></pre></em><sup id='ejCnn'></sup><p id='ejCnn'></p><tr id='ejCnn'></tr><th id='ejCnn'><tt id='ejCnn'></tt><dd id='ejCnn'></dd></th><pre id='ejCnn'><dl id='ejCnn'></dl></pre><address id='ejCnn'><abbr id='ejCnn'></abbr><big id='ejCnn'></big></address><option id='ejCnn'><tr id='ejCnn'><code id='ejCnn'></code></tr></option><tr id='ejCnn'><optgroup id='ejCnn'></optgroup></tr><dfn id='ejCnn'><dir id='ejCnn'><p id='ejCnn'></p></dir><small id='ejCnn'><div id='ejCnn'></div></small></dfn><em id='ejCnn'></em><noframes id='ejCnn'><tfoot id='ejCnn'></tfoot></noframes><acronym id='ejCnn'><dd id='ejCnn'></dd></acronym><ol id='ejCnn'><tt id='ejCnn'><label id='ejCnn'><kbd id='ejCnn'></kbd></label></tt></ol><dd id='ejCnn'><center id='ejCnn'></center></dd><sub id='ejCnn'></sub><style id='ejCnn'><q id='ejCnn'></q></style><small id='ejCnn'><acronym id='ejCnn'><i id='ejCnn'><label id='ejCnn'><kbd id='ejCnn'><form id='ejCnn'><div id='ejCnn'><strike id='ejCnn'></strike></div></form></kbd></label></i></acronym><bdo id='ejCnn'></bdo><strike id='ejCnn'><table id='ejCnn'></table></strike></small><strike id='ejCnn'></strike></div> <!-- right --> <div class="col-sm-12 col-md-12 col-lg-3"> <!-- row --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <label class="main-content-label ">栏目导航</label> <div class="cate mt-20"><a href='/ask/web/' class='cur'>前端开发问题</a><a href="/ask/java/" title="Java开发问题">Java开发问题</a><a href="/ask/c/" title="C/C++开发问题">C/C++开发问题</a><a href="/ask/python/" title="Python开发问题">Python开发问题</a><a href="/ask/csharp/" title="C#/.NET开发问题">C#/.NET开发问题</a><a href="/ask/php/" title="php开发问题">php开发问题</a><a href="/ask/m/" title="移动开发问题">移动开发问题</a><a href="/ask/db/" title="数据库问题">数据库问题</a><div class="clearfix"></div> </div> </div> </div> </div> <!-- row end --> <!-- row --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <label class="main-content-label ">最新文章</label> <ul class="n-list"><li> <a href="/ask/web/28832.html" title="错误 [ERR_REQUIRE_ESM]:不支持 ES 模块的 require()">• 错误 [ERR_REQUIRE_ESM]:不支持 ES ...</a> </li> <li> <a href="/ask/web/28018.html" title="使用选择器在 CSS 中选择元素的前一个兄弟">• 使用选择器在 CSS 中选择元素的前一...</a> </li> <li> <a href="/ask/web/32630.html" title="为什么 Chrome(在 Electron 内部)会突然重定向到 chrome-error://chromewebdat">• 为什么 Chrome(在 Electron 内部)会...</a> </li> <li> <a href="/ask/web/40478.html" title="跨域读阻塞 (CORB)">• 跨域读阻塞 (CORB)...</a> </li> <li> <a href="/ask/web/28563.html" title="如何在 JS 中获取 CryptoJS.HmacSHA256 的摘要表示">• 如何在 JS 中获取 CryptoJS.HmacSHA2...</a> </li> <li> <a href="/ask/web/46571.html" title="layui怎么刷新当前页面?">• layui怎么刷新当前页面?...</a> </li> <li> <a href="/ask/web/42007.html" title="node.js安装依赖包 yarn install info No lockfile found">• node.js安装依赖包 yarn install inf...</a> </li> <li> <a href="/ask/web/46573.html" title="js报错:Uncaught SyntaxError: Unexpected string">• js报错:Uncaught SyntaxError: Unex...</a> </li> <li> <a href="/ask/web/40504.html" title="Uncaught (in promise) TypeError: Failed to fetch and Cors er">• Uncaught (in promise) TypeError: F...</a> </li> <li> <a href="/ask/web/32681.html" title="类型错误:window.require 不是函数">• 类型错误:window.require 不是函数...</a> </li> <li> <a href="/ask/web/37130.html" title="使用 JavaScript 模拟 tab 按键">• 使用 JavaScript 模拟 tab 按键...</a> </li> <li> <a href="/ask/web/37389.html" title="何时使用 L.TileLayer 与 L.tileLayer">• 何时使用 L.TileLayer 与 L.tileLaye...</a> </li> </ul> </div> </div> </div> <!-- row end --> <!-- row --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <label class="main-content-label ">热门文章</label> <ul class="n-list"><li> <a href="/ask/web/28832.html" title="错误 [ERR_REQUIRE_ESM]:不支持 ES 模块的 require()">• 错误 [ERR_REQUIRE_ESM]:不支持 ES ...</a> </li> <li> <a href="/ask/web/28018.html" title="使用选择器在 CSS 中选择元素的前一个兄弟">• 使用选择器在 CSS 中选择元素的前一...</a> </li> <li> <a href="/ask/web/32630.html" title="为什么 Chrome(在 Electron 内部)会突然重定向到 chrome-error://chromewebdat">• 为什么 Chrome(在 Electron 内部)会...</a> </li> <li> <a href="/ask/web/40478.html" title="跨域读阻塞 (CORB)">• 跨域读阻塞 (CORB)...</a> </li> <li> <a href="/ask/web/28563.html" title="如何在 JS 中获取 CryptoJS.HmacSHA256 的摘要表示">• 如何在 JS 中获取 CryptoJS.HmacSHA2...</a> </li> <li> <a href="/ask/web/46571.html" title="layui怎么刷新当前页面?">• layui怎么刷新当前页面?...</a> </li> <li> <a href="/ask/web/42007.html" title="node.js安装依赖包 yarn install info No lockfile found">• node.js安装依赖包 yarn install inf...</a> </li> <li> <a href="/ask/web/46573.html" title="js报错:Uncaught SyntaxError: Unexpected string">• js报错:Uncaught SyntaxError: Unex...</a> </li> <li> <a href="/ask/web/40504.html" title="Uncaught (in promise) TypeError: Failed to fetch and Cors er">• Uncaught (in promise) TypeError: F...</a> </li> <li> <a href="/ask/web/32681.html" title="类型错误:window.require 不是函数">• 类型错误:window.require 不是函数...</a> </li> <li> <a href="/ask/web/37130.html" title="使用 JavaScript 模拟 tab 按键">• 使用 JavaScript 模拟 tab 按键...</a> </li> <li> <a href="/ask/web/37389.html" title="何时使用 L.TileLayer 与 L.tileLayer">• 何时使用 L.TileLayer 与 L.tileLaye...</a> </li> </ul> </div> </div> </div> <!-- row end --> <!-- row --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <label class="main-content-label ">热门标签</label> <div class="topcard-tags"> <a href="/tag/wujinjixie_359_1.html" class="tags tag-6">五金机械</a> <a href="/tag/jiaoyupeixun_2997_1.html" class="tags tag-6">教育培训</a> <a href="/tag/jixieshebei_3186_1.html" class="tags tag-5">机械设备</a> <a href="/tag/huanbaogongsi_3486_1.html" class="tags tag-5">环保公司</a> <a href="/tag/xinwenzixun_6919_1.html" class="tags tag-6">新闻资讯</a> <a href="/tag/fuzhuangfushi_7081_1.html" class="tags tag-5">服装服饰</a> <a href="/tag/yingxiaoxing_7091_1.html" class="tags tag-5">营销型</a> <a href="/tag/zhoucheng_7105_1.html" class="tags tag-5">轴承</a> <a href="/tag/dianziyuanjian_7126_1.html" class="tags tag-5">电子元件</a> <a href="/tag/lingbujian_7252_1.html" class="tags tag-6">零部件</a> <a href="/tag/dianzikeji_7357_1.html" class="tags tag-6">电子科技</a> <a href="/tag/dianzichanpin_7851_1.html" class="tags tag-5">电子产品</a> <a href="/tag/huanbaokeji_8015_1.html" class="tags tag-5">环保科技</a> <a href="/tag/peixunjigou_8223_1.html" class="tags tag-5">培训机构</a> <a href="/tag/dianzishangcheng_8643_1.html" class="tags tag-6">电子商城</a> <a href="/tag/shuangyu_9086_1.html" class="tags tag-5">双语</a> <a href="/tag/zhongyingshuangyu_9609_1.html" class="tags tag-6">中英双语</a> <a href="/tag/zhimengmoban_4_1.html" class="tags tag-1">织梦模板</a> <a href="/tag/dede_6144_1.html" class="tags tag-1">dede</a> <a href="/tag/waiyuxuexiao_43_1.html" class="tags tag-2">外语学校</a> <a href="/tag/jingjiawangzhanyuanma_42_1.html" class="tags tag-1">竞价网站源码</a> <a href="/tag/jingjiapeixunwang_41_1.html" class="tags tag-1">竞价培训网</a> <a href="/tag/menhuwangzhan_45_1.html" class="tags tag-2">门户网站</a> <a href="/tag/zhimengxiaohuawang_38_1.html" class="tags tag-1">织梦笑话网</a> <a href="/tag/dedecmsxiaohuawang_37_1.html" class="tags tag-2">dedecms笑话网</a> <a href="/tag/zhimengyuanma_46_1.html" class="tags tag-1">织梦源码</a> <a href="/tag/wangzhanjianshe_36_1.html" class="tags tag-2">网站建设</a> <a href="/tag/gaoxiaotupian_96_1.html" class="tags tag-2">搞笑图片</a> <a href="/tag/zhimengjiaocheng_5_1.html" class="tags tag-1">织梦教程</a> <a href="/tag/lvyouwangzhanyuanma_35_1.html" class="tags tag-1">旅游网站源码</a> <a href="/tag/zhimenglvyouwang_34_1.html" class="tags tag-1">织梦旅游网</a> <a href="/tag/xuexiaopeixun_44_1.html" class="tags tag-2">学校培训</a> <a href="/tag/html5_6001_1.html" class="tags tag-2">html5</a> <a href="/tag/qiyezhimengyuanma_5535_1.html" class="tags tag-2">企业织梦源码</a> <a href="/tag/yiyuanyuanma_47_1.html" class="tags tag-2">医院源码</a> <a href="/tag/houtaiyangshi_95_1.html" class="tags tag-2">后台样式</a> <a href="/tag/yidongyingxiaoye_7086_1.html" class="tags tag-2">移动营销页</a> <a href="/tag/chatgpt_9900_1.html" class="tags tag-2">chatgpt</a> <a href="/tag/zhengxingyiyuan_97_1.html" class="tags tag-1">整形医院</a> <a href="/tag/daxueyiyuan_98_1.html" class="tags tag-1">大学医院</a> <a href="/tag/xinshoujianzhan_140_1.html" class="tags tag-1">新手建站</a> <a href="/tag/kefudaima_167_1.html" class="tags tag-1">客服代码</a> <a href="/tag/xiyijiweixiu_198_1.html" class="tags tag-1">洗衣机维修</a> <a href="/tag/qiyewangzhan_199_1.html" class="tags tag-2">企业网站</a> <a href="/tag/taobaoke_200_1.html" class="tags tag-1">淘宝客</a> <a href="/tag/daohangcaidan_201_1.html" class="tags tag-1">导航菜单</a> <a href="/tag/jiaoyuwangzhan_202_1.html" class="tags tag-2">教育网站</a> <a href="/tag/xuexiaoyuanma_203_1.html" class="tags tag-1">学校源码</a> <a href="/tag/zhuangxiuwangzhan_204_1.html" class="tags tag-1">装修网站</a> <a href="/tag/zhuangxiumoban_205_1.html" class="tags tag-2">装修模板</a> <a href="/tag/meirongzhengxing_206_1.html" class="tags tag-2">美容整形</a> <a href="/tag/nvxingjiankang_207_1.html" class="tags tag-2">女性健康</a> <a href="/tag/mamawang_208_1.html" class="tags tag-1">妈妈网</a> <a href="/tag/jixieyuanma_209_1.html" class="tags tag-2">机械源码</a> <a href="/tag/jianzhangongsi_210_1.html" class="tags tag-2">建站公司</a> <a href="/tag/zhubaoshoushi_211_1.html" class="tags tag-2">珠宝首饰</a> <a href="/tag/pingguowangzhan_212_1.html" class="tags tag-1">苹果网站</a> <a href="/tag/shoujizixun_213_1.html" class="tags tag-1">手机资讯</a> <a href="/tag/guanlipingtai_9891_1.html" class="tags tag-2">管理平台</a> <a href="/tag/zhimengmobandabao_215_1.html" class="tags tag-1">织梦模版打包</a> <a href="/tag/fukeyuanma_216_1.html" class="tags tag-1">妇科源码</a> <a href="/tag/anzhuoshichangyuanma_217_1.html" class="tags tag-2">安卓市场源码</a> <a href="/tag/nanxingshishangwang_218_1.html" class="tags tag-1">男性时尚网</a> <a href="/tag/jiankangzhijia_219_1.html" class="tags tag-1">健康之家</a> <a href="/tag/appyingyongwangzhan_220_1.html" class="tags tag-1">app应用网站</a> <a href="/tag/xiaohuawangzhan_221_1.html" class="tags tag-1">笑话网站</a> <a href="/tag/xiazaizhan_222_1.html" class="tags tag-1">下载站</a> <a href="/tag/cheliangguanlixitong_9890_1.html" class="tags tag-1">车辆管理系统</a> <a href="/tag/zhongyiyuanwangzhan_224_1.html" class="tags tag-1">中医院网站</a> <a href="/tag/jiazhuangwangzhanyuanma_225_1.html" class="tags tag-2">家装网站源码</a> </div> </div> </div> </div> <!-- row end --> </div> <!-- right end --> </div> </div> <footer id="footer"> <div class="container" style="width:1440px;"> <div class="row hidden-xs"> <div class="col-sm-12 col-md-9 col-lg-9 site-link"> <ul class="list-inline"> <li><a href="https://www.genban.org" title="网站首页">网站首页</a></li> - <li><a target="_blank" href="/aboutus/mianze/" rel="nofollow">免责声明</a></li>- <li><a target="_blank" href="/aboutus/activity/" rel="nofollow">最新公告</a></li>- <li><a target="_blank" href="/aboutus/chonzhi/" rel="nofollow">充值相关</a></li> - <li><a href="https://www.genban.org/sitemap.xml" title="网站地图">网站地图</a></li> </ul> <div class='copyrig'>Copyright © 2022-2023 深圳市沃梦达电子商务有限公司 All Rights Reserved. <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow">粤ICP备14083021号</a></div> </div> </div> </div> </div> </footer> <script type="text/javascript" src="https://www.genban.org/skin/js/highlight.min.js"></script> <script src="https://www.genban.org/skin/js/prism.min.js?v=1" charset="UTF-8"></script> <script src="https://www.genban.org/skin/js/prism.js?v=1"></script> </body> </html>