進度條

網頁跑版

更新日期:

如果網頁跑版的話

請注意tag是否成對

(部分HTML 沒有結束tag)

 

 

例如:

<div>
     <div>
  .......
</div>

少一個結束</div>

 


特別要注意的是

tag的配對並不是你覺得哪兩個配對就哪兩個

 

 

例如以下錯誤

<section>
  <div>  <!-- div 1號 head -->
      資料內容
      <div style="background-color: red;"> <!-- div 2號 head, 底色紅色 -->
      資料內容2
      </div> <!-- div 2號 end -->
      資料內容3
  </div>  <!--  div 1號  end  -->
</section>

 

<section>
  <div>  <!-- div 1號 head -->
      資料內容
      <div style="background-color: red;"> <!-- div 2號 head, 底色紅色 -->
      資料內容2
      資料內容3
  </div>  <!--  div ?號  end,  這會跟誰成對?  -->
</section>

 

 

答案是  div ?號end 會是跟 div 2號 head 組成一對,而且會把資料內容2與資料內容3都包進去

因為瀏覽器自己會抓距離最近的相同的tag head組成一對

然後在最後面補上缺少的tag end

因此會成為下面的格式

 

 

<section>
  <div>  <!-- div 1號 head -->
      資料內容
      <div style="background-color: red;"> <!-- div 2號 head, 底色紅色-->
      資料內容2
      資料內容3
      </div>  <!--  div 2號  end  -->
</div>  <!--  div 1號  end   (自動補上)-->
</section>

 

 所以就跑版了