新聞資訊
記錄首創點滴進步 見(jiàn)證遠(yuǎn)™£Ω行(xíng)
我們一(yī)直緊跟時(shí)代前沿,聚焦行(xíng)業(yè)實時(sh∑σí)動态,發布公司最新資訊,歡迎您的(de)關注

7.3日(rì)音(yīn)訊,div與φ<Ωspan關聯和(hé)應用(yòng)

日(rì)期:2013-07-03發布:首創網絡浏覽:908次

    7.3日(rì)音(yīn)訊,div與span關聯和↓ (hé)應用(yòng)。在網頁制(zhì)作(zuò)中我們經常↓♦​會(huì)用(yòng)到(dào)span與div,雖然用(¶¥yòng)的(de)很(hěn)多(duō),但(€♥dàn)是(shì)它們之間(jiān)也(yě)有(¥₩γ↕yǒu)很(hěn)多(duō)小(xiǎo)的(de)知(z©≈©¥hī)識需要(yào)我們來(lái)了(le)解,在這(zhè)↑§裡(lǐ)和(hé)大(dà)家(jiā)分(fēn)享一(yī)下∞ α (xià),在做(zuò)網站(zhàn)制(zhì)<π₩作(zuò)div+css開(kāi)發的(de)時(sh↔∏↑≠í)候,特别是(shì)标簽運用(yòng)中DIV♠€↔↓和(hé)span的(de)區(qū)别及用(yòng)···

    本文(wén)關鍵字:7.3日(rì),音∑©∞(yīn)訊,div,與,span,關聯,和(hé),應用(yòn≠∞<g),7.3日(rì),音(yīn)訊,

  7.3日(rì)音(yīn)訊,p與span關聯和(©​§hé)應用(yòng)。在網頁制(zhì)作(zuò)中我們經₹♠‍©常會(huì)用(yòng)到(dào)sp☆÷Ωan與p,雖然用(yòng)的(de)很(hěn)多(ασ>duō),但(dàn)是(shì)它們之間(j§‌↓‌iān)也(yě)有(yǒu)很(hěn)多(duō)小(xiǎo)的(d ☆☆e)知(zhī)識需要(yào)我們來(lái)了(le)解,在®'這(zhè)裡(lǐ)和(hé)大(dà)家(jiā)↓¥分(fēn)享一(yī)下(xià),在做(zuò)網站β€(zhàn)制(zhì)作(zuò)di§•v+css開(kāi)發的(de)時(sh•§Ω í)候,特别是(shì)标簽運用(yòng)中DIV和(hé)↑♠span的(de)區(qū)别及用(yòng)法都(dōu)是(shì)非常重‌<&要(yào)的(de)內(nèi)容。

  一(yī)般來(lái)說(shuō),它們都≈₩(dōu)是(shì)容器(qì),這(zhè)一(yī)點是(shì)÷€↕共同的(de),但(dàn)是(shì)新手在使用(yδ±←òng)web标準(DIVCSS)開(kāi≤™)發網頁的(de)時(shí)候,遇到(dào)第一(yī)個(gè)"λ'問(wèn)題是(shì)DIV與span有(yǒu)什π±×(shén)麽區(qū)别,什(shén)"₹麽時(shí)候用(yòng)DIV,什(shén♦Ω)麽時(shí)候用(yòng)span标簽。

  以下(xià)是(shì)在沒有(yǒu)對(duì)開(kā↕¥Ωi)發網頁頁面設置CSS樣式時(shí)候情況下(xià)πΩ✔,系統默認情況下(xià)的(de)介紹☆♦• 

  DIV與span區(qū)别

  DIV占用(yòng)的(de)位置是(shì)一(yī)©"♥行(xíng).

  span占用(yòng)的(de)是(shì)內(nèi)容有(yǒu) ≥多(duō)寬就(jiù)占用(yòng)多(du÷₩ō)寬的(de)空(kōng)間(jiān)距離(lí),說(s‍εhuō)明(míng)如(rú)下(xià)圖

  分(fēn)析:從(cóng)上(sh ¥àng)很(hěn)容易知(zhī)道(dào)“∏♠₩我是(shì)內(nèi)容一(yī);用(yòng)的(de)¶✔DIV”和(hé)“我₩±δα是(shì)內(nèi)容二;用(yòng)的(de)DIV&rdquβ€→o;兩個(gè)內(nèi)容外(wài)部用(yòng)的(de)是(shλ₹ì)

