最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一些常被你忽略的CSS小知識(shí)【必看】

  發(fā)布時(shí)間:2016-05-06 16:38:34   作者:佚名   我要評(píng)論
下面小編就為大家?guī)?lái)一篇一些常被你忽略的CSS小知識(shí)【必看】。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

1.CSS的color屬性并非只能用于文本顯示

對(duì)于CSS的color屬性,相信所有Web開(kāi)發(fā)人員都使用過(guò)。如果你并不是一個(gè)特別有經(jīng)

驗(yàn)的程序員,我相信你未必知道color屬性除了能用在文本顯示,還可以用作其它地方。它

可以把頁(yè)面上的所有的東西都變顏色。比如:

無(wú)法顯示的圖片的alt文字、 list元素的邊框、無(wú)序list元素前面的小點(diǎn)、有序list元素前面的數(shù)字和hr元素等

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <html>  
  2.   
  3. <head>  
  4.   
  5. <meta http-equiv="content-type" content="text/html;charset=utf-8">  
  6.   
  7. <style type="text/css">  
  8.   
  9. #div1   
  10.   
  11. {   
  12.   
  13.  width: 375px;   
  14.   
  15.  height: 265px;   
  16.   
  17.  border: 1px solid blue;   
  18.   
  19. }   
  20.   
  21. </style>  
  22.   
  23.  </head>  
  24.   
  25.  <body>  
  26.   
  27.  <div id="div1">  
  28.   
  29. <img src="test.jpg" alt="圖片加載失敗" style="color:blue">  
  30.   
  31. <ol style="color:red;">  
  32.   
  33. <li style="border: 1px solid"></li>  
  34.   
  35. <li></li>  
  36.   
  37. <li></li>  
  38.   
  39. </ol>  
  40.   
  41. <hr style="color:red" />  
  42.   
  43.  </div>  
  44.   
  45.  </body>  
  46.   
  47.  </html>  

有圖為證:

1

 

2.CSS里的visibility屬性有個(gè)collapse屬性值:collapse

 

 對(duì)于CSS里的visibility屬性,相信你用過(guò)不下幾百次。大多時(shí)候,你會(huì)把它的值設(shè)置

成visible(這是所有頁(yè)面元素的缺省值),或者是hidden。后者相當(dāng)于display: none,但仍

然占用頁(yè)面空間。其實(shí)visibility可以有第三種值,就是collapse。

 

2

 

 

3.CSS的background簡(jiǎn)寫(xiě)方式里新增了新的屬性值

 在CSS2.1里,background屬性的簡(jiǎn)寫(xiě)方式包含五種屬性值 – background-color, background-

image,background-repeat, background-attachment, and background-position。從CSS3開(kāi)始,又增加了3個(gè)新的屬性值,加起來(lái)一共8個(gè)。下面是按順序分別代表的意思:

background: [background-color] [background-image] [background-repeat] [background-attachment] 

[background-position] / [ background-size] [background-origin] [background-clip];注意里面的反斜杠,它

更font和border-radius里簡(jiǎn)寫(xiě)方式使用的反斜杠的用法相似。反斜杠可以在支持這種寫(xiě)法的瀏覽器里在

position后面接著寫(xiě)background-size。除此之外,你開(kāi)可以增加另外兩個(gè)描述它的屬性值: background-

origin 和 background-clip.它的語(yǔ)法用起來(lái)像下面這個(gè)樣子:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. .example {   
  2.   
  3. background: aquamarine url(img.png)   
  4.   
  5. no-repeat  
  6.   
  7. scroll  
  8.   
  9. center center / 50%   
  10.   
  11. content-box content-box;   
  12.   
  13. }  

4.CSS的clip屬性只在絕對(duì)定位的元素上才會(huì)生效

在style中加入

CSS Code復(fù)制內(nèi)容到剪貼板
  1. img   
  2.   
  3.  {   
  4.   
  5.  width200px;   
  6.   
  7.  height200px;   
  8.   
  9.  clip: rect(0px 50px 200px 0px)   
  10.   
  11.  }  

