課程
/前端開(kāi)發(fā)
/HTML/CSS
/初識(shí)HTML(5)+CSS(3)
為何提示錯(cuò)誤呢?
2015-10-21
源自:初識(shí)HTML(5)+CSS(3) 3-1
正在回答
<br/>標(biāo)簽不能有空格,慕課很多地方多了空格都檢測(cè)不能通過(guò)的
囈虞初 提問(wèn)者
最佳答案真是張口就來(lái),誤人子弟。只能說(shuō)當(dāng)時(shí)的慕課網(wǎng)判斷機(jī)制是這樣,并不能說(shuō)標(biāo)簽里不能有空格。
詳見(jiàn)這里:
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。作者:王見(jiàn)充鏈接:http://www.zhihu.com/question/21632236/answer/18824702來(lái)源:知乎<br>是HTML寫(xiě)法。<br/>是XHTML1.1的寫(xiě)法,也是XML寫(xiě)法。<br />是XHTML為兼容HTML的寫(xiě)法,也是XML寫(xiě)法。因?yàn)镠TML5兼容XHTML寫(xiě)法,所以三種都可以使用,沒(méi)有區(qū)別。如果要省一到二個(gè)字節(jié)的文件大小,使用第一種。如果要方便地轉(zhuǎn)成XML而且也要省一個(gè)字節(jié)的文件大小,使用第二種。如要要方便地轉(zhuǎn)成XML而且要兼容老的瀏覽器,使用第三種。因?yàn)镠TML是SGML的子集,SGML允許標(biāo)簽沒(méi)有結(jié)束標(biāo)簽,而換行符元素正好不需要內(nèi)嵌元素,也就不需要結(jié)束標(biāo)簽。所以在HTML中,應(yīng)該寫(xiě)成<br>。因?yàn)閄HTML是XML的子集,在XML中,標(biāo)簽必須要有結(jié)束標(biāo)簽。所以在XHTML中只寫(xiě)<br>是不符合語(yǔ)法的,必須寫(xiě)成<br></br>或簡(jiǎn)寫(xiě)成<br/>。而在XHTML的發(fā)展過(guò)程中,要做到兼容舊的HTML瀏覽器。而舊的HTML瀏覽器不理解(錯(cuò)誤理解)這兩種寫(xiě)法,對(duì)于第一種寫(xiě)法,某些瀏覽器估計(jì)會(huì)理解成兩個(gè)<br>標(biāo)簽(我沒(méi)有資料證明這一點(diǎn)),對(duì)于第二種寫(xiě)法,某些瀏覽器會(huì)理解成一個(gè)叫"br/"的標(biāo)簽。所以在兼容HTML的XHTML中我們通常把它寫(xiě)成<br />,這樣在HTML解析中會(huì)理解成有一個(gè)叫"/"的屬性的"br"標(biāo)簽,在XML解析中仍然會(huì)理解成<br></br>的簡(jiǎn)寫(xiě),達(dá)到了兩全其美的效果。
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。作者:王見(jiàn)充鏈接:http://www.zhihu.com/question/21632236/answer/18824702來(lái)源:知乎
<br>是HTML寫(xiě)法。<br/>是XHTML1.1的寫(xiě)法,也是XML寫(xiě)法。<br />是XHTML為兼容HTML的寫(xiě)法,也是XML寫(xiě)法。因?yàn)镠TML5兼容XHTML寫(xiě)法,所以三種都可以使用,沒(méi)有區(qū)別。如果要省一到二個(gè)字節(jié)的文件大小,使用第一種。如果要方便地轉(zhuǎn)成XML而且也要省一個(gè)字節(jié)的文件大小,使用第二種。如要要方便地轉(zhuǎn)成XML而且要兼容老的瀏覽器,使用第三種。因?yàn)镠TML是SGML的子集,SGML允許標(biāo)簽沒(méi)有結(jié)束標(biāo)簽,而換行符元素正好不需要內(nèi)嵌元素,也就不需要結(jié)束標(biāo)簽。所以在HTML中,應(yīng)該寫(xiě)成<br>。因?yàn)閄HTML是XML的子集,在XML中,標(biāo)簽必須要有結(jié)束標(biāo)簽。所以在XHTML中只寫(xiě)<br>是不符合語(yǔ)法的,必須寫(xiě)成<br></br>或簡(jiǎn)寫(xiě)成<br/>。而在XHTML的發(fā)展過(guò)程中,要做到兼容舊的HTML瀏覽器。而舊的HTML瀏覽器不理解(錯(cuò)誤理解)這兩種寫(xiě)法,對(duì)于第一種寫(xiě)法,某些瀏覽器估計(jì)會(huì)理解成兩個(gè)<br>標(biāo)簽(我沒(méi)有資料證明這一點(diǎn)),對(duì)于第二種寫(xiě)法,某些瀏覽器會(huì)理解成一個(gè)叫"br/"的標(biāo)簽。所以在兼容HTML的XHTML中我們通常把它寫(xiě)成<br />,這樣在HTML解析中會(huì)理解成有一個(gè)叫"/"的屬性的"br"標(biāo)簽,在XML解析中仍然會(huì)理解成<br></br>的簡(jiǎn)寫(xiě),達(dá)到了兩全其美的效果。
恩恩 ?這是慕課的判斷機(jī)制決定的
舉報(bào)
HTML(5)+CSS(3)基礎(chǔ)教程8小時(shí)帶領(lǐng)大家步步深入學(xué)習(xí)標(biāo)簽用法和意義
2 回答為什么提示錯(cuò)誤
4 回答為什么提示我錯(cuò)誤
1 回答提示了錯(cuò)誤
7 回答這個(gè)為什么提示錯(cuò)誤呢
6 回答提示標(biāo)簽錯(cuò)誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-10-21
<br/>標(biāo)簽不能有空格,慕課很多地方多了空格都檢測(cè)不能通過(guò)的
2015-11-10
最佳答案真是張口就來(lái),誤人子弟。只能說(shuō)當(dāng)時(shí)的慕課網(wǎng)判斷機(jī)制是這樣,并不能說(shuō)標(biāo)簽里不能有空格。
詳見(jiàn)這里:
2015-10-21
恩恩 ?這是慕課的判斷機(jī)制決定的