欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

  發(fā)布時間:2016-05-06 16:38:34   作者:佚名   我要評論
下面小編就為大家?guī)硪黄恍┏1荒愫雎缘腃SS小知識【必看】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

對于CSS的color屬性,相信所有Web開發(fā)人員都使用過。如果你并不是一個特別有經

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

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

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

XML/HTML Code復制內容到剪貼板
  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屬性有個collapse屬性值:collapse

 

 對于CSS里的visibility屬性,相信你用過不下幾百次。大多時候,你會把它的值設置

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

然占用頁面空間。其實visibility可以有第三種值,就是collapse。

 

2

 

 

3.CSS的background簡寫方式里新增了新的屬性值

 在CSS2.1里,background屬性的簡寫方式包含五種屬性值 – background-color, background-

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

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

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

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

position后面接著寫background-size。除此之外,你開可以增加另外兩個描述它的屬性值: background-

origin 和 background-clip.它的語法用起來像下面這個樣子:

CSS Code復制內容到剪貼板
  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屬性只在絕對定位的元素上才會生效

在style中加入

CSS Code復制內容到剪貼板
  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)并沒有裁剪

     3

對img進行絕對定位

CSS Code復制內容到剪貼板
  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.元素豎向的百分比設定是相對于容器的寬度,而不是高度

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

 1: padding-top: 10%;

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

5

 

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

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

6

 

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

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

 1: table { empty-cells: hide;}

 

估計你從語義上已經猜出它的作用了。它是為HTML table服務的。它會告訴瀏覽器,當一個table單元格里沒有東西時,就隱藏它。

  7 

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

8、font-style的oblique屬性值

對與css的font-style屬性,我估計大家每次見到的都是使用“normal”或 “italic”兩個屬性值。但事實上,你還可以讓它賦值為“oblique”。

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

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

CSS Code復制內容到剪貼板
  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

沒有對長單詞進行裁剪,而是將長單詞作為整體另起一行顯示。將word-wrap替換為overflow-wrap,效果一樣。

但是,需要注意的是word-break屬性,其會對長單詞進行裁剪

CSS Code復制內容到剪貼板
  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小知識【必看】就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

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

相關文章

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

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

    CSS3鼠標懸停圖片上顯示文字描述特效源碼是一款當鼠標滑過圖片時,圖片平滑向上移動,下方的圖片描述信息被顯示出來。需要的朋友前來下載源碼
    2016-05-05
  • CSS 的簡寫【新手必看】

    下面小編就為大家?guī)硪黄狢SS 的簡寫【新手必看】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-04
  • 淺析CSS等高布局的6種方式

    下面小編就為大家?guī)硪黄獪\析CSS等高布局的6種方式。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-04
  • CSS3 Animation 制作動畫點擊波效果代碼

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

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

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

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

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

最新評論