靈魂-放水

          為學(xué)日益,為道日損。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks
          class作為一種專門對于樣式定義的屬性,不同于id,除了在使用上可以多個(gè)元素同時(shí)使用一個(gè)class名稱之外,甚至可以同一個(gè)元素使用多個(gè)class樣式。使用方法是在XHTML中的class定義時(shí),使用空格分隔多個(gè)樣式的名稱:

          <div class="c1 c2 c3">示例文本</div>

          在使用c1,c2,c3的樣式中,我們在c2中定義了字體蘭色,c3中定義了字體紅色,而最終顯示的是c3的紅色樣式。這就說明了有關(guān)多樣式同時(shí)使用的優(yōu)先問題,對于這樣的多樣式定義,后面的樣式總是能夠覆蓋前面的樣式進(jìn)行最終的顯示,而且只是覆蓋相同的屬性,如c3的紅色覆蓋了c2中的藍(lán)色。這種覆蓋模式不僅僅值得我們編碼上的注意,而且也能夠?yàn)闃邮皆O(shè)置提供更豐富的編寫方式,我們可以實(shí)際基于默認(rèn)樣式的改變,前者定義默認(rèn)樣式,后者通過屬性參數(shù)的覆蓋進(jìn)行改變。

          div vs span

          ??????? 對于XHTML中的每一個(gè)對象而言,都擁有自己默認(rèn)的顯示模式,div對象的默認(rèn)顯示模式是display:bloc;因?yàn)檫@樣的默認(rèn)模式,從而使用div成為一個(gè)塊狀容器,其默認(rèn)狀態(tài)就將占據(jù)一整行的空間。而span對象的默認(rèn)顯示模式為display:inline;因?yàn)閟pan將作為一個(gè)行間內(nèi)聯(lián)對象顯示時(shí)以行內(nèi)連接的方式進(jìn)行顯示。
          ??????? 正是由于兩個(gè)對象不同的顯示模式,因此在實(shí)際使用過程決定了兩個(gè)對象的不同用途。div對象的任務(wù)是呈現(xiàn)一個(gè)塊狀內(nèi)容,如一大段文本,一個(gè)導(dǎo)航區(qū)域,一個(gè)頁腳區(qū)域等顯示為塊狀的內(nèi)容進(jìn)行結(jié)構(gòu)編碼并進(jìn)行樣式設(shè)計(jì);而作為內(nèi)聯(lián)對象的span,用途是對行內(nèi)元素進(jìn)行結(jié)構(gòu)編碼以方便樣式設(shè)計(jì),span默認(rèn)狀態(tài)下就不會(huì)破壞行中元素的顯示順序,例如在一大段文本中,我們需要改變其中一段文本的顏色,可以將這一小部分文本使用span對象,并進(jìn)行樣式設(shè)計(jì)。span對象是專門用于設(shè)計(jì)樣式的一種內(nèi)聯(lián)對象。
          posted on 2006-10-19 16:02 放水老倌 閱讀(498) 評論(0)  編輯  收藏 所屬分類: 讀書筆記
          主站蜘蛛池模板: 莲花县| 二手房| 酉阳| 安乡县| 南丰县| 长白| 突泉县| 穆棱市| 仁寿县| 谢通门县| 漳州市| 青州市| 堆龙德庆县| 韶山市| 安龙县| 两当县| 马山县| 沾化县| 大庆市| 双江| 雅安市| 汶上县| 平遥县| 曲水县| 静乐县| 玉林市| 高邮市| 平昌县| 灵寿县| 德兴市| 惠东县| 曲麻莱县| 西峡县| 荔波县| 红桥区| 保定市| 武义县| 云和县| 临沂市| 沂源县| 江山市|