在HTML中

1: <img src="bei.jpg" alt="圖片加載失敗" >

     

 發(fā)現(xiàn)并沒(méi)有裁剪

     3

對(duì)img進(jìn)行絕對(duì)定位

CSS Code復(fù)制內(nèi)容到剪貼板
  1.  img   
  2.   
  3.   {   
  4.   
  5. width200px;   
  6.   
  7. height200px;   
  8.   
  9. positionabsolute;   
  10.   
  11. clip: rect(0px 50px 200px 0px)   
  12.   
  13.   }    
  14.   

  clip有效:

4

 

 5.元素豎向的百分比設(shè)定是相對(duì)于容器的寬度,而不是高度

當(dāng) 按百分比設(shè)定一個(gè)元素的寬度時(shí),它是相對(duì)于父容器的寬度計(jì)算的,但是,對(duì)于一些表示豎向距離的屬性,例如padding-top,padding- bottom,margin-top,margin-bottom等,當(dāng)按百分比設(shè)定它們時(shí),依據(jù)的也是父容器的寬度,而不是高度。給圖片增加一個(gè) padding-top:

 1: padding-top: 10%;

根據(jù)效果和估算的距離即可證明是根據(jù)寬度來(lái)算的

5

 

 6.border-width屬性可以使用預(yù)定義常量值

 除了可以使用標(biāo)準(zhǔn)寬度值(例如5px或1em)外,border-width屬性可以接受預(yù)定義的常量值:medium, thin, 和 thick事實(shí)上,如果你不給border-width屬性賦值,那它的缺省值是“medium”。

6

 

 7、你知道table里的empty-cells屬性嗎?

css里的empty-cells屬性是所有瀏覽器都支持的,甚至包括IE8,它的用法是下面這個(gè)樣子:

 1: table { empty-cells: hide;}

 

估計(jì)你從語(yǔ)義上已經(jīng)猜出它的作用了。它是為HTML table服務(wù)的。它會(huì)告訴瀏覽器,當(dāng)一個(gè)table單元格里沒(méi)有東西時(shí),就隱藏它。

  7 

但是,empty-cells僅用于“分離邊框”模式,即:border-collapse:separate;

8、font-style的oblique屬性值

對(duì)與css的font-style屬性,我估計(jì)大家每次見(jiàn)到的都是使用“normal”或 “italic”兩個(gè)屬性值。但事實(shí)上,你還可以讓它賦值為“oblique”。

9、word-wrap和overflow-wrap是等效的

word-wrap并不是一個(gè)很常用的CSS屬性,但在特定的環(huán)境中確實(shí)非常有用的。我們經(jīng)常使用的一個(gè)例子是讓頁(yè)面中顯示一個(gè)長(zhǎng)url時(shí)換行,而不是撐破頁(yè)面。在原本的div中添加一個(gè)子div,設(shè)置word-wrap屬性

CSS Code復(fù)制內(nèi)容到剪貼板
  1. <div style="width:250px;height:250px;border:1px solid red;word-wrap:break-word">   
  2.   
  3. My father was a self-taught mandolin player.   
  4.   
  5.  He was one of the best string instrument players in our town.   
  6.   
  7.  He could not read music, but if he heard a tune a few times,   
  8.   
  9.  he could play it. When he was younger,   
  10.   
  11.  </div>  

效果

8

沒(méi)有對(duì)長(zhǎng)單詞進(jìn)行裁剪,而是將長(zhǎng)單詞作為整體另起一行顯示。將word-wrap替換為overflow-wrap,效果一樣。

但是,需要注意的是word-break屬性,其會(huì)對(duì)長(zhǎng)單詞進(jìn)行裁剪

CSS Code復(fù)制內(nèi)容到剪貼板
  1. <div style="width:250px;height:250px;border:1px solid red;word-break:break-all">   
  2.   
  3. My father was a self-taught mandolin player.   
  4.   
  5.  He was one of the best string instrument players in our town.   
  6.   
  7.  He could not read music, but if he heard a tune a few times,   
  8.   
  9.  he could play it. When he was younger,   
  10.   
  11.  </div>  