标簽,他(tā)們得(de)到(dào)樣式是(shì)↓ ₽占用(yòng)了(le)一(yī)排空(k± ōng)間(jiān)(相(xiàng)當于換行(xíng)₹"∑一(yī)樣);而“我是(shì)內(nè£₽i)容三;用(yòng)的(de)span”和(hé)&ldq&•≥uo;我是(shì)內(nèi)容四;用(yòng)的(de)₹₹span”則,文(wén)字內(nèi)容有(yǒu)多(du±£Ωō)寬,就(jiù)占用(yòng)多(duō♣©≈)寬距離(lí),使用(yòng)标簽和(hé)不(bù)使用(yòng)一(yī)樣效果。←♥

  在網頁開(kāi)發的(de)時(shí)‌₹候使用(yòng)DIV和(hé)span都(dōu♣≤)可(kě)以,通(tōng)常可(kě)以理(lǐ)解為(w☆δ× èi)沒有(yǒu)什(shén)麽區( >qū)别。但(dàn)注意的(de)是(shì)DIV占用(yòng)φλ一(yī)行(xíng),span不(bù)會 ∑→(huì)占用(yòng)一(yī)行(xíng)₽♥φ,內(nèi)容占多(duō)大(dà)♣‌寬度,span就(jiù)有(yǒu)多(duō)' ♠寬。

  DIV內(nèi)的(de)span無需命名CSS選擇器(qì)僞類♠±<,例子(zǐ)如(rú)下(xià)

  如(rú)果DIV的(de)clasδ₽​s為(wèi)yangshi,則對(duì)內(n±'èi)的(de)span設置CSS屬性則,代碼如(rú)下(xià)γ≥

  .yanshispan{屬性及屬性值}

  可(kě)以得(de)出span無需再命名僞類名,直接使用(yòng)π'CSS繼承屬性來(lái)對(duì)span設置CSS樣式。這(z‌απhè)裡(lǐ)本來(lái)DIV內(nèi)的(de)樣式≥₩ε★為(wèi)對(duì)文(wén)字設置藍(lán)色字,但δ≥★(dàn)是(shì)又(yòu)通(tōng↓∞)過繼承方式設置了(le)span的(de)樣式為(wèi)文☆≤ ∞(wén)字為(wèi)紅(hóng)色。

  兩者最明(míng)顯的(de)區(qū)别在​§βλ于DIV是(shì)塊元素,而SPAN是(shì)行(xíng)內(nèi→₽₹→)元素(也(yě)譯作(zuò)內(nèi)嵌γ✘¥元素)。

  詳解:1.所謂塊元素,是(shì)以另起一(yī)行(₽ xíng)開(kāi)始渲染的(de)元素,行(xíng)內(nγ≠​èi)元素則不(bù)需另起一(yī)行(xíng),測試一≈ε≠​(yī)下(xià)下(xià)面的(de)Ω™↑代碼你(nǐ)會(huì)有(yǒu)更形象的ε>☆≠(de)理(lǐ)解:

  測試緊跟前面的(de)"測試"顯示

這(zhè)裡(lǐ)會(huì)另起一(y✔∏♦αī)行(xíng)顯示

  2.塊元素和(hé)行(xíng)>λ內(nèi)元素也(yě)不(bù)是(shì)一(y≥¥ī)成不(bù)變的(de),通(tōng)過定義CSS的(de)d↓✘isplay屬性值可(kě)以互相(xiàng)轉化(π✘huà),如(rú):

  測試緊跟前面的(de)"測試"顯示

這(zhè)裡(lǐ)會(huì)另起一(yī)行(xíng)顯示
<span>SPAN标記有(yǒu)一(yī)個(g‍¶↔è)重要(yào)而實用(yòng)的(de)¶↔特性,即它什(shén)麽事(shì)也(yελσ®ě)不(bù)會(huì)做(zuò),它的(de)唯一(y€ ♠ ī)目的(de)就(jiù)是(shì)圍繞你(nǐ)的πφ(de)HTML代碼中的(de)其它元素,這(zhè)樣你(nǐ)就(jiù±‍)可(kě)以為(wèi)它們指定樣式了(le)。在此例中,<span>标識✔↓符允許你(nǐ)将一(yī)個(gè)段落分(fēn)成不(bù)同的(de)↓Ω部分(fēn)。

  還(hái)有(yǒu)一(yī)個( ₹gè)标識符具有(yǒu)類似的(de)功能(néng),<p>D ✔®IV也(yě)被用(yòng)來(lái)在HTML文(wé$'±÷n)件(jiàn)中建立邏輯部分(fēn)。但(dàn★"÷)與<p>SPAN不(bù)同,<p>工(gōng)♥∏✔β作(zuò)于文(wén)本塊一(yī)®σ級,它在它所包含的(de)HTML元素的(de)前面及後面都(dōu↓☆ )引入了(le)行(xíng)分(fēn✔δ↕←)隔。

  技(jì)巧:有(yǒu)些(xiē)朋(péng)友(yǒu)會≠♥✔↔(huì)說(shuō)DIV是(shì)層标簽,其實H÷ TML裡(lǐ)是(shì)沒有(yǒu)層這(zhè)個(g∞£ è)說(shuō)法的(de),隻不(bù)過是(shì)為(w♣→¶èi)了(le)易于理(lǐ)解,Dreamweaver裡(lǐ)才這σ≈(zhè)樣寫的(de),每個(gè)對(duì)象都(dōu)可 ×(kě)以成為(wèi)“層”,隻需要(y¶£✔ào)給對(duì)象定義position屬性(值為(‍©✘Ωwèi)absolute或relavite)。例如(Ω¥≈rú),要(yào)讓圖片成為(wèi)“層”,₹Ω可(kě)以這(zhè)樣寫代碼:

  

  html4規範的(de)一(yī)大λ'×(dà)突破就(jiù)是(shì)引入了(leΩ♥€)一(yī)大(dà)空(kōng)元素和(hé)

。所謂空(kōng)元素,就(jiù)是(shì)說(shuō)如(rú)果單φ> 獨在頁面上(shàng)插入這(zhè)兩個(gè)元素,不±♣(bù)會(huì)對(duì)頁面産生(shēng)影(yǐ©‌≤ng)響,但(dàn)是(shì)這(zhè)兩個(gè)屬性專門(mén€↓₩ε)為(wèi)樣式表定義而生(shēng),如(rú)←​£‌果對(duì)和(hé)

定義樣式表以後,其中內(nèi)容的(de)樣式舊(ji®∑§ù)會(huì)随之變化(huà)。

  和(hé)

元素都(dōu)能(néng)處理(lǐ)任意大(×→δdà)小(xiǎo)的(de)片斷,他(tā)π≤δ們之間(jiān)的(de)異同可(kě)以用(yòng)一(yī)☆$∏≤個(gè)例子(zǐ)來(lái)說(shuō)明(♣®​♥míng)。

  示例如(rú)下(xià)

  01

  02

  03

  04HTML示例

  05

  06.myspan1{color:#FFFFFF;background-color:#800000;}

  07.myspan2{color:#000000;background-color:#CCFFCC;}

  08.myspan3{color:#FFFFFF;background-color:#000080;}

  09.myspan4{color:#000000;background-color:#FFCCCC;}

  10.myp1{color:#FFFFFF;background-color:#008000;}

  11.myp2{color:#000000;background-color:#CCCCFF;}

  12.myp3{color:#FFFFFF;background-color:#000000;}

  13.myp4{color:#000000;background-color:#FFFFAA;}

  14

  15

  16

  17

生(shēng)命必須元素

  18水(shuǐ)

  19維生(shēng)素

  20蛋白(bái)質

  21礦物(wù)質

  22


  23水(shuǐ)

  24維生(shēng)素

  25蛋白(bái)質

  26礦物(wù)質

  27

  28

  文(wén)件(jiàn)說(shuō)明(míng)

  設計(jì)者在代碼中輸入了(le)4個(gè)單詞,單詞之間(jiān)沒有(yǒu)換行(xíng),也(yě)沒有(yǒu)空(kōng)格。然後為(wèi)每一(yī)個(gè)單詞嵌套上(shàng)和(hé)

元素,兩種元素産生(shēng)了(le)不(bù)同的(de)顯示效果。

  元素包含的(de)內(nèi)容,在顯示格式上(shàng)沒有(yǒu)任何變化(huà),沒有(yǒu)因為(wèi)插入元素而産生(shēng)換行(xíng)或者其他(tā)排版效果。這(zhè)樣的(de)顯示效果稱為(wèi)“行(xíng)內(nèi)元素”,設計(jì)者可(kě)以在一(yī)段文(wén)本中插入任意多(duō)對(duì)元素,然後添加字體(tǐ)、顔色、背景、邊框和(hé)邊距等各種格式。

  

元素所包含的(de)內(nèi)容,在格式上(shàng)有(yǒu)所變化(huà),每一(yī)個(gè)

元素所包含的(de)內(nèi)容都(dōu)另起一(yī)行(xíng),浏覽器(qì)為(wèi)他(tā)們分(fēn)配了(le)一(yī)個(gè)獨立區(qū)域,形成一(yī)個(gè)一(yī)個(gè)“塊”,因此

也(yě)被稱作(zuò)“塊級元素”。不(bù)過除了(le)這(zhè)個(gè)區(qū)别,在其他(tā)方面和(hé)

基本相(xiàng)同,它們都(dōu)可(kě)以為(wèi)其中內(nèi)容添加各種樣式。

  正是(shì)有(yǒu)了(le)和(hé)

兩個(gè)元素的(de)出現(xiàn),使得(de)HTML4的(de)樣式定義變得(de)更為(wèi)靈活和(hé)規範。

  1、行(xíng)內(nèi)樣式定義元素

  屬于行(xíng)內(nèi)樣式定義元素,它的(de)插入不(bù)會(huì)使原有(yǒu)結構産生(shēng)任何變化(huà),直到(dào)設計(jì)者為(wèi)它提供了(le)屬性為(wèi)止。

  基本語法

  

  元素的(de)首尾标記必須同時(shí)成對(duì)出現(xiàn),且元素允許多(duō)重嵌套,也(yě)就(jiù)是(shì)說(shuō),一(yī)個(gè)元素中可(kě)以嵌套任意多(duō)個(gè)元素。

  文(wén)件(jiàn)範例

  01

  02

  03

  04HTML示例

  05

  06p{line-height:1.5em;

  07font-family:Tahoma;}

  08.toolname{color:#FFFFFF;

  09background-color:#AA0000;

  10cursor:hand;}

  11.helpfile{cursor:help;

  12text-decoration:underline;}

  13

  14

  15

  16

HTML

和(hé)CSS都(dōu)是(shì)網頁制(zhì)作(zuò)必不(bù)可(kě)少(shǎo)的(de)工(gōng)具,詳情請(qǐng)參閱幫助文(wén)件(jiàn)。

  17

  18

  文(wén)件(jiàn)說(shuō)明(míng)

  設計(jì)者對(duì)“HTML”和(hé)“CSS”兩個(gè)單詞使用(yòng)了(le)元素,其中style元素用(yòng)前景色、背景色和(hé)鼠标樣式定義,同時(shí)還(hái)對(duì)于語言編碼、鼠标跟蹤文(wén)字提醒進行(xíng)了(le)lang和(hé)title屬性定義。對(duì)于“幫助文(wén)件(jiàn)”4個(gè)字,設計(jì)者利用(yòng)元素的(de)style屬性對(duì)它定義了(le)下(xià)劃線和(hé)鼠标樣式,同時(shí)也(yě)對(duì)語言解碼、鼠标跟蹤文(wén)字提醒進行(xíng)了(le)lang和(hé)title屬性定義,onclick屬性可(kě)以插入腳本,設置用(yòng)戶鼠标單擊後的(de)浏覽器(qì)動作(zuò)。

  除了(le)進行(xíng)文(wén)本行(xíng)內(nèi)定義,還(hái)可(kě)以對(duì)HTML元素和(hé)屬性無法定義的(de)地(dì)方進行(xíng)樣式設置。

  文(wén)件(jiàn)範例

  01

  02

  03

  04HTML

  05

  06li{line-height:3em;

  07font-family:couriernew;

  08font-size:18pt;}

  09.bordered_text{border:solid1pxblack;

  10padding:.5em;

  11font-weight:bold;}

  12

  13

  14

  15

  19

  20

  文(wén)件(jiàn)說(shuō)明(míng)

  利用(yòng),可(kě)以在任意位置對(duì)特定字符進行(xíng)樣式格式化(huà),即使字符包含在

  • 中也(yě)一(yī)樣。這(zhè)些(xiē)功能(néng)都(dōu)是(shì)僅靠HTML元素本身(shēn)屬性無法達到(dào)的(de),而行(xíng)內(nèi)樣式元素可(kě)以達到(dào)這(zhè)樣的(de)效果。
  •   2、塊級樣式定義

    元素

      

    屬于塊級樣式定義元素,它的(de)插入會(huì)使原有(yǒu)結構産生(shēng)變化(huà),所有(yǒu)

    元素都(dōu)會(huì)在新的(de)一(yī)行(xíng)産生(shēng)一(yī)個(gè)文(wén)檔模型定義容器(qì),等待設計(jì)者為(wèi)它提供屬性。

      基本語法

      

      

    元素的(de)首尾标記必須同時(shí)成對(duì)出現(xiàn),且

    元素允許多(duō)重嵌套,也(yě)就(jiù)是(shì)說(shuō),一(yī)個(gè)

    元素中可(kě)以嵌套任意多(duō)個(gè)

    元素。

      文(wén)件(jiàn)範例

      由于

    元素是(shì)塊級元素,因此可(kě)以用(yòng)CSS的(de)position屬性對(duì)其進行(xíng)相(xiàng)對(duì)或者絕對(duì)定位,一(yī)旦進行(xíng)了(le)絕對(duì)定位,一(yī)個(gè)

    矩形區(qū)域就(jiù)可(kě)以出現(xiàn)在一(yī)個(gè)HTML文(wén)檔的(de)任何地(dì)方。

      01

      02

      03

      04HTML

      05

      06body{background-color:black;}

      .dig1,.dig2,.dig4,.dig6,.dig7{background-color:lime;}

      .dig3,.dig5{background-color:#003300;}

      07

      08

      09

      10

      11

      12

      14

      15

      16

      17

      18

      19

      該文(wén)檔沒有(yǒu)使用(yòng)任何的(de)表格和(hé)圖片,但(dàn)是(shì)卻能(néng)模拟一(yī)個(gè)屏幕數(shù)字“5”,依靠的(de)就(jiù)是(shì)

    元素的(de)定位屬性和(hé)樣式屬性。一(yī)個(gè)數(shù)字中包含7個(gè)矩形塊,利用(yòng)絕對(duì)定位放(fàng)置在相(xiàng)應位置,然後用(yòng)背景色屬性模拟發光(guāng)和(hé)變暗(àn)的(de)效果。設計(jì)者可(kě)以修改