Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah. p>
Lorem ipsum text blah blah blah.
Web設計師可以使用HTML4和CSS2.1完成一些很酷的東西。我們可以在不使用陳舊的基於table佈局的基礎上完成文件邏輯結構並創建內容豐富的網站。我們可以在不使用內聯和
標籤的基礎上為網站添加漂亮而細膩的風格樣式。事實上,我們目前的設計能力已經讓我們遠離了那個可怕的瀏覽器戰爭時代、專有協議和那些充滿閃爍、滾動和閃爍的醜陋網頁。
雖然我們現在已經普遍使用了HTML4和 CSS2.1,但我們還可以做得更好!我們可以重組我們程式碼的結構並能讓我們的頁面程式碼更富有語意化特性。我們可以縮減帶給頁面美麗外觀樣式代碼量並讓他們有更高的可擴展性。現在,HTML5和CSS3正躍躍欲試的等待大家,以下讓我們來看看他們是否真的能讓我們的設計提升到下一個高度吧…
曾經,設計師們經常會跟著頻繁使用基於table的沒有任何語義的佈局。不過最終還是要感謝像Jeffrey Zeldman和Eric Meyer這樣的思想革新者,聰明的設計師們慢慢的接受了相對更語義化的
Posted on July 11th, 2009
Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah. p>
Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah.
儘管這有些勉強,但上面這個實例還是可以說明使用HTML4對一個複雜的設計進行程式碼化後依然過於臃腫(其實xHTML1.1也不過如此)。不過值得激動的是,HTML5解決「
以下是 HTML5的解決方案實例:
發表於2009年7月11日
Lorem ipsum 文字等等等等。
Lorem ipsum 文字等等等等。
Lorem ipsum 文字等等等等。
標籤:HMTL、程式碼、示範
Lorem ipsum 文本等等等等。
Lorem ipsum 文字等等等等。
Lorem ipsum 文字等等等等。
標籤:HMTL、程式碼、示範
如我們所見,HTML5 可以讓我們用許多更語意化的重構程式碼標籤來取代那些大量無意義的
跟class屬性說再見,歡迎整齊的標籤
結合了豐富的新的語意化標記的 HTML5,CSS3 為網頁設計師們的網頁提供了神一般的力量。有了 HTML5 的能量,我們將獲得更多的文件對程式碼的控制權,有了CSS3的能量,我們的控制權將趨於無窮大!
即使沒有那些高階的CSS器,我們仍然透過可以強大的HTML5條來呼叫不同的容器而不是勞駕類別和id這類屬性。像以前的DIV版面一樣,我們在css中可能這樣調用: div #新聞 {}
不使用class和id定位HTML-5元素
下面讓我們來看看如何在不使用class和id的情況下定位HTML5頁面元素的一個實例,我們可以使用三種CSS選擇器來定位和辨別實例中的元素。如下:
後位選擇者:[CSS 2.1]: EF
兄弟選擇器:[CSS 2.1]: E F
定位最外層的
考慮到我們的例子並不是一套完整的HTML5程式碼,所以我們假定在元素下有個