網頁設計DIV CSS 第2 天 什麼是名字空間

2021-09-23 20:06:44 字數 617 閱讀 3457

doctype 宣告好以後,接下來的**是: 

" lang="gb2312">  

通常我們 html4.0 的**只是,這裡的"xmlns"是什麼呢? 

這個"xmlns"是 xhtml namespace 的縮寫,叫做"名字空間"宣告。名字空間是什麼作用呢?阿捷自己的理解是:

由於 xml 允許你自己定義自己的標識,你定義的標識和其他人定義的標識有可能相同,但表示不同的意義。當檔案交換或者共享的時候就容易產生錯誤。為了避免這種錯誤發生,xml 採用名字空間宣告,允許你通過乙個**指向來識別你的標識。

例如: 

小王和小李都定義了乙個標識,如果小王的名字空間是"",小李的名字空間是

"",那麼當兩個文件交換資料時,也不會混淆標識,因為它屬於不同的名字空間。 

更通俗的解釋是:名字空間就是給文件做乙個標記,告訴別人,這個文件是屬於誰的。只不過這個"誰"用了乙個**來代替。 

xhtml 是 html 向 xml 過渡的標識語言,它需要符合 xml 文件規則,因此也需要定義名字空間。又因為 xhtml1.0 不能自定義標識,所以它的名字空間都相同,就是""。如果你還不太理解也不要緊,目前階段我們只要照抄**就可以了。 後面的 lang="gb2312",指定你的文件用簡體中文。

網頁設計DIV CSS 第3 天 定義語言編碼

第三步是定義你的語言編碼,類似這樣 為了被瀏覽器正確解釋和通過 w3c 校驗,所有的 xhtml 文件都必須宣告它們所使用的編碼語言,我們一般使用 gb2312 簡體中文 製作多國語言頁面也有可能用 unicode iso 8859 1等,根據你的需要定義。通常這樣定義就可以了。但是要補充說明的是,...

第3天 DIV CSS布局

有4個值的時候 maigin 10px 5px 15px 20px 上 右 下 左 有3個值的時候 margin 10px 5px 15px 上 左右 下 有2個值的時候 magin 10px 代表4個值都是10px margin需要注意的3個問題 1 body有預設的margin,chrome是8...

輕鬆搞定網頁設計之div css

div css是什麼 div元素是用來為html文件內大塊 block level 的內容提供 結構和背景的元素。css是英語cascading style sheets 層疊樣式表單 的縮寫,它是一種用來表現 html 或 xml 等檔案式樣的計算機語言。div css是 標準 或稱 web標準 ...