課程
/前端開發
/HTML/CSS
/初識HTML(5)+CSS(3)-升級版
為何提示錯誤呢?
2015-10-21
源自:初識HTML(5)+CSS(3)-升級版 3-1
正在回答
<br/>標簽不能有空格,慕課很多地方多了空格都檢測不能通過的
囈虞初 提問者
最佳答案真是張口就來,誤人子弟。只能說當時的慕課網判斷機制是這樣,并不能說標簽里不能有空格。
詳見這里:
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。作者:王見充鏈接:http://www.zhihu.com/question/21632236/answer/18824702來源:知乎<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>的簡寫,達到了兩全其美的效果。
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。作者:王見充鏈接:http://www.zhihu.com/question/21632236/answer/18824702來源:知乎
<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>的簡寫,達到了兩全其美的效果。
恩恩 ?這是慕課的判斷機制決定的
舉報
HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義
2 回答為什么提示錯誤
4 回答為什么提示我錯誤
1 回答提示了錯誤
1 回答為啥我的就沒顯示錯誤提示
6 回答提示標簽錯誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-21
<br/>標簽不能有空格,慕課很多地方多了空格都檢測不能通過的
2015-11-10
最佳答案真是張口就來,誤人子弟。只能說當時的慕課網判斷機制是這樣,并不能說標簽里不能有空格。
詳見這里:
2015-10-21
恩恩 ?這是慕課的判斷機制決定的