国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CSS權(quán)威指南學(xué)習(xí)筆記系列(1)CSS和文檔

peixn / 1164人閱讀

摘要:行內(nèi)元素不會在它本身之前或之后生成分隔符,所以可以出現(xiàn)在另一個元素的內(nèi)容中,而不會破壞其顯示。標(biāo)記標(biāo)記基本目的是允許創(chuàng)作人員將包含標(biāo)記的文檔與其他文檔相關(guān)聯(lián)。更多細(xì)節(jié)請看權(quán)威指南

題外話:
HTML是一種結(jié)構(gòu)化語言,而CSS是它的補(bǔ)充;這是一種樣式語言。CSS是前端三板斧之一,因此學(xué)習(xí)CSS很重要。而我還是菜鳥,所以需要加強(qiáng)學(xué)習(xí)CSS。這個是我學(xué)習(xí)CSS權(quán)威指南的筆記,如有不對,請諒解和指出。謝謝大家。
正文:

第一章 CSS和文檔

1.CSS,稱為層疊樣式表。使用CSS的理由有:a.易于使用,樣式表能大大減少Web創(chuàng)作人員的工作量;b.在多個頁面上使用樣式,可以創(chuàng)建一個樣式表,然后把這個樣式表應(yīng)用到多個頁面;c.層疊,CSS還規(guī)定了沖突規(guī)則;這些規(guī)則統(tǒng)稱層疊;d.縮減文件大小,它有助于盡可能地縮減文檔大小,以便加快下載;e.為將來準(zhǔn)備。

2.元素

元素是文檔結(jié)構(gòu)的基礎(chǔ),文檔中的每個元素都對文檔的表現(xiàn)起一定作用。在CSS中,至少在CSS2.1中,這意味著每個元素生成一個框(box,也稱為盒。通俗的說,就是包裝盒),其中包含元素的內(nèi)容。

3.替換和非替換元素

在CSS中,元素通常有兩個形式:替換和非替換。

替換元素(replaced element):指用來替換元素的內(nèi)容部分并非由文檔內(nèi)容直接表示,(x)html中的 瀏覽器會根據(jù)元素的標(biāo)簽類型和屬性來顯示這些元素。可替換元素也在其顯示中生成了框。

非替換元素(noreplaced element):大多數(shù)HTML和XHTML元素都是替換元素,這意味著,其內(nèi)容由瀏覽器在元素本身生成的框中顯示。例如,hi this is noreplaced element就是個非替換元素,文本“hi this is noreplaced element”將由瀏覽器顯示。段落p、標(biāo)題

