亚洲VA成无码人在线观看天堂,久久久久亚洲av无码专区桃色,98色婷婷在线,成人吸奶大片在线观看

>> 微信網(wǎng)站-自助建站
西安做網(wǎng)站公司_西安做網(wǎng)站的公司_西安網(wǎng)站建設(shè)公司
首 頁
西安網(wǎng)站建設(shè)
西安域名注冊
西安網(wǎng)站空間
西安企業(yè)郵局
西安網(wǎng)站推廣
網(wǎng)站知識中心
關(guān)于玖佰網(wǎng)絡(luò)
西安做網(wǎng)站公司_西安做網(wǎng)站的公司_西安網(wǎng)站建設(shè)公司
知識中心
建站常見問題-->
域名空間企郵-->
網(wǎng)站建設(shè)推廣-->
網(wǎng)站方案優(yōu)化-->
服務(wù)指南
最新文章
西安學(xué)校教育行業(yè)網(wǎng)站建設(shè)方案
西安電子商務(wù)網(wǎng)站建設(shè)解決方案
西安酒店餐飲行業(yè)網(wǎng)站建設(shè)方案
西安旅游服務(wù)行業(yè)網(wǎng)站建設(shè)方案
西安醫(yī)院醫(yī)療行業(yè)網(wǎng)站建設(shè)方案
西安政府電子政務(wù)網(wǎng)站建設(shè)方案
西安生產(chǎn)制造行業(yè)網(wǎng)站建設(shè)方案
做好網(wǎng)站原創(chuàng)內(nèi)容設(shè)計的五大要點(diǎn)
  您現(xiàn)在的位置: 西安做網(wǎng)站_西安玖佰網(wǎng)絡(luò) > 知識中心 > 網(wǎng)站建設(shè)推廣 > 正文
讓網(wǎng)頁設(shè)計提升到下一個高度!
西安玖佰網(wǎng)絡(luò) www.ksblcw.cn  點(diǎn)擊數(shù):  更新時間:2009/11/6 15:19:06

跟class屬性說再

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

標(biāo)簽。這種語義化的特性不僅提升了我們網(wǎng)頁的質(zhì)量和語義,并且大量減少了曾經(jīng)代碼中用于CSS必須調(diào)用的class和id屬性。事實(shí)上,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)用:

1
2
3
4
5
6
7
div#news    {}
div.section {}
div.article {}
div.header  {}
div.content {}
div.footer  {}
div.aside   {}

我們再來看看基于HTML5的實(shí)例:

1
2
3
4
5
section {}
article {}
header  {}
footer  {}
aside   {}

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

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

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

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

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

定位最外層的<section>元素

考慮到我們的例子并不是一套完整的HTML5代碼,所以我們假定在<body>元素下有個<nav>元素與<section>元素是兄弟元素。這樣的話,我們就可以向下面代碼那樣定位最外層的<section>了:

1
body nav+section {}

定位下一個<section>元素
作為最外層<section>元素下的唯一直屬子集元素,這個<section>元素也許可以這樣定位:

1
section>section {}

定位<article>元素
可以定位<article>元素的方法有很多,不過最簡單的方法當(dāng)然就是后代選擇器了:

1
section section article {}

定位<header>、<section>和<footer>元素
這三個元素分別在兩個地方都出現(xiàn)過,一是在<article>元素中出現(xiàn),另一是在<aside>元素中出現(xiàn)。這種差別能讓我們輕松定位每個元素。

1
2
3
article header {}
article section {}
article footer {}

或者一起定義:

1
2
3
section section header {}
section section section {}
section section footer {}

到目前為止,我們已經(jīng)使用CSS2.1選擇器排除掉了所有的class和id。那么我們?yōu)槭裁催需要使用CSS3呢?我很高興你能這么問…

上一頁  [1] [2] [3] 下一頁

我們專注于:西安網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站推廣,網(wǎng)站改版,網(wǎng)站維護(hù),域名注冊,網(wǎng)站空間等服務(wù)
[西安玖佰網(wǎng)絡(luò)http://www.ksblcw.cn/] 專業(yè)的西安做網(wǎng)站公司。
  • 上一篇文章:
  • 下一篇文章:
  • 網(wǎng)站地圖 | 友情鏈接 | 聯(lián)系方式 | 文檔下載 | 人才招聘 | 付款方式 | 技術(shù)論壇
    西安做網(wǎng)站 西安建網(wǎng)站電話:15339190980 / 029-85535950 Email:900c@163.com
    西安玖佰網(wǎng)絡(luò) www.ksblcw.cn Copyright 2006-2021 版權(quán)所有 備案號:陜ICP備08103580號
    西安網(wǎng)站建設(shè) 西安做網(wǎng)站公司 西安網(wǎng)站制作 西安做網(wǎng)站的公司
    點(diǎn)擊這里給我發(fā)消息
    點(diǎn)擊這里給我發(fā)消息
    點(diǎn)擊這里給我發(fā)消息
    點(diǎn)擊這里給我發(fā)消息