Web 被遺忘的知識點 XHTML

2022-07-30 17:48:14 字數 1336 閱讀 7269

前言

首先我想問大家乙個問題,你們在寫html**時,是使用大寫還是小寫?有人說用小寫,也有人說大寫,還有人說都可以。我想說最好用小寫,原因如下:使用小寫可讀性更強,還有就是小寫可以讓你的**更加相容xml**規範(如果你使用xhtml的話,你需要如此)。

這裡我們引出了xhtml,那麼xhtml是什麼,它和html是什麼關係,它具有哪些規範。xhtml是更加嚴格的html,它由w3c組織發布,用於幫助網頁開發者由html向xml的過渡。因此你可以將xhtml理解為html和xml的中間產物,它不但具有html不羈所帶來的頁面感染力,而且具有xml嚴謹不苟所帶來的規範悅目。

xhtml

下面我將列舉在編寫xhtml**時需要特別注意的事情:

文件的根(root)元素必需是 html

文件的根元素必需包含乙個 xmlns 的屬性,用於宣告xhtml的命名空間(namespace)

必需有乙個doctype 宣告,而且這個宣告必需在html元素之前定義

所有的xhtml文件必需包含doctype宣告,同樣文件中必需包含常見的html, head, title, and body元素。

所有的xhtml標記必需是小寫的

錯誤寫法:xhtml tutorial

正確寫法:xhtml tutorial

所有的標記元素都必需遵循「開閉」原則

錯誤寫法:正確寫法:

所有元素的屬性值必需用引號括起來

錯誤寫法:正確寫法:

一些屬性上的省略是不允許的,屬性必需符合「key-value」原則

錯誤寫法:

正確寫法:

使用id屬性來替代name屬性

錯誤寫法:

正確寫法:

script標記的language屬性已過時,不要使用

錯誤寫法:

正確寫法:

正確使用標籤的巢狀

錯誤寫法:this text is bold and italic正確寫法:this text is bold and italic

被遺忘的知識 showModalDialog

window.showmodaldialog 方法用來建立乙個顯示html內容的模態對話方塊。vreturnvalue window.showmodaldialog surl varguments sfeatures surl 必選引數,型別 字串。用來指定對話方塊要顯示的文件的url vargum...

web安全知識點

前端資料的不信任原則 對使用者輸入校驗包括 表單驗證 正規表示式規範資料 限制長度 轉換特殊字元 sql注入 不使用動態拼接sql 使用引數化的sql 使用儲存過程查詢訪問 管理員許可權資料庫連線 有限的資料庫連線 單獨許可權 機密資訊不可明文存放 加密或者hash xss 非法獲取使用者資訊 使用...

web 新手知識點

web開發程式設計 1 能否系統的說出http狀態碼?說出一些常見的 狀態碼,並描述其含義。200 伺服器成功處理了請求並提供了請求的網頁 204 伺服器成功處理了請求,但沒有返回任何內容 400 伺服器不理解請求的語法 403 伺服器拒絕請求 404 伺服器找不到請求的網頁,伺服器不存在的網頁 5...