、表單元格
和列表
      和XHTML的幾乎所有元素是非替換元素。

      4.元素顯示角色

      CSS2.1還使用另外兩種基本元素類型:塊級(block-level)元素和行內(nèi)(inline-level)元素。
      塊級元素
      塊級元素生成一個元素框(默認(rèn)地)它會填充其父元素的內(nèi)容區(qū),旁邊不能有其他元素。換句話說就是它在元素框之前和之后生成了“分隔符”。最為熟悉應(yīng)該是p和div。
      替換元素可以是塊級元素,不過通常都不是。而列表項(xiàng)是塊級元素的特例。除了表現(xiàn)方式與其他塊元素一致,列表項(xiàng)還會生成一個標(biāo)記符——無序列表中這通常是個圓點(diǎn),有序列表中則是一個數(shù)字。這個標(biāo)記符會“關(guān)聯(lián)”到元素框。除此之外,列表項(xiàng)與其他塊級元素相同。
      行內(nèi)元素
      行內(nèi)元素在一個文本行內(nèi)生成元素框,而不會打斷這行文本。行內(nèi)元素不會在它本身之前或之后生成“分隔符”,所以可以出現(xiàn)在另一個元素的內(nèi)容中,而不會破壞其顯示。例如a元素、strong元素和em元素。
      在HTML和XHTML中,塊級元素不能繼承行內(nèi)元素(即不能嵌套在行內(nèi)元素),但是在CSS中,對于顯示角色如何嵌套不存在任何限制。要了解這是如何工作的,下面來考慮一個CSS屬性display。display有很多值,目前只關(guān)注block和inline。考慮下面標(biāo)記:

      
      

      This is a paragraph with an inline elementwithin it.

      這有2個塊級元素(body和p)和一個行內(nèi)元素(em)。按照XHTML規(guī)范,em可以繼承p,但是反過來就不行。一般地,XHTML層次結(jié)構(gòu)要求:行內(nèi)元素可以繼承塊級元素,而反之不允許。與此不同,CSS就沒有這種限制。如下:

      p{display:inline;}
      em{display:block;}

      這會使元素在一個行內(nèi)框中生成一個塊框,這是完全合法的。不違反任何規(guī)范。唯一問題是如果試圖如下反轉(zhuǎn)元素的嵌套關(guān)系:

      boom

      不論通過CSS對顯示角色做什么改變,在XHTML中都是不合法。

      5.link標(biāo)記

      link標(biāo)記基本目的是允許HTML創(chuàng)作人員將包含link標(biāo)記的文檔與其他文檔相關(guān)聯(lián)。CSS使用這個標(biāo)記來鏈接樣式表和文檔。如有一個sheet1.css的樣式表要鏈接到HTML文件:

      這個樣式表并不是HTML文檔的一部分,但是仍會由HTML文檔使用,這稱為外部樣式表(external style sheet),為了成功地加載一個外部樣式表,link必須放在head元素中,但不能放在其他元素內(nèi)部(如title)。

      對于link標(biāo)記的余下部分,其屬性和值都很直接明了,rel代表“關(guān)系(relation)”,在這里,關(guān)系為stylesheet。type總是設(shè)置為tex/css。這個值描述了使用link標(biāo)記加載的數(shù)據(jù)的類型。href屬性的值表示樣式表的URL。可以是絕對URL和相對URL。

      media屬性,這里使用的值為all,說明這個樣式表要應(yīng)用于所有表現(xiàn)的媒體。CSS2為這個屬性定義很多可取值。all:用于所有表現(xiàn)媒體。aural:用于語音合成器、屏幕閱讀器和文檔的其他聲音表現(xiàn)。braille:用于Braille設(shè)備表現(xiàn)文檔使用。還有其他值不一一說明。3個比較主要的是all、screen和print。
      注意一個文檔可能關(guān)聯(lián)有多個鏈接樣式表。如果是這樣,文檔最初顯示時(shí)只會使用rel為stylesheet的link標(biāo)記。因此,如果希望鏈接名為basic.css和splach.css的兩個樣式表,可以如下設(shè)置

        
       

      候選樣式表——將rel設(shè)置為alternate stylesheet,就可以定義候選樣式表,只有在用戶選擇這個樣式才會用于文檔表現(xiàn)。

      6.@import指命

      與link標(biāo)記類似,@import指命用于指示瀏覽器加載一個外部樣式表,并在表現(xiàn)HTML文檔時(shí)使用其樣式。唯一區(qū)別在于命令的具體語法和位置。@import命令必須放在style容器中。要放在其他CSS規(guī)則之前,否則將根本不起作用。

      7.CSS注釋

      CSS支持注釋。與C與C++注釋非常相似,CSS注釋也用//包圍:/*this is a css1 comment*/,也可以跨多行

      /* this is boom
          can be sw
          any
      */

      注意不能嵌套。

      8.內(nèi)聯(lián)樣式:只想想為單個元素指定一些樣式,而不需要嵌套和外部樣式表,就可以使用HTML的style屬性來設(shè)置一個內(nèi)聯(lián)樣式。

      the most wonderful

      除了在body外部出現(xiàn)的標(biāo)記(例如,head或title),style屬性可以與任何其他HTML標(biāo)記關(guān)聯(lián)。

      更多細(xì)節(jié)請看《CSS權(quán)威指南》

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/111278.html

