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

2021-09-23 20:06:44 字數 665 閱讀 8181

第三步是定義你的語言編碼,類似這樣: 

為了被瀏覽器正確解釋和通過 w3c **校驗,所有的 xhtml 文件都必須宣告它們所使用的編碼語言,我們一般使用 gb2312(簡體中文),製作多國語言頁面也有可能用 unicode、iso-8859-1等,根據你的需要定義。 

通常這樣定義就可以了。但是要補充說明的是,xml 文件並不是這樣定義語言編碼的,xml 的定義方式如下: 

<?xml version="1.0" encoding="gb2312"?>  

你在 macromedia.com 的首頁**第一行就可以看見類似的語句,這也是 w3c 推薦使用的定義方法。

那為什麼我們不直接採用這種方法呢?原因是一些瀏覽器對標準的支援不完善,不能正確理解這樣的定義方法,比如 ie6/windows。所以在目前過渡方案下,我們依然推薦使用 meta 方式。

當然,你可以兩種方法都寫。 

看本站源**,你會發現語言編碼定義的地方還多一句: 

這是針對老版本瀏覽器寫的,以保證各種瀏覽器都能正確解釋頁面。 

注意:在上面宣告語句的最後,你看到有乙個斜槓"/",這和我們以前的 html4.0 的**寫法不同。原因是 xhtml 語法規則要求所有的標識都必須有開始和結束。例如和、和

等,對於不成對的標識,要求在標識最後加乙個空格,然後跟乙個"/"。例如

寫成、

第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 第2 天 什麼是名字空間

doctype 宣告好以後,接下來的 是 lang gb2312 通常我們 html4.0 的 只是,這裡的 xmlns 是什麼呢?這個 xmlns 是 xhtml namespace 的縮寫,叫做 名字空間 宣告。名字空間是什麼作用呢?阿捷自己的理解是 由於 xml 允許你自己定義自己的標識,你定...

第3天 定義語言編碼

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