<blockquote id="9m9zt"></blockquote>
  • <td id="9m9zt"></td>
  • <small id="9m9zt"></small><mark id="9m9zt"><div id="9m9zt"><input id="9m9zt"></input></div></mark>

    tag. Using is how we instruct the webpage to divide it into frames The tag defines which HTML document should open as frame.<\/p>\n

    The attribute cols take the value in pixels, and they help at specifying the number and size of columns in a frameset.<\/p>\n\n\n

    <\/pre>\n

    Similarly, as we saw above, the attribute rows take the value in pixels, and they help at specifying the number and size of rows in a frameset.<\/p>\n

    <\/pre>\n

    However, it should be duly noted that the tag has deprecated in HTML5 and it is no longer used.<\/p>\n

    Different Type of Frames in HTML<\/h3>\n

    One of the uses of frames has always been to load navigation bars in one frame and then load main pages into a separate frame. A-frame tag defines one single window frame within a .<\/p>\n

    has browser support in Chrome, Internet Explorer, Mozilla, Safari and Opera Mini.<\/p>\n

    The different and some commonly used attributes in the frame are attributes such as border, scrolling, src, name, etc.<\/p>\n

    Types of Frame Tag<\/h3>\n

    Following are the different types of frame tags:<\/p>\n

    The Tag Attribute<\/h4>\n

    There are five important attributes of the , and we discuss them here :<\/p>\n

    1. Col:<\/strong> The col attribute gives the vertical frames. The width, however, can be specified in 4 ways:<\/p>\n

      \n
    • Pixels: absolute values can be mentioned in pixels. If we have to create three vertical frames, we can give the value: cols=”100,50,100”.<\/li>\n<\/ul>\n
        \n
      • Percentage: The percentage of the browser window can be mentioned. If we have to create three vertical frames, we can give the value: cols=”40%,20%,40%.”<\/li>\n<\/ul>\n

        We can also make use of the wildcard here (*) and let the wildcard take the remaining of the window, which remains un-mentioned.<\/p>\n

        cols=”30%,*,30%”<\/p>\n

        \"HTML<\/p>\n

        Output:<\/strong><\/p>\n

        \"HTML<\/p>\n

        2. Rows:<\/strong> The row attribute gives the horizontal frames. It specifies the rows in a frameset. If we have to create three horizontal frames we use:<\/p>\n

        Eg:<\/strong> Rows=”10%,80%,10%’.<\/p>\n

        We can also set the height of each row as we had done in the case of columns previously.<\/p>\n

        \"HTML<\/p>\n

        Output:<\/strong><\/p>\n

        \"HTML<\/p>\n

        3. Border<\/strong>: It specifies the width of the border of each frame in pixels.<\/p>\n

        E.g.,<\/strong> border=”4”. If border=”0”, it means there is no border.<\/p>\n

        4. Frameborder:<\/strong> If a three-dimensional border needs to be displayed between frames, then we use this attribute. The value which the attribute takes is either 1 or 0 ( Yes or No).<\/p>\n

        E.g.:<\/strong> frameborder=”0” means no border.<\/p>\n

        5. Framespacing:<\/strong> This attribute specifies the amount of space between frames in a frameset. Any integer value can be given here for this attribute.<\/p>\n

        E.g.,<\/strong> framespacing=”12” means between the frames, there should be the spacing of 12 pixels.<\/p>\n

        The Tag Attribute<\/h4>\n

        There are 8 attributes that can be listed here in this section.<\/p>\n

        1. src:<\/strong> We provide the file name to this attribute that is supposed to be loaded into the frame. The value of this attribute can be any URL.<\/p>\n

        Eg:<\/strong> src= www.facebook.com<\/p>\n

        2. name:<\/strong> This attribute provides a name to the frame. It defines which frame a document should be loaded into. If you have multiple links in one frame that loads into another frame, we use this attribute. Then the second frame needs a name to identify itself as the target of the link.<\/p>\n

        E.g.,<\/strong> name=”abc.htm.”<\/p>\n

        3. frameborder:<\/strong> This attribute is specified to show if the borders are to be shown or not. The value takes up is 1 or 0 (Yes or No).<\/p>\n

        4. marginwidth:<\/strong> The attribute is helpful at specifying the width of the space between the left and right of the frame’s border and also the content of the frame. The value is given in pixel.<\/p>\n

        E.g.,<\/strong> marginwidth=”10”.<\/p>\n\n\n

        5. marginheight:<\/strong> The attribute is helpful at specifying the height of the space between the top and the bottom of the frame’s border and also the content of the frame. The value is given in pixel.<\/p>\n

        E.g.,<\/strong> marginheight=”10”.<\/p>\n

        6. noresize:<\/strong> This attribute basically prevents the user from making any changes to the already present frames. In the absence of this attribute, any frame can be resized.<\/p>\n

        E.g.,<\/strong> noresize=”noresize.”<\/p>\n

        7. scrolling:<\/strong> This attribute takes control of the appearance of the scroll bars, which are present on the frame. The value either a ‘yes, ‘no’, or ‘a(chǎn)uto’.<\/p>\n

        E.g.,<\/strong> scrolling=” no” means it should not have scroll bars.<\/p>\n

        8. longdesc:<\/strong> This attribute lets you provide a link to another page containing a long description of the content of the frame.<\/p>\n

        E.g.,<\/strong> longdesc=”framedesc.htm.”<\/p>\n

        Frames and Browser Support<\/h3>\n

        Old browsers do not support frames, then elements should be displayed to the user.<\/p>\n<p>In practice the <body> <h1><a href="http://m.miracleart.cn/">&#22269;&#20135;&#97;&#118;&#26085;&#38889;&#19968;&#21306;&#20108;&#21306;&#19977;&#21306;&#31934;&#21697;&#44;&#25104;&#20154;&#24615;&#29233;&#35270;&#39057;&#22312;&#32447;&#35266;&#30475;&#44;&#22269;&#20135;&#44;&#27431;&#32654;&#44;&#26085;&#38889;&#44;&#19968;&#21306;&#44;&#119;&#119;&#119;&#46;&#25104;&#33394;&#97;&#118;&#20037;&#20037;&#25104;&#20154;&#44;&#50;&#50;&#50;&#50;&#101;&#101;&#101;&#101;&#25104;&#20154;&#22825;&#22530;</a></h1> element? should be placed inside <noframes> element because the <frameset> element is supposed to replace the <body> element. If the browser fails to understand? <frameset> element then it understand the contents of the <body> element which is contained in <noframes> element.<\/p>\n<p>It is a nice approach to put up a message in such scenarios for the user who use old browsers. Messages like “ Sorry! Your browser does not support frames.” to notify.<\/p>\n<h3>Conclusion<\/h3>\n<p>Frame technology is not supported by quite a number of browsers these days. It is often noticed that the contents of the web page are not displayed properly for smaller devices. Anyway, it is good to have knowledge of what existed so that better models could be developed to be compatible with new technologies.<\/p>"} </script> <meta http-equiv="Cache-Control" content="no-transform" /> <meta http-equiv="Cache-Control" content="no-siteapp" /> <script>var V_PATH="/";window.onerror=function(){ return true; };</script> </head> <body data-commit-time="2023-12-28T14:50:12+08:00" class="editor_body body2_2"> <link rel="stylesheet" type="text/css" href="/static/csshw/stylehw.css"> <header> <div id="377j5v51b" class="head"> <div id="377j5v51b" class="haed_left"> <div id="377j5v51b" class="haed_logo"> <a href="http://m.miracleart.cn/" title="" class="haed_logo_a"> <img src="/static/imghw/logo.png" alt="" class="haed_logoimg"> </a> </div> <div id="377j5v51b" class="head_nav"> <div id="377j5v51b" class="head_navs"> <a href="javascript:;" title="Community" class="head_nava head_nava-template1">Community</a> <div class="377j5v51b" id="dropdown-template1" style="display: none;"> <div id="377j5v51b" class="languagechoose"> <a href="http://m.miracleart.cn/article.html" title="Articles" class="languagechoosea on">Articles</a> <a href="http://m.miracleart.cn/faq/zt" title="Topics" class="languagechoosea">Topics</a> <a href="http://m.miracleart.cn/wenda.html" title="Q&A" class="languagechoosea">Q&A</a> </div> </div> </div> <div id="377j5v51b" class="head_navs"> <a href="javascript:;" title="Learn" class="head_nava head_nava-template1_1">Learn</a> <div class="377j5v51b" id="dropdown-template1_1" style="display: none;"> <div id="377j5v51b" class="languagechoose"> <a href="http://m.miracleart.cn/course.html" title="Course" class="languagechoosea on">Course</a> <a href="http://m.miracleart.cn/dic/" title="Programming Dictionary" class="languagechoosea">Programming Dictionary</a> </div> </div> </div> <div id="377j5v51b" class="head_navs"> <a href="javascript:;" title="Tools Library" class="head_nava head_nava-template1_2">Tools Library</a> <div class="377j5v51b" id="dropdown-template1_2" style="display: none;"> <div id="377j5v51b" class="languagechoose"> <a href="http://m.miracleart.cn/toolset/development-tools" title="Development tools" class="languagechoosea on">Development tools</a> <a href="http://m.miracleart.cn/toolset/website-source-code" title="Website Source Code" class="languagechoosea">Website Source Code</a> <a href="http://m.miracleart.cn/toolset/php-libraries" title="PHP Libraries" class="languagechoosea">PHP Libraries</a> <a href="http://m.miracleart.cn/toolset/js-special-effects" title="JS special effects" class="languagechoosea on">JS special effects</a> <a href="http://m.miracleart.cn/toolset/website-materials" title="Website Materials" class="languagechoosea on">Website Materials</a> <a href="http://m.miracleart.cn/toolset/extension-plug-ins" title="Extension plug-ins" class="languagechoosea on">Extension plug-ins</a> </div> </div> </div> <div id="377j5v51b" class="head_navs"> <a href="http://m.miracleart.cn/ai" title="AI Tools" class="head_nava head_nava-template1_3">AI Tools</a> </div> <div id="377j5v51b" class="head_navs"> <a href="javascript:;" title="Leisure" class="head_nava head_nava-template1_3">Leisure</a> <div class="377j5v51b" id="dropdown-template1_3" style="display: none;"> <div id="377j5v51b" class="languagechoose"> <a href="http://m.miracleart.cn/game" title="Game Download" class="languagechoosea on">Game Download</a> <a href="http://m.miracleart.cn/mobile-game-tutorial/" title="Game Tutorials" class="languagechoosea">Game Tutorials</a> </div> </div> </div> </div> </div> <div id="377j5v51b" class="head_search"> <input id="key_words" onkeydown="if (event.keyCode == 13) searchs('en')" class="search-input" type="text" autocomplete="off" name="keywords" required="required" placeholder="Block,address,transaction,news" value=""> <a href="javascript:;" title="search" onclick="searchs('en')"><img src="/static/imghw/find.png" alt="search"></a> </div> <div id="377j5v51b" class="head_right"> <div id="377j5v51b" class="haed_language"> <a href="javascript:;" class="layui-btn haed_language_btn">English<i class="layui-icon layui-icon-triangle-d"></i></a> <div class="377j5v51b" id="dropdown-template" style="display: none;"> <div id="377j5v51b" class="languagechoose"> <a href="javascript:setlang('zh-cn');" title="簡體中文" class="languagechoosea">簡體中文</a> <a href="javascript:;" title="English" class="languagechoosea">English</a> <a href="javascript:setlang('zh-tw');" title="繁體中文" class="languagechoosea">繁體中文</a> <a href="javascript:setlang('ja');" title="日本語" class="languagechoosea">日本語</a> <a href="javascript:setlang('ko');" title="???" class="languagechoosea">???</a> <a href="javascript:setlang('ms');" title="Melayu" class="languagechoosea">Melayu</a> <a href="javascript:setlang('fr');" title="Fran?ais" class="languagechoosea">Fran?ais</a> <a href="javascript:setlang('de');" title="Deutsch" class="languagechoosea">Deutsch</a> </div> </div> </div> <span id="377j5v51b" class="head_right_line"></span> <div style="display: block;" id="login" class="haed_login "> <a href="javascript:;" title="Login" class="haed_logina ">Login</a> </div> <div style="display: block;" id="reg" class="head_signup login"> <a href="javascript:;" title="singup" class="head_signupa">singup</a> </div> </div> </div> </header> <main> <div id="377j5v51b" class="Article_Details_main"> <div id="377j5v51b" class="Article_Details_main1"> <div id="377j5v51b" class="Article_Details_main1L"> <div id="377j5v51b" class="Article_Details_main1Lmain" id="Article_Details_main1Lmain"> <div id="377j5v51b" class="Article_Details_main1L1">Table of Contents</div> <div id="377j5v51b" class="Article_Details_main1L2" id="Article_Details_main1L2"> <!-- 左側(cè)懸浮,文章定位標題1 id="Article_Details_main1L2s_1"--> <div id="377j5v51b" class="Article_Details_main1L2s "> <a href="#Syntax-of-Frames" title="Syntax of Frames" >Syntax of Frames</a> </div> <div id="377j5v51b" class="Article_Details_main1L2s "> <a href="#Different-Type-of-Frames-in-HTML" title="Different Type of Frames in HTML" >Different Type of Frames in HTML</a> </div> <div id="377j5v51b" class="Article_Details_main1L2s "> <a href="#Types-of-Frame-Tag" title="Types of Frame Tag" >Types of Frame Tag</a> </div> <div id="377j5v51b" class="Article_Details_main1L2s "> <a href="#The-lt-frameset-gt-Tag-Attribute" title="The &lt;frameset&gt; Tag Attribute" >The &lt;frameset&gt; Tag Attribute</a> </div> <div id="377j5v51b" class="Article_Details_main1L2s "> <a href="#The-lt-frame-gt-Tag-Attribute" title="The &lt;frame&gt; Tag Attribute" >The &lt;frame&gt; Tag Attribute</a> </div> <div id="377j5v51b" class="Article_Details_main1L2s "> <a href="#Frames-and-Browser-Support" title="Frames and Browser Support" >Frames and Browser Support</a> </div> <div id="377j5v51b" class="Article_Details_main1L2s "> <a href="#Conclusion" title="Conclusion" >Conclusion</a> </div> </div> </div> </div> <div id="377j5v51b" class="Article_Details_main1M"> <div id="377j5v51b" class="phpgenera_Details_mainL1"> <a href="http://m.miracleart.cn/" title="Home" class="phpgenera_Details_mainL1a">Home</a> <img src="/static/imghw/top_right.png" alt="" /> <a href="http://m.miracleart.cn/web-designer.html" class="phpgenera_Details_mainL1a">Web Front-end</a> <img src="/static/imghw/top_right.png" alt="" /> <a href="http://m.miracleart.cn/div-tutorial.html" class="phpgenera_Details_mainL1a">HTML Tutorial</a> <img src="/static/imghw/top_right.png" alt="" /> <span>HTML Frames</span> </div> <div id="377j5v51b" class="Articlelist_txts"> <div id="377j5v51b" class="Articlelist_txts_info"> <h1 class="Articlelist_txts_title">HTML Frames</h1> <div id="377j5v51b" class="Articlelist_txts_info_head"> <div id="377j5v51b" class="author_info"> <a href="http://m.miracleart.cn/member/465014.html" class="author_avatar"> <img class="lazy" data-src="https://img.php.cn/upload/avatar/000/465/014/627b58ba8fa6c600.jpg" src="/static/imghw/default1.png" alt="王林"> </a> <div id="377j5v51b" class="author_detail"> <a href="http://m.miracleart.cn/member/465014.html" class="author_name">王林</a> </div> </div> </div> <span id="377j5v51b" class="Articlelist_txts_time">Sep 04, 2024 pm 04:15 PM</span> <div id="377j5v51b" class="Articlelist_txts_infos"> <span id="377j5v51b" class="Articlelist_txts_infoss on">html</span> <span id="377j5v51b" class="Articlelist_txts_infoss ">html5</span> <span id="377j5v51b" class="Articlelist_txts_infoss ">HTML Tutorial</span> <span id="377j5v51b" class="Articlelist_txts_infoss ">HTML Properties</span> <span id="377j5v51b" class="Articlelist_txts_infoss ">HTML tags</span> </div> </div> </div> <hr /> <div id="377j5v51b" class="article_main php-article"> <div id="377j5v51b" class="article-list-left detail-content-wrap content"> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-5902227090019525" data-ad-slot="3461856641"> </ins> <p>Html frames are useful at dividing the web page or the web browser into multiple sections; they separate sections then load differently.</p> <p>A-frame displays content independent of its container. Multiple frames form a collection and are known as a frameset. The arrangement can be considered similar to the orientation of rows and columns in a table. The frame tag has been deprecated in HTML5.</p> <p>Each frame has a frame tag to indicate. The horizontal frame is defined by the row attribute of the frame tag, and the vertical attribute is defined by the column attribute of the frame tag in the HTML document. The same window in one frame might display a static banner,? a second navigation menu, etc.</p> <h3 id="Syntax-of-Frames">Syntax of Frames</h3> <p>In HTML, there is no end tag for the <frame> tag. When we use frames in a webpage, we use <frameset> tag instead of a <body> tag. Using <frameset> is how we instruct the webpage to divide it into frames The <frame> tag defines which HTML document should open as frame. </p> <p>The attribute cols take the value in pixels, and they help at specifying the number and size of columns in a frameset.</p> <pre class="brush:php;toolbar:false">&lt;cols =&quot;10%,80%,10%&quot;&gt;</pre> <p>Similarly, as we saw above, the attribute rows take the value in pixels, and they help at specifying the number and size of rows in a frameset.</p> <pre class="brush:php;toolbar:false">&lt;rows =&quot;10%,80%,10%&quot;&gt;</pre> <p>However, it should be duly noted that the <frame> tag has deprecated in HTML5 and it is no longer used.</p> <h3 id="Different-Type-of-Frames-in-HTML">Different Type of Frames in HTML</h3> <p>One of the uses of frames has always been to load navigation bars in one frame and then load main pages into a separate frame. A-frame tag defines one single window frame within a <frameset>.</p> <p><frame> has browser support in Chrome, Internet Explorer, Mozilla, Safari and Opera Mini.</p> <p>The different and some commonly used attributes in the frame are attributes such as border, scrolling, src, name, etc.</p> <h3 id="Types-of-Frame-Tag">Types of Frame Tag</h3> <p>Following are the different types of frame tags:</p> <h4 id="The-lt-frameset-gt-Tag-Attribute">The <frameset> Tag Attribute</h4> <p>There are five important attributes of the <frameset>, and we discuss them here :</p> <p><strong>1. Col:</strong> The col attribute gives the vertical frames. The width, however, can be specified in 4 ways:</p> <ul> <li>Pixels: absolute values can be mentioned in pixels. If we have to create three vertical frames, we can give the value: cols=”100,50,100”.</li> </ul> <ul> <li>Percentage: The percentage of the browser window can be mentioned. If we have to create three vertical frames, we can give the value: cols=”40%,20%,40%.”</li> </ul> <p>We can also make use of the wildcard here (*) and let the wildcard take the remaining of the window, which remains un-mentioned.</p> <p>cols=”30%,*,30%”</p> <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/172543773147376.png" class="lazy" alt="HTML Frames" ></p> <p><strong>Output:</strong></p> <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/172543773333971.png" class="lazy" alt="HTML Frames" ></p> <p><strong>2. Rows:</strong> The row attribute gives the horizontal frames. It specifies the rows in a frameset. If we have to create three horizontal frames we use:</p> <p><strong>Eg:</strong> Rows=”10%,80%,10%’.</p> <p>We can also set the height of each row as we had done in the case of columns previously.</p> <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/172543773595638.png" class="lazy" alt="HTML Frames" ></p> <p><strong>Output:</strong></p> <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/172543773684259.png" class="lazy" alt="HTML Frames" ></p> <p><strong>3. Border</strong>: It specifies the width of the border of each frame in pixels.</p> <p><strong>E.g.,</strong> border=”4”. If border=”0”, it means there is no border.</p> <p><strong>4. Frameborder:</strong> If a three-dimensional border needs to be displayed between frames, then we use this attribute. The value which the attribute takes is either 1 or 0 ( Yes or No).</p> <p><strong>E.g.:</strong> frameborder=”0” means no border.</p> <p><strong>5. Framespacing:</strong> This attribute specifies the amount of space between frames in a frameset. Any integer value can be given here for this attribute.</p> <p><strong>E.g.,</strong> framespacing=”12” means between the frames, there should be the spacing of 12 pixels.</p> <h4 id="The-lt-frame-gt-Tag-Attribute">The <frame> Tag Attribute</h4> <p>There are 8 attributes that can be listed here in this section.</p> <p><strong>1. src:</strong> We provide the file name to this attribute that is supposed to be loaded into the frame. The value of this attribute can be any URL.</p> <p><strong>Eg:</strong> src= www.facebook.com</p> <p><strong>2. name:</strong> This attribute provides a name to the frame. It defines which frame a document should be loaded into. If you have multiple links in one frame that loads into another frame, we use this attribute. Then the second frame needs a name to identify itself as the target of the link.</p> <p><strong>E.g.,</strong> name=”abc.htm.”</p> <p><strong>3. frameborder:</strong> This attribute is specified to show if the borders are to be shown or not. The value takes up is 1 or 0 (Yes or No).</p> <p><strong>4. marginwidth:</strong> The attribute is helpful at specifying the width of the space between the left and right of the frame’s border and also the content of the frame. The value is given in pixel.</p> <p><strong>E.g.,</strong> marginwidth=”10”.</p> <p><strong>5. marginheight:</strong> The attribute is helpful at specifying the height of the space between the top and the bottom of the frame’s border and also the content of the frame. The value is given in pixel.</p> <p><strong>E.g.,</strong> marginheight=”10”.</p> <p><strong>6. noresize:</strong> This attribute basically prevents the user from making any changes to the already present frames. In the absence of this attribute, any frame can be resized.</p> <p><strong>E.g.,</strong> noresize=”noresize.”</p> <p><strong>7. scrolling:</strong> This attribute takes control of the appearance of the scroll bars, which are present on the frame. The value either a ‘yes, ‘no’, or ‘a(chǎn)uto’.</p> <p><strong>E.g.,</strong> scrolling=” no” means it should not have scroll bars.</p> <p><strong>8. longdesc:</strong> This attribute lets you provide a link to another page containing a long description of the content of the frame.</p> <p><strong>E.g.,</strong> longdesc=”framedesc.htm.”</p> <h3 id="Frames-and-Browser-Support">Frames and Browser Support</h3> <p>Old browsers do not support frames, then <noframes> elements should be displayed to the user.</p> <p>In practice the <body> element? should be placed inside <noframes> element because the <frameset> element is supposed to replace the <body> element. If the browser fails to understand? <frameset> element then it understand the contents of the <body> element which is contained in <noframes> element.</p> <p>It is a nice approach to put up a message in such scenarios for the user who use old browsers. Messages like “ Sorry! Your browser does not support frames.” to notify.</p> <h3 id="Conclusion">Conclusion</h3> <p>Frame technology is not supported by quite a number of browsers these days. It is often noticed that the contents of the web page are not displayed properly for smaller devices. Anyway, it is good to have knowledge of what existed so that better models could be developed to be compatible with new technologies.</p><p>The above is the detailed content of HTML Frames. For more information, please follow other related articles on the PHP Chinese website!</p> </div> </div> <div id="377j5v51b" class="wzconShengming_sp"> <div id="377j5v51b" class="bzsmdiv_sp">Statement of this Website</div> <div>The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn</div> </div> </div> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-5902227090019525" data-ad-slot="2507867629"></ins> <div id="377j5v51b" class="AI_ToolDetails_main4sR"> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-5902227090019525" data-ad-slot="3653428331" data-ad-format="auto" data-full-width-responsive="true"></ins> <!-- <div id="377j5v51b" class="phpgenera_Details_mainR4"> <div id="377j5v51b" class="phpmain1_4R_readrank"> <div id="377j5v51b" class="phpmain1_4R_readrank_top"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/hotarticle2.png" alt="" /> <h2>Hot Article</h2> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottom"> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/1796827210.html" title="Oguri Cap Build Guide | A Pretty Derby Musume" class="phpgenera_Details_mainR4_bottom_title">Oguri Cap Build Guide | A Pretty Derby Musume</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <span>3 weeks ago</span> <span>By Jack chen</span> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/1796828723.html" title="Agnes Tachyon Build Guide | A Pretty Derby Musume" class="phpgenera_Details_mainR4_bottom_title">Agnes Tachyon Build Guide | A Pretty Derby Musume</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <span>3 weeks ago</span> <span>By Jack chen</span> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/1796832397.html" title="Grass Wonder Build Guide | Uma Musume Pretty Derby" class="phpgenera_Details_mainR4_bottom_title">Grass Wonder Build Guide | Uma Musume Pretty Derby</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <span>2 weeks ago</span> <span>By Jack chen</span> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/1796827375.html" title="How to Fix KB5060829 Not Installing & Other Reported Bugs" class="phpgenera_Details_mainR4_bottom_title">How to Fix KB5060829 Not Installing & Other Reported Bugs</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <span>3 weeks ago</span> <span>By DDD</span> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/1796825542.html" title="Own a Fish Pond codes June 2025" class="phpgenera_Details_mainR4_bottom_title">Own a Fish Pond codes June 2025</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <span>3 weeks ago</span> <span>By Jack chen</span> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR3_more"> <a href="http://m.miracleart.cn/article.html">Show More</a> </div> </div> </div> --> <div id="377j5v51b" class="phpgenera_Details_mainR3"> <div id="377j5v51b" class="phpmain1_4R_readrank"> <div id="377j5v51b" class="phpmain1_4R_readrank_top"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/hottools2.png" alt="" /> <h2>Hot AI Tools</h2> </div> <div id="377j5v51b" class="phpgenera_Details_mainR3_bottom"> <div id="377j5v51b" class="phpmain_tab2_mids_top"> <a href="http://m.miracleart.cn/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_top_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" class="lazy" data-src="https://img.php.cn/upload/ai_manual/001/246/273/173410641626608.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undress AI Tool" /> </a> <div id="377j5v51b" class="phpmain_tab2_mids_info"> <a href="http://m.miracleart.cn/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_title"> <h3>Undress AI Tool</h3> </a> <p>Undress images for free</p> </div> </div> <div id="377j5v51b" class="phpmain_tab2_mids_top"> <a href="http://m.miracleart.cn/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_top_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" class="lazy" data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411540686492.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undresser.AI Undress" /> </a> <div id="377j5v51b" class="phpmain_tab2_mids_info"> <a href="http://m.miracleart.cn/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_title"> <h3>Undresser.AI Undress</h3> </a> <p>AI-powered app for creating realistic nude photos</p> </div> </div> <div id="377j5v51b" class="phpmain_tab2_mids_top"> <a href="http://m.miracleart.cn/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_top_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" class="lazy" data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411552797167.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="AI Clothes Remover" /> </a> <div id="377j5v51b" class="phpmain_tab2_mids_info"> <a href="http://m.miracleart.cn/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_title"> <h3>AI Clothes Remover</h3> </a> <p>Online AI tool for removing clothes from photos.</p> </div> </div> <div id="377j5v51b" class="phpmain_tab2_mids_top"> <a href="http://m.miracleart.cn/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_top_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" class="lazy" data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411529149311.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Clothoff.io" /> </a> <div id="377j5v51b" class="phpmain_tab2_mids_info"> <a href="http://m.miracleart.cn/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_title"> <h3>Clothoff.io</h3> </a> <p>AI clothes remover</p> </div> </div> <div id="377j5v51b" class="phpmain_tab2_mids_top"> <a href="http://m.miracleart.cn/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_top_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" class="lazy" data-src="https://img.php.cn/upload/ai_manual/001/246/273/173414504068133.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Video Face Swap" /> </a> <div id="377j5v51b" class="phpmain_tab2_mids_info"> <a href="http://m.miracleart.cn/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_title"> <h3>Video Face Swap</h3> </a> <p>Swap faces in any video effortlessly with our completely free AI face swap tool!</p> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR3_more"> <a href="http://m.miracleart.cn/ai">Show More</a> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4"> <div id="377j5v51b" class="phpmain1_4R_readrank"> <div id="377j5v51b" class="phpmain1_4R_readrank_top"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/hotarticle2.png" alt="" /> <h2>Hot Article</h2> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottom"> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/1796827210.html" title="Oguri Cap Build Guide | A Pretty Derby Musume" class="phpgenera_Details_mainR4_bottom_title">Oguri Cap Build Guide | A Pretty Derby Musume</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <span>3 weeks ago</span> <span>By Jack chen</span> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/1796828723.html" title="Agnes Tachyon Build Guide | A Pretty Derby Musume" class="phpgenera_Details_mainR4_bottom_title">Agnes Tachyon Build Guide | A Pretty Derby Musume</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <span>3 weeks ago</span> <span>By Jack chen</span> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/1796832397.html" title="Grass Wonder Build Guide | Uma Musume Pretty Derby" class="phpgenera_Details_mainR4_bottom_title">Grass Wonder Build Guide | Uma Musume Pretty Derby</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <span>2 weeks ago</span> <span>By Jack chen</span> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/1796827375.html" title="How to Fix KB5060829 Not Installing & Other Reported Bugs" class="phpgenera_Details_mainR4_bottom_title">How to Fix KB5060829 Not Installing & Other Reported Bugs</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <span>3 weeks ago</span> <span>By DDD</span> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/1796825542.html" title="Own a Fish Pond codes June 2025" class="phpgenera_Details_mainR4_bottom_title">Own a Fish Pond codes June 2025</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <span>3 weeks ago</span> <span>By Jack chen</span> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR3_more"> <a href="http://m.miracleart.cn/article.html">Show More</a> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR3"> <div id="377j5v51b" class="phpmain1_4R_readrank"> <div id="377j5v51b" class="phpmain1_4R_readrank_top"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/hottools2.png" alt="" /> <h2>Hot Tools</h2> </div> <div id="377j5v51b" class="phpgenera_Details_mainR3_bottom"> <div id="377j5v51b" class="phpmain_tab2_mids_top"> <a href="http://m.miracleart.cn/toolset/development-tools/92" title="Notepad++7.3.1" class="phpmain_tab2_mids_top_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" class="lazy" data-src="https://img.php.cn/upload/manual/000/000/001/58ab96f0f39f7357.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="Notepad++7.3.1" /> </a> <div id="377j5v51b" class="phpmain_tab2_mids_info"> <a href="http://m.miracleart.cn/toolset/development-tools/92" title="Notepad++7.3.1" class="phpmain_tab2_mids_title"> <h3>Notepad++7.3.1</h3> </a> <p>Easy-to-use and free code editor</p> </div> </div> <div id="377j5v51b" class="phpmain_tab2_mids_top"> <a href="http://m.miracleart.cn/toolset/development-tools/93" title="SublimeText3 Chinese version" class="phpmain_tab2_mids_top_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" class="lazy" data-src="https://img.php.cn/upload/manual/000/000/001/58ab97a3baad9677.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 Chinese version" /> </a> <div id="377j5v51b" class="phpmain_tab2_mids_info"> <a href="http://m.miracleart.cn/toolset/development-tools/93" title="SublimeText3 Chinese version" class="phpmain_tab2_mids_title"> <h3>SublimeText3 Chinese version</h3> </a> <p>Chinese version, very easy to use</p> </div> </div> <div id="377j5v51b" class="phpmain_tab2_mids_top"> <a href="http://m.miracleart.cn/toolset/development-tools/121" title="Zend Studio 13.0.1" class="phpmain_tab2_mids_top_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" class="lazy" data-src="https://img.php.cn/upload/manual/000/000/001/58ab97ecd1ab2670.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="Zend Studio 13.0.1" /> </a> <div id="377j5v51b" class="phpmain_tab2_mids_info"> <a href="http://m.miracleart.cn/toolset/development-tools/121" title="Zend Studio 13.0.1" class="phpmain_tab2_mids_title"> <h3>Zend Studio 13.0.1</h3> </a> <p>Powerful PHP integrated development environment</p> </div> </div> <div id="377j5v51b" class="phpmain_tab2_mids_top"> <a href="http://m.miracleart.cn/toolset/development-tools/469" title="Dreamweaver CS6" class="phpmain_tab2_mids_top_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" class="lazy" data-src="https://img.php.cn/upload/manual/000/000/001/58d0e0fc74683535.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="Dreamweaver CS6" /> </a> <div id="377j5v51b" class="phpmain_tab2_mids_info"> <a href="http://m.miracleart.cn/toolset/development-tools/469" title="Dreamweaver CS6" class="phpmain_tab2_mids_title"> <h3>Dreamweaver CS6</h3> </a> <p>Visual web development tools</p> </div> </div> <div id="377j5v51b" class="phpmain_tab2_mids_top"> <a href="http://m.miracleart.cn/toolset/development-tools/500" title="SublimeText3 Mac version" class="phpmain_tab2_mids_top_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" class="lazy" data-src="https://img.php.cn/upload/manual/000/000/001/58d34035e2757995.png?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 Mac version" /> </a> <div id="377j5v51b" class="phpmain_tab2_mids_info"> <a href="http://m.miracleart.cn/toolset/development-tools/500" title="SublimeText3 Mac version" class="phpmain_tab2_mids_title"> <h3>SublimeText3 Mac version</h3> </a> <p>God-level code editing software (SublimeText3)</p> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR3_more"> <a href="http://m.miracleart.cn/ai">Show More</a> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4"> <div id="377j5v51b" class="phpmain1_4R_readrank"> <div id="377j5v51b" class="phpmain1_4R_readrank_top"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/hotarticle2.png" alt="" /> <h2>Hot Topics</h2> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottom"> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/java-tutorial" title="Java Tutorial" class="phpgenera_Details_mainR4_bottom_title">Java Tutorial</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_infos"> <img src="/static/imghw/eyess.png" alt="" /> <span>1793</span> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_infos"> <img src="/static/imghw/tiezi.png" alt="" /> <span>16</span> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/cakephp-tutor" title="CakePHP Tutorial" class="phpgenera_Details_mainR4_bottom_title">CakePHP Tutorial</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_infos"> <img src="/static/imghw/eyess.png" alt="" /> <span>1737</span> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_infos"> <img src="/static/imghw/tiezi.png" alt="" /> <span>56</span> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/laravel-tutori" title="Laravel Tutorial" class="phpgenera_Details_mainR4_bottom_title">Laravel Tutorial</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_infos"> <img src="/static/imghw/eyess.png" alt="" /> <span>1589</span> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_infos"> <img src="/static/imghw/tiezi.png" alt="" /> <span>29</span> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/nytminicrosswordanswe" title="nyt mini crossword answers" class="phpgenera_Details_mainR4_bottom_title">nyt mini crossword answers</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_infos"> <img src="/static/imghw/eyess.png" alt="" /> <span>267</span> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_infos"> <img src="/static/imghw/tiezi.png" alt="" /> <span>587</span> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms"> <a href="http://m.miracleart.cn/faq/newyorktimesdailybrief" title="nyt connections hints and answers" class="phpgenera_Details_mainR4_bottom_title">nyt connections hints and answers</a> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_info"> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_infos"> <img src="/static/imghw/eyess.png" alt="" /> <span>120</span> </div> <div id="377j5v51b" class="phpgenera_Details_mainR4_bottoms_infos"> <img src="/static/imghw/tiezi.png" alt="" /> <span>836</span> </div> </div> </div> </div> <div id="377j5v51b" class="phpgenera_Details_mainR3_more"> <a href="http://m.miracleart.cn/faq/zt">Show More</a> </div> </div> </div> </div> </div> <div id="377j5v51b" class="Article_Details_main2"> <div id="377j5v51b" class="phpgenera_Details_mainL4"> <div id="377j5v51b" class="phpmain1_2_top"> <a href="javascript:void(0);" class="phpmain1_2_top_title">Related knowledge<img src="/static/imghw/index2_title2.png" alt="" /></a> </div> <div id="377j5v51b" class="phpgenera_Details_mainL4_info"> <div id="377j5v51b" class="phphistorical_Version2_mids"> <a href="http://m.miracleart.cn/faq/1796835653.html" title="Integrating CSS and JavaScript effectively with HTML5 structure." class="phphistorical_Version2_mids_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/default1.png" class="lazy" data-src="https://img.php.cn/upload/article/001/253/068/175226046128038.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Integrating CSS and JavaScript effectively with HTML5 structure." /> </a> <a href="http://m.miracleart.cn/faq/1796835653.html" title="Integrating CSS and JavaScript effectively with HTML5 structure." class="phphistorical_Version2_mids_title">Integrating CSS and JavaScript effectively with HTML5 structure.</a> <span id="377j5v51b" class="Articlelist_txts_time">Jul 12, 2025 am 03:01 AM</span> <p class="Articlelist_txts_p">HTML5, CSS and JavaScript should be efficiently combined with semantic tags, reasonable loading order and decoupling design. 1. Use HTML5 semantic tags, such as improving structural clarity and maintainability, which is conducive to SEO and barrier-free access; 2. CSS should be placed in, use external files and split by module to avoid inline styles and delayed loading problems; 3. JavaScript is recommended to be introduced in front, and use defer or async to load asynchronously to avoid blocking rendering; 4. Reduce strong dependence between the three, drive behavior through data-* attributes and class name control status, and improve collaboration efficiency through unified naming specifications. These methods can effectively optimize page performance and collaborate with teams.</p> </div> <div id="377j5v51b" class="phphistorical_Version2_mids"> <a href="http://m.miracleart.cn/faq/1796833320.html" title="Configuring Document Metadata Within the HTML head Element" class="phphistorical_Version2_mids_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/default1.png" class="lazy" data-src="https://img.php.cn/upload/article/001/253/068/175199941149498.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Configuring Document Metadata Within the HTML head Element" /> </a> <a href="http://m.miracleart.cn/faq/1796833320.html" title="Configuring Document Metadata Within the HTML head Element" class="phphistorical_Version2_mids_title">Configuring Document Metadata Within the HTML head Element</a> <span id="377j5v51b" class="Articlelist_txts_time">Jul 09, 2025 am 02:30 AM</span> <p class="Articlelist_txts_p">Metadata in HTMLhead is crucial for SEO, social sharing, and browser behavior. 1. Set the page title and description, use and keep it concise and unique; 2. Add OpenGraph and Twitter card information to optimize social sharing effects, pay attention to the image size and use debugging tools to test; 3. Define the character set and viewport settings to ensure multi-language support is adapted to the mobile terminal; 4. Optional tags such as author copyright, robots control and canonical prevent duplicate content should also be configured reasonably.</p> </div> <div id="377j5v51b" class="phphistorical_Version2_mids"> <a href="http://m.miracleart.cn/faq/1796835678.html" title="Explaining the HTML5 `` vs `` elements." class="phphistorical_Version2_mids_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/default1.png" class="lazy" data-src="https://img.php.cn/upload/article/001/253/068/175226098195845.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Explaining the HTML5 `` vs `` elements." /> </a> <a href="http://m.miracleart.cn/faq/1796835678.html" title="Explaining the HTML5 `` vs `` elements." class="phphistorical_Version2_mids_title">Explaining the HTML5 `` vs `` elements.</a> <span id="377j5v51b" class="Articlelist_txts_time">Jul 12, 2025 am 03:09 AM</span> <p class="Articlelist_txts_p">It is a block-level element, suitable for layout; it is an inline element, suitable for wrapping text content. 1. Exclusively occupy a line, width, height and margins can be set, which are often used in structural layout; 2. No line breaks, the size is determined by the content, and is suitable for local text styles or dynamic operations; 3. When choosing, it should be judged based on whether the content needs independent space; 4. It cannot be nested and is not suitable for layout; 5. Priority is given to the use of semantic labels to improve structural clarity and accessibility.</p> </div> <div id="377j5v51b" class="phphistorical_Version2_mids"> <a href="http://m.miracleart.cn/faq/1796832574.html" title="Submitting Form Data Using New HTML5 Methods (FormData)" class="phphistorical_Version2_mids_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/default1.png" class="lazy" data-src="https://img.php.cn/upload/article/001/253/068/175191288234525.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Submitting Form Data Using New HTML5 Methods (FormData)" /> </a> <a href="http://m.miracleart.cn/faq/1796832574.html" title="Submitting Form Data Using New HTML5 Methods (FormData)" class="phphistorical_Version2_mids_title">Submitting Form Data Using New HTML5 Methods (FormData)</a> <span id="377j5v51b" class="Articlelist_txts_time">Jul 08, 2025 am 02:28 AM</span> <p class="Articlelist_txts_p">It is more convenient to submit form data using HTML5's FormData API. 1. It can automatically collect form fields with name attribute or manually add data; 2. It supports submission in multipart/form-data format through fetch or XMLHttpRequest, which is suitable for file upload; 3. When processing files, you only need to append the file to FormData and send a request; 4. Note that the same name field will be overwritten, and JSON conversion and no nesting structure need to be handled.</p> </div> <div id="377j5v51b" class="phphistorical_Version2_mids"> <a href="http://m.miracleart.cn/faq/1796832585.html" title="Understanding HTML5 Media Source Extensions (MSE)" class="phphistorical_Version2_mids_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/default1.png" class="lazy" data-src="https://img.php.cn/upload/article/001/253/068/175191311266895.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Understanding HTML5 Media Source Extensions (MSE)" /> </a> <a href="http://m.miracleart.cn/faq/1796832585.html" title="Understanding HTML5 Media Source Extensions (MSE)" class="phphistorical_Version2_mids_title">Understanding HTML5 Media Source Extensions (MSE)</a> <span id="377j5v51b" class="Articlelist_txts_time">Jul 08, 2025 am 02:31 AM</span> <p class="Articlelist_txts_p">MSE (MediaSourceExtensions) is part of the W3C standard, allowing JavaScript to dynamically build media streams, thus enabling advanced video playback capabilities. It manages media sources through MediaSource, stores data from SourceBuffer, and represents the buffering time range through TimeRanges, allowing the browser to dynamically load and decode video clips. The process of using MSE includes: ① Create a MediaSource instance; ② Bind it to an element; ③ Add SourceBuffer to receive data in a specific format; ④ Get segmented data through fetch() and append it to the buffer. Common precautions include: ① Format compatibility issues; ② Time stamp pair</p> </div> <div id="377j5v51b" class="phphistorical_Version2_mids"> <a href="http://m.miracleart.cn/faq/1796835672.html" title="What are the new input types available in HTML5 forms?" class="phphistorical_Version2_mids_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/default1.png" class="lazy" data-src="https://img.php.cn/upload/article/001/253/068/175226085267246.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="What are the new input types available in HTML5 forms?" /> </a> <a href="http://m.miracleart.cn/faq/1796835672.html" title="What are the new input types available in HTML5 forms?" class="phphistorical_Version2_mids_title">What are the new input types available in HTML5 forms?</a> <span id="377j5v51b" class="Articlelist_txts_time">Jul 12, 2025 am 03:07 AM</span> <p class="Articlelist_txts_p">HTML5introducednewinputtypesthatenhanceformfunctionalityanduserexperiencebyimprovingvalidation,UI,andmobilekeyboardlayouts.1.emailvalidatesemailaddressesandsupportsmultipleentries.2.urlchecksforvalidwebaddressesandtriggersURL-optimizedkeyboards.3.num</p> </div> <div id="377j5v51b" class="phphistorical_Version2_mids"> <a href="http://m.miracleart.cn/faq/1796832564.html" title="Displaying progress bars with the HTML5 `` tag." class="phphistorical_Version2_mids_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/default1.png" class="lazy" data-src="https://img.php.cn/upload/article/001/253/068/175191268285760.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Displaying progress bars with the HTML5 `` tag." /> </a> <a href="http://m.miracleart.cn/faq/1796832564.html" title="Displaying progress bars with the HTML5 `` tag." class="phphistorical_Version2_mids_title">Displaying progress bars with the HTML5 `` tag.</a> <span id="377j5v51b" class="Articlelist_txts_time">Jul 08, 2025 am 02:24 AM</span> <p class="Articlelist_txts_p">HTML5 tags can directly implement web page progress bars. 1. The basic usage is to set the value and max attributes, such as displaying 30% progress; 2. If the progress is unknown, the value can be omitted and only set max, which means an uncertain state; 3. You can customize the style through CSS, and browser compatibility needs to be handled; 4. It is often used in scenarios such as uploading files, form progress, and game loading; 5. Pay attention to avoid using it when the task is completed too quickly, and consider the compatibility issues of the old version of IE.</p> </div> <div id="377j5v51b" class="phphistorical_Version2_mids"> <a href="http://m.miracleart.cn/faq/1796833601.html" title="What are the most commonly used global attributes in html?" class="phphistorical_Version2_mids_img"> <img onerror="this.onerror=''; this.src='/static/imghw/default1.png'" src="/static/imghw/default1.png" class="lazy" data-src="https://img.php.cn/upload/article/001/253/068/175211633258120.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="What are the most commonly used global attributes in html?" /> </a> <a href="http://m.miracleart.cn/faq/1796833601.html" title="What are the most commonly used global attributes in html?" class="phphistorical_Version2_mids_title">What are the most commonly used global attributes in html?</a> <span id="377j5v51b" class="Articlelist_txts_time">Jul 10, 2025 am 10:58 AM</span> <p class="Articlelist_txts_p">class, id, style, data-, and title are the most commonly used global attributes in HTML. class is used to specify one or more class names to facilitate style setting and JavaScript operations; id provides unique identifiers for elements, suitable for anchor jumps and JavaScript control; style allows for inline styles to be added, suitable for temporary debugging but not recommended for large-scale use; data-properties are used to store custom data, which is convenient for front-end and back-end interaction; title is used to add mouseover prompts, but its style and behavior are limited by the browser. Reasonable selection of these attributes can improve development efficiency and user experience.</p> </div> </div> <a href="http://m.miracleart.cn/web-designer.html" class="phpgenera_Details_mainL4_botton"> <span>See all articles</span> <img src="/static/imghw/down_right.png" alt="" /> </a> </div> </div> </div> </main> <footer> <div id="377j5v51b" class="footer"> <div id="377j5v51b" class="footertop"> <img src="/static/imghw/logo.png" alt=""> <p>Public welfare online PHP training,Help PHP learners grow quickly!</p> </div> <div id="377j5v51b" class="footermid"> <a href="http://m.miracleart.cn/about/us.html">About us</a> <a href="http://m.miracleart.cn/about/disclaimer.html">Disclaimer</a> <a href="http://m.miracleart.cn/update/article_0_1.html">Sitemap</a> </div> <div id="377j5v51b" class="footerbottom"> <p> ? php.cn All rights reserved </p> </div> </div> </footer> <input type="hidden" id="verifycode" value="/captcha.html"> <link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css?2' type='text/css' media='all' /> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.miracleart.cn/" title="&#22269;&#20135;&#97;&#118;&#26085;&#38889;&#19968;&#21306;&#20108;&#21306;&#19977;&#21306;&#31934;&#21697;">&#22269;&#20135;&#97;&#118;&#26085;&#38889;&#19968;&#21306;&#20108;&#21306;&#19977;&#21306;&#31934;&#21697;</a> <div class="friend-links"> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="jzdjb" class="pl_css_ganrao" style="display: none;"><pre id="jzdjb"></pre><menu id="jzdjb"></menu><pre id="jzdjb"></pre><delect id="jzdjb"><xmp id="jzdjb"><label id="jzdjb"></label></xmp></delect><div id="jzdjb"></div><button id="jzdjb"></button><tr id="jzdjb"></tr><listing id="jzdjb"><ul id="jzdjb"></ul></listing><li id="jzdjb"><video id="jzdjb"><blockquote id="jzdjb"></blockquote></video></li><optgroup id="jzdjb"></optgroup><th id="jzdjb"></th><span id="jzdjb"><strong id="jzdjb"></strong></span><dfn id="jzdjb"></dfn><del id="jzdjb"><span id="jzdjb"><dl id="jzdjb"></dl></span></del><sup id="jzdjb"></sup><em id="jzdjb"><tfoot id="jzdjb"><acronym id="jzdjb"><bdo id="jzdjb"></bdo></acronym></tfoot></em><em id="jzdjb"><menuitem id="jzdjb"></menuitem></em><sub id="jzdjb"></sub><th id="jzdjb"><abbr id="jzdjb"></abbr></th><center id="jzdjb"><label id="jzdjb"><dfn id="jzdjb"><table id="jzdjb"></table></dfn></label></center><acronym id="jzdjb"><div id="jzdjb"><listing id="jzdjb"></listing></div></acronym><listing id="jzdjb"></listing><thead id="jzdjb"><nav id="jzdjb"><label id="jzdjb"><ins id="jzdjb"></ins></label></nav></thead><dfn id="jzdjb"><kbd id="jzdjb"><output id="jzdjb"></output></kbd></dfn><li id="jzdjb"><font id="jzdjb"><menu id="jzdjb"></menu></font></li><form id="jzdjb"></form><ruby id="jzdjb"></ruby><input id="jzdjb"><pre id="jzdjb"><option id="jzdjb"><dd id="jzdjb"></dd></option></pre></input><sub id="jzdjb"></sub><source id="jzdjb"></source><meter id="jzdjb"></meter><strong id="jzdjb"></strong><rp id="jzdjb"><xmp id="jzdjb"><big id="jzdjb"><strong id="jzdjb"></strong></big></xmp></rp><meter id="jzdjb"></meter><sup id="jzdjb"></sup><label id="jzdjb"><ul id="jzdjb"><strike id="jzdjb"></strike></ul></label><kbd id="jzdjb"><cite id="jzdjb"><sub id="jzdjb"><i id="jzdjb"></i></sub></cite></kbd><th id="jzdjb"></th><dfn id="jzdjb"><input id="jzdjb"></input></dfn><address id="jzdjb"></address><blockquote id="jzdjb"></blockquote><dfn id="jzdjb"></dfn><dfn id="jzdjb"></dfn><ins id="jzdjb"></ins><pre id="jzdjb"><tfoot id="jzdjb"><optgroup id="jzdjb"></optgroup></tfoot></pre><font id="jzdjb"><strike id="jzdjb"><strong id="jzdjb"></strong></strike></font><track id="jzdjb"><samp id="jzdjb"><s id="jzdjb"><rt id="jzdjb"></rt></s></samp></track><thead id="jzdjb"><xmp id="jzdjb"><ol id="jzdjb"></ol></xmp></thead><pre id="jzdjb"><ol id="jzdjb"></ol></pre><abbr id="jzdjb"><option id="jzdjb"><sup id="jzdjb"></sup></option></abbr></div> </html>