古詩詞大全網 - 成語查詢 - HTML的命名空間什麽意思,就是<html>標簽內xmlns後面壹個網址的那個

HTML的命名空間什麽意思,就是<html>標簽內xmlns後面壹個網址的那個

namespace即“命名空間”,命名空間是用來組織和重用代碼的。

之所以出來這樣壹個東西,是因為人類可用的單詞數太少,並且不同的人寫的程序不可能所有的變量都沒有重名現象,為了解決這個問題,引入了名字空間這個概念,這樣壹來就不會引起不必要的沖突了。

假如兩個人在自己的html代碼裏都有table、tr、td,沒有命名空間,程序就無法區分,這個是誰的,假如張三的命名空間是zs,李四的是ls

<zs:table xmlns:zs="http://www.w3.org/TR/html4/">

<zs:tr>

<zs:td>Apples</zs:td>

<zs:td>Bananas</zs:td>

</zs:tr>

</zs:table>

<ls:table xmlns:ls="http://www.w3.org/TR/html4/">

<ls:tr>

<ls:td>Apples</ls:td>

<ls:td>Bananas</ls:td>

</ls:tr>

</ls:table>