CSS 注釋
注釋是用來解釋你的代碼缴允,并且可以隨意編輯它荚守,瀏覽器會(huì)忽略它。CSS注釋以?/*?開始, 以?*/?結(jié)束, 實(shí)例如下:
/*這是個(gè)注釋*/p{ text-align:center;
? ? /*這是另一個(gè)注釋*/? ? color:black;
? ? font-family:arial;}
id 和 class 選擇器
<div id="para1" class="center">12345</div>
#para1{ text-align:center;color:red;}.center {text-align:center;}
tips:類名的第一個(gè)字符不能使用數(shù)字练般!它無法在 Mozilla 或 Firefox 中起作用矗漾。
css創(chuàng)建
插入樣式表的方法有三種:
外部樣式表(External style sheet)
<head><link rel="stylesheet" type="text/css" href="mystyle.css"></head>
內(nèi)部樣式表(Internal style sheet)
<style>
hr {color:sienna;}p {margin-left:20px;}body {background-image:url("images/back40.gif");}</style>
內(nèi)聯(lián)樣式(Inline style)
<p style="color:sienna;margin-left:20px">這是一個(gè)段落。</p>
多重樣式優(yōu)先級(jí)
內(nèi)聯(lián)樣式)Inline style > (內(nèi)部樣式)Internal style sheet >(外部樣式)External style sheet > 瀏覽器默認(rèn)樣式
背景background
background:bg-color bg-image position/bg-size bg-repeat bg-origin bg-clip bg-attachment initial|inherit;
background-color:color(指定顏色)/transparent(指定背景顏色應(yīng)該是透明的薄料。這是默認(rèn))/inherit(指定背景顏色敞贡,應(yīng)該從父元素繼承)??
background-position:left top/left center/left bottom/right top/right center/right bottom/center top/center center/center bottom/x% y%(第一個(gè)值是水平位置,第二個(gè)值是垂直摄职。左上角是0%0%誊役。右下角是100%100%。如果僅指定了一個(gè)值谷市,其他值將是50%蛔垢。 。默認(rèn)值為:0%0%)/xpos ypos(第一個(gè)值是水平位置迫悠,第二個(gè)值是垂直鹏漆。左上角是0。單位可以是像素(0px0px)或任何其他?)/inherit
background-position屬性設(shè)置背景圖像的起始位置创泄。注意對(duì)于這個(gè)工作在Firefox和Opera艺玲,background-attachment必須設(shè)置為 "fixed(固定)".
background-size:length|percentage(將計(jì)算相對(duì)于背景定位區(qū)域的百分比)|cover(此時(shí)會(huì)保持圖像的縱橫比并將圖像縮放成將完全覆蓋背景定位區(qū)域的最大大小)|contain(此時(shí)會(huì)保持圖像的縱橫比并將圖像縮放成將適合背景定位區(qū)域的最小大小);
background-repeat:repeat|repeat-x(只有水平位置會(huì)重復(fù)背景圖像)|repeat-y(只有垂直位置會(huì)重復(fù)背景圖像)|no-repeat|inherit
background-origin: padding-box|border-box|content-box;
版本css3,IE9以上鞠抑,background-Origin屬性指定background-position屬性應(yīng)該是相對(duì)位置饭聚。
注意如果背景圖像background-attachment是"固定",這個(gè)屬性沒有任何效果搁拙。
background-clip: border-box|padding-box|content-box;
background-clip屬性指定背景繪制區(qū)域秒梳,版本css3
background-attachment:scroll|fixed(背景圖片不會(huì)隨著頁(yè)面的滾動(dòng)而滾動(dòng))|local|initial|inherit
background-image:url('URL')|linear-gradient()|?radial-gradient()|
linear-gradient()用于創(chuàng)建一個(gè)表示兩種或多種顏色線性漸變的圖片法绵,css3,ie10
#grad { background-image: linear-gradient(red, yellow, blue);}
/* 漸變軸為45度端幼,從藍(lán)色漸變到紅色 */linear-gradient(45deg, blue, red);
/* 從右下到左上礼烈、從藍(lán)色漸變到紅色 */linear-gradient(to left top, blue, red);
/* 從下到上弧满,從藍(lán)色開始漸變婆跑、到高度40%位置是綠色漸變開始、最后以紅色結(jié)束 */linear-gradient(0deg, blue, green 40%, red);
?radial-gradient(shape size at position, start-color, ..., last-color);