相關(guān)文章

  • 個人分享--web前端學(xué)習(xí)資源分享

    摘要:前言月份開始出沒社區(qū),現(xiàn)在差不多月了,按照工作的說法,就是差不多過了三個月的試用期,準(zhǔn)備轉(zhuǎn)正了一般來說,差不多到了轉(zhuǎn)正的時(shí)候,會進(jìn)行總結(jié)或者分享會議那么今天我就把看過的一些學(xué)習(xí)資源主要是博客,博文推薦分享給大家。 1.前言 6月份開始出沒社區(qū),現(xiàn)在差不多9月了,按照工作的說法,就是差不多過了三個月的試用期,準(zhǔn)備轉(zhuǎn)正了!一般來說,差不多到了轉(zhuǎn)正的時(shí)候,會進(jìn)行總結(jié)或者分享會議!那么今天我就...

    sherlock221 評論0 收藏0
  • 前端資源系列(4)-前端學(xué)習(xí)資源分享&前端面試資源匯總

    摘要:特意對前端學(xué)習(xí)資源做一個匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 特意對前端學(xué)習(xí)資源做一個匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 本以為自己收藏的站點(diǎn)多,可以很快搞定,沒想到一入?yún)R總深似海。還有很多不足&遺漏的地方,歡迎補(bǔ)充。有錯誤的地方,還請斧正... 托管: welcome to git,歡迎交流,感謝star 有好友反應(yīng)和斧正,會及時(shí)更新,平時(shí)業(yè)務(wù)工作時(shí)也會不定期更...

    princekin 評論0 收藏0
  • 前端資源分享-只為更好前端

    摘要:一團(tuán)隊(duì)組織網(wǎng)站說明騰訊團(tuán)隊(duì)騰訊前端團(tuán)隊(duì),代表作品,致力于前端技術(shù)的研究騰訊社交用戶體驗(yàn)設(shè)計(jì),簡稱,騰訊設(shè)計(jì)團(tuán)隊(duì)網(wǎng)站騰訊用戶研究與體驗(yàn)設(shè)計(jì)部百度前端研發(fā)部出品淘寶前端團(tuán)隊(duì)用技術(shù)為體驗(yàn)提供無限可能凹凸實(shí)驗(yàn)室京東用戶體驗(yàn)設(shè)計(jì)部出品奇舞團(tuán)奇虎旗下前 一、團(tuán)隊(duì)組織 網(wǎng)站 說明 騰訊 AlloyTeam 團(tuán)隊(duì) 騰訊Web前端團(tuán)隊(duì),代表作品WebQQ,致力于前端技術(shù)的研究 ISUX 騰...

    JouyPub 評論0 收藏0
  • 前端資源分享-只為更好前端

    摘要:一團(tuán)隊(duì)組織網(wǎng)站說明騰訊團(tuán)隊(duì)騰訊前端團(tuán)隊(duì),代表作品,致力于前端技術(shù)的研究騰訊社交用戶體驗(yàn)設(shè)計(jì),簡稱,騰訊設(shè)計(jì)團(tuán)隊(duì)網(wǎng)站騰訊用戶研究與體驗(yàn)設(shè)計(jì)部百度前端研發(fā)部出品淘寶前端團(tuán)隊(duì)用技術(shù)為體驗(yàn)提供無限可能凹凸實(shí)驗(yàn)室京東用戶體驗(yàn)設(shè)計(jì)部出品奇舞團(tuán)奇虎旗下前 一、團(tuán)隊(duì)組織 網(wǎng)站 說明 騰訊 AlloyTeam 團(tuán)隊(duì) 騰訊Web前端團(tuán)隊(duì),代表作品WebQQ,致力于前端技術(shù)的研究 ISUX 騰...

    vslam 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<