標籤為 “HTML” 的頁面如下
如何設定網頁的 charset?
我們都知道每一個網頁都必須設定 charset 才能在瀏覽器上正確顯示文字,例如一個中文網頁使用 Big5 編碼,瀏覽器卻把它當成 UTF-8 來顯示,毫無疑問結果就是一堆亂碼。究竟瀏覽器是怎樣決定一個網頁的編碼?HTML4 和 HTML5 對此是否有規定?開發人員有甚麼需要注意?
如何防止網頁中的電郵地址被收集,成為濫發電郵的對象?
網絡上有很多所謂「爬網機器人」(spam bot),專門收集網頁中的各種資訊,其中一種它們最喜愛的東西就是電郵地址 (email address),因為這些地址可以儲存起來,日後用來發放「濫發電郵」(spam),或者賣給提供這些服務的公司。其實我們可以把電郵地址進行「HTML 編碼」(HTML encoding),避免電郵地址被這些討厭的機器人收集,但對真人用戶沒有絲毫影響。
免費的電子版 HTML5 海報
SitePoint 設計了一張 HTML5 海報介紹 HTML5 的新標籤,附有說明和範例,這款海報仍未付印,但 SitePoint 決定把電子版送給大家,只要在 SitePoint 註冊帳號並且訂閱他們的業務通訊,便可免費下載。
HTML5 3D 遊戲開發工具
HTML5 內容選單 (context menu)
HTML5 其中一項最有趣的新功能是內容選單 (context menu),只要使用新增的 menu
和 menuitem
標籤,開發人員便可隨意創造自己的內容選單,David Walsh 在他的網誌介紹了怎樣實作這項新功能。
SitePoint 發佈的 HTML 的參考手冊
SitePoint 發表了一份 HTML 的參考手冊,若果你正在編寫網頁,但不肯定所寫的是否正確的 HTML,這將會是一份很得心應手的參考資料。事實上好的 HTML 參考資料很難求,他們不是像 W3School.com 那樣只有簡單的列表,就是嚴重的不合時宜,SitePoint 這一份資料顯然下了不少功夫。
是時候放棄 Transitional DOCTYPES 了
Jack Pickard 在 Accessites.org 發表了一篇文章,建議大家以後在 HTML 中放棄使用 Transitional DOCTYPES。
主流網站濫用 DHTML 的經典範例
自從有了 JavaScript、CSS、DOM Scripting 等技術,無數網頁開發人員便費盡心思希望在 HTML 規範之外製作互動性更強的網頁,但有時這種努力換來的卻是一個無聊可笑的頁面。