課程
/前端開發
/JavaScript
/JavaScript進階篇
document.write("numa大于numb的分數嗎?"+jq1+"<br>")
2016-12-25
源自:JavaScript進階篇 2-8
正在回答
<br>是HTML寫法。
<br/>是XHTML1.1的寫法,也是XML寫法。
<br />是XHTML為兼容HTML的寫法,也是XML寫法。因為HTML5兼容XHTML寫法,所以三種都可以使用,沒有區別。如果要省一到二個字節的文件大小,使用第一種。如果要方便地轉成XML而且也要省一個字節的文件大小,使用第二種。如要要方便地轉成XML而且要兼容老的瀏覽器,使用第三種。因為HTML是SGML的子集,SGML允許標簽沒有結束標簽,而換行符元素正好不需要內嵌元素,也就不需要結束標簽。所以在HTML中,應該寫成<br>。因為XHTML是XML的子集,在XML中,標簽必須要有結束標簽。所以在XHTML中只寫<br>是不符合語法的,必須寫成<br></br>或簡寫成<br/>。而在XHTML的發展過程中,要做到兼容舊的HTML瀏覽器。而舊的HTML瀏覽器不理解(錯誤理解)這兩種寫法,對于第一種寫法,某些瀏覽器估計會理解成兩個<br>標簽(我沒有資料證明這一點),對于第二種寫法,某些瀏覽器會理解成一個叫"br/"的標簽。所以在兼容HTML的XHTML中我們通常把它寫成<br />,這樣在HTML解析中會理解成有一個叫"/"的屬性的"br"標簽,在XML解析中仍然會理解成<br></br>的簡寫,達到了兩全其美的效果。
慕粉3936910 提問者
額,不是應該用的</br>???
沒有錯
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答這個怎么換行
3 回答alert中換行符
3 回答JavaScript輸出換行符
4 回答為什么<br>沒有換行
2 回答換行符號br后面那,為什么要加一個“/”
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-26
<br>是HTML寫法。
<br/>是XHTML1.1的寫法,也是XML寫法。
<br />是XHTML為兼容HTML的寫法,也是XML寫法。
因為HTML5兼容XHTML寫法,所以三種都可以使用,沒有區別。
如果要省一到二個字節的文件大小,使用第一種。
如果要方便地轉成XML而且也要省一個字節的文件大小,使用第二種。
如要要方便地轉成XML而且要兼容老的瀏覽器,使用第三種。
因為HTML是SGML的子集,SGML允許標簽沒有結束標簽,而換行符元素正好不需要內嵌元素,也就不需要結束標簽。所以在HTML中,應該寫成<br>。
因為XHTML是XML的子集,在XML中,標簽必須要有結束標簽。所以在XHTML中只寫<br>是不符合語法的,必須寫成<br></br>或簡寫成<br/>。
而在XHTML的發展過程中,要做到兼容舊的HTML瀏覽器。而舊的HTML瀏覽器不理解(錯誤理解)這兩種寫法,對于第一種寫法,某些瀏覽器估計會理解成兩個<br>標簽(我沒有資料證明這一點),對于第二種寫法,某些瀏覽器會理解成一個叫"br/"的標簽。所以在兼容HTML的XHTML中我們通常把它寫成<br />,這樣在HTML解析中會理解成有一個叫"/"的屬性的"br"標簽,在XML解析中仍然會理解成<br></br>的簡寫,達到了兩全其美的效果。
2016-12-25
額,不是應該用的</br>???
2016-12-25
沒有錯