真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

HTML5+CSS3的應(yīng)用實例介紹

本篇內(nèi)容主要講解“HTML5+CSS3的應(yīng)用實例介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“HTML5+CSS3的應(yīng)用實例介紹”吧!

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、延邊朝鮮族網(wǎng)絡(luò)推廣、重慶小程序開發(fā)、延邊朝鮮族網(wǎng)絡(luò)營銷、延邊朝鮮族企業(yè)策劃、延邊朝鮮族品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供延邊朝鮮族建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com

Web設(shè)計師可以使用HTML4和CSS2.1完成一些很酷的東西。我們可以在不使用陳舊的基于table布局的基礎(chǔ)上完成文檔邏輯結(jié)構(gòu)并創(chuàng)建內(nèi)容豐富的網(wǎng)站。我們可以在不使用內(nèi)聯(lián)
標(biāo)簽的基礎(chǔ)上對網(wǎng)站添加漂亮而細(xì)膩的風(fēng)格樣式。事實上,我們目前的設(shè)計能力已經(jīng)讓我們遠(yuǎn)離了那個可怕的瀏覽器戰(zhàn)爭時代、專有協(xié)議和那些充滿閃動、滾動和閃爍的丑陋網(wǎng)頁。

雖然我們現(xiàn)在已經(jīng)普遍使用了HTML4和 CSS2.1,但是我們還可以做得更好!我們可以重組我們代碼的結(jié)構(gòu)并能讓我們的頁面代碼更富有語義化特性。我們可以縮減帶給頁面美麗外觀樣式代碼量并讓他們有更高的可擴(kuò)展性?,F(xiàn)在,HTML5和CSS3正躍躍欲試的等待大家,下面讓我們來看看他們是否真的能讓我們的設(shè)計提升到下一個高度吧…

曾經(jīng),設(shè)計師們經(jīng)常會跟頻繁使用基于table的沒有任何語義的布局。不過最終還是要感謝像Jeffrey Zeldman和Eric Meyer這樣的思想革新者,聰明的設(shè)計師們慢慢的接受了相對更語義化的

布局替代了table布局,并且開始調(diào)用外部樣式表。但不幸的是,復(fù)雜的網(wǎng)頁設(shè)計需要大量不同的標(biāo)簽結(jié)構(gòu)代碼,我們把它叫做“
-soup” 綜合癥。也許你很熟悉下面的代碼:

代碼如下:


 


     

       

           

Div Soup Demonstration


           

Posted on July 11th, 2009


       

       

           

Lorem ipsum text blah blah blah.


           

Lorem ipsum text blah blah blah.


           

Lorem ipsum text blah blah blah.


       

       
     

     

       

           

Tangential Information


       

       

           

Lorem ipsum text blah blah blah.


           

Lorem ipsum text blah blah blah.


           

Lorem ipsum text blah blah blah.


       

       
     

 

盡管這有些勉強(qiáng),但上面這個實例還是可以說明使用HTML4對一個復(fù)雜的設(shè)計進(jìn)行代碼化后依然過于臃腫(其實xHTML1.1也不過如此)。不過值得激動的是,HTML5解決“

-soup” 綜合癥并帶給我們一套新的結(jié)構(gòu)化元素。這些新的HTML5元素富有更細(xì)致的語義從而代替了那些毫無語義的
標(biāo)簽,并同時為CSS的調(diào)用提供了”自然”的CSS鉤子。

下面是 HTML5的解決方案實例:

代碼如下:


 


     

       

           

Div Soup Demonstration


           

Posted on July 11th, 2009


       

       

           

Lorem ipsum text blah blah blah.


           

Lorem ipsum text blah blah blah.


           

Lorem ipsum text blah blah blah.


       

       

           

Tags: HMTL, code, demo


       

     

     
 

正如我們所見,HTML5可以讓我們用很多更語義化的結(jié)構(gòu)化代碼標(biāo)簽代替那些大量的無意義的

標(biāo)簽。這種語義化的特性不僅提升了我們網(wǎng)頁的質(zhì)量和語義,并且大量減少了曾經(jīng)代碼中用于CSS必須調(diào)用的class和id屬性。事實上,CSS3也是可以然通過我們忽略掉所有class和id 的。

跟class屬性說再見,歡迎整潔的標(biāo)簽  

      結(jié)合了富有新的語義化標(biāo)記的HTML5,CSS3為web設(shè)計師們的網(wǎng)頁提供了神一般的力量。有了HTML5的能量,我們將得到更多的對文檔代碼的控制權(quán),有了CSS3的能量,我們的控制權(quán)將趨于無窮大!

即使沒有那些高級的CSS選擇器,我們?nèi)匀豢梢酝ㄟ^強(qiáng)大的HTML5條調(diào)用不同的容器而不勞駕class和id這類屬性。像以往的DIV布局,我們在css中可能要這樣調(diào)用: div#news    {}

代碼如下:


div.section {}
div.article {}
div.header  {}
div.content {}
div.footer  {}
div.aside  {}

我們再來看看基于HTML5的實例: section {}

代碼如下:


article {}
header  {}
footer  {}
aside  {}


這是個進(jìn)步,但仍有一些問題需要解決。在

實例中,我們需要通過class或id屬性來調(diào)用頁面中的元素。這種邏輯將允許我們將樣式應(yīng)用到文檔中的任何一個元素上,無論是整體還是個體。例如在
實例中,.section 和 .content元素很容易定位。但是在HTML5實例中,實際文檔中會有很多個section元素。其實我們可以添加一些特定的屬性選擇器來調(diào)用那些不同的section元素,不過謝天謝地,我沒現(xiàn)在可以用少量的高級CSS選擇器來定位不同的section元素。

不使用class和id定位HTML-5元素

下面讓我們來看看如何在不使用class和id的情況下定位HTML5頁面元素的一個實例,我們可以使用三種CSS選擇器來定位和辨別實例中的元素。如下:

      后代選擇器:[CSS 2.1]: EF
      兄弟選擇器:[CSS 2.1]: E + F
      子元素選擇器:[CSS 2.1]: E > F

      下面讓我們來看看如何不使用class和id而完成對文檔中的那些section元素的定位吧:

定位最外層的

元素

考慮到我們的例子并不是一套完整的HTML5代碼,所以我們假定在元素下有個

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部