效果

     9

 

附:word-wrap取值:

10

word-break取值:

11

以上這篇一些常被你忽略的CSS小知識(shí)【必看】就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

原文地址:http://www.cnblogs.com/shouce/archive/2016/05/06/5464085.html

相關(guān)文章

  • CSS超出文本指定寬度用省略號(hào)代替和文本不換行

    這篇文章主要介紹了CSS超出文本指定寬度用省略號(hào)代替和文本不換行的相關(guān)資料,小編覺(jué)的實(shí)用性非常,特此分享到腳本之家平臺(tái),供大家參考
    2016-05-05
  • CSS3鼠標(biāo)懸停圖片上顯示文字描述特效源碼

    CSS3鼠標(biāo)懸停圖片上顯示文字描述特效源碼是一款當(dāng)鼠標(biāo)滑過(guò)圖片時(shí),圖片平滑向上移動(dòng),下方的圖片描述信息被顯示出來(lái)。需要的朋友前來(lái)下載源碼
    2016-05-05
  • CSS 的簡(jiǎn)寫(xiě)【新手必看】

    下面小編就為大家?guī)?lái)一篇CSS 的簡(jiǎn)寫(xiě)【新手必看】。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-04
  • 淺析CSS等高布局的6種方式

    下面小編就為大家?guī)?lái)一篇淺析CSS等高布局的6種方式。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-04
  • CSS3 Animation 制作動(dòng)畫(huà)點(diǎn)擊波效果代碼

    CSS3 Animation 制作動(dòng)畫(huà)點(diǎn)擊波效果代碼是一款使用CSS3 animation動(dòng)畫(huà)來(lái)制作點(diǎn)擊波效果,可以在按鈕和圖片等元素上制作點(diǎn)擊波特效。需要的朋友前來(lái)下載源碼
    2016-05-04
  • CSS中height和min-height的區(qū)別

    這篇文章主要為大家詳細(xì)介紹了CSS中height和min-height的區(qū)別,從簡(jiǎn)單實(shí)例出發(fā)為大家進(jìn)行分析,感興趣的小伙伴們可以參考一下
    2016-05-04
  • CSS三列布局的多種表現(xiàn)形式

    本文為大家詳細(xì)介紹三列布局,分為兩側(cè)定寬中間自適應(yīng)、兩列定寬一側(cè)自適應(yīng)、中間定寬兩側(cè)自適應(yīng)、一側(cè)定寬兩列自適應(yīng)和三列自適應(yīng)五種情況,感興趣的小伙伴們可以參考一下
    2016-05-04
  • 網(wǎng)頁(yè)中時(shí)光軸CSS實(shí)現(xiàn)

    這篇文章為大家分享了CSS網(wǎng)頁(yè)中時(shí)光軸的簡(jiǎn)單實(shí)現(xiàn)方法,記錄每個(gè)時(shí)間段、時(shí)間點(diǎn)所發(fā)生的事情,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-05-04
  • CSS實(shí)現(xiàn)等分布局的4種方式

    這篇文章主要為大家詳細(xì)介紹了CSS實(shí)現(xiàn)等分布局的4種方式,等分布局是指子元素平均分配父元素寬度的布局方式,本文將介紹實(shí)現(xiàn)等分布局的4種方式,感興趣的小伙伴們可以參考
    2016-05-04

最新評(píng)論

叙永县| 安岳县| 黑河市| 昌宁县| 牡丹江市| 镇康县| 安溪县| 鄯善县| 济源市| 城步| 商都县| 资中县| 彰化市| 巨野县| 湘阴县| 西华县| 云梦县| 韶关市| 金堂县| 宣恩县| 古浪县| 新晃| 台安县| 沿河| 保德县| 乌恰县| 永胜县| 中牟县| 阜城县| 石柱| 桐梓县| 府谷县| 措美县| 义乌市| 禹州市| 曲阳县| 彝良县| 青浦区| 长白| 黎川县| 东光县|