周全懂得mysql中utf8和utf8mb4的差別。本站提示廣大學習愛好者:(周全懂得mysql中utf8和utf8mb4的差別)文章只能為提供參考,不一定能成為您想要的結果。以下是周全懂得mysql中utf8和utf8mb4的差別正文
XHTML外面的img標志這類寫法也就是所謂的自封閉,在XML中是完整正當的寫法。
XHTML外面的img標志應當如許寫:<img alt="" src="" />,這類寫法也就是所謂的自封閉,在XML中是完整正當的寫法。假如你熟習XML相干的開辟,能夠也就習氣於這類寫法,想著XML中任何不含子節點的元素都可以如許寫,那末XHTML中沒有內容的標簽也都可以如許寫。XHTML中實際受騙然許可任何標簽以自封閉的辦法來書寫,但是閱讀器兼容性卻帶來了新成績,那就是IE沒法准確辨認某些標簽的自封閉寫法。 字串8
請測驗考試輸出以下XHTML代碼並在IE中閱讀:<p>hello <script type="text/javascript" /> world</p>,你會發明只能看到後面的hello而不見前面的world,這工作讓人挺沒法說明的吧。能夠有很多人都已經碰到過這個成績,而且花了幾個小時在下面都找不到公道的說明。 字串4
說明源自別的一段相似的代碼:<p>hello <textarea /> world</p>,你在IE中看看其顯示後果,可以或許獲得公道的說明了嗎?我們可以或許看到後面的hello正常顯示了,爾後面的world則顯示在textarea外面,這證實IE並沒有准確辨認textarea標簽曾經自封閉了,而是當它沒有封閉,並將前面的內容辨認為textarea外部的內容。
這時候候我們就明確後面那段代碼為何看不到前面的world了,由於它被看成script的一部門來辨認了。這就解釋了,在我們應用XHTML時其實不能似乎XML那樣隨便的應用自封閉的寫法,只要多數本來不須要封閉的標簽可以用自封閉的寫法,其他標簽即便沒有任何內容最好也用成對的封閉寫法。
最初須要提示年夜家的是,其實弱智的parser不只僅IE有,許多處所都能夠碰著因為parser不嚴謹而惹起的成績,所以我們在書寫XHTML的時刻照樣要姑息一些老HTML繼續上去的習氣,不克不及似乎真的XML那樣自認為相符尺度了就隨便寫。不信?那末再試一個吧:<p>hello <br></br> world</p>,留心IE與Opera中的顯示後果。
XHTML一些相干的標准:
1.一切的標志都必需要有一個響應的停止標志
2.一切標簽的元素和屬性的名字都必需應用小寫
3.一切的XML標志都必需公道嵌套
4.一切的屬性必需用引號""括起來
5.把一切<和&特別符號用編碼表現
6.給一切屬性賦一個值
7.不要在正文內容中使“--”