国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發 > CSS > 正文

css簡介_動力節點Java學院整理

2024-07-11 09:07:44
字體:
來源:轉載
供稿:網友

?CSS(Cascade Style Sheet),即層級樣式表。

?HTML可以說只是給網頁填充了內容,CSS則是對網頁進行化妝、修飾,比如給文字設置字體、顏色、大小等。

?以前在HTML標簽中能夠通過設置屬性的方式(比如<div width="80px">)為標簽定義樣式(類似CSS的功能),但是現在推薦使用CSS設置(div{width:80px;}),即"HTML與CSS分離",在web中還有“頁面展示與邏輯處理分離”等概念。

?一般來說目前實現網頁時不需要從零做起,網上有很多好的CSS代碼可以使用但是為了能看懂那些代碼(或更好地學習CSS框架),我們需要學習CSS的基本知識。

CSS的基本結構如下:

<selector>{  <attr1>:<value1>;  <attr2>:<value2>;  <attr3>:<value3>;  ......  <attrN>:<valueN>;}

解釋:

?<selector>的中文名叫“選擇器”,表示對哪個元素設置樣式。<selector>大括號內部設置具體的樣式,如字體等。

?設置樣式的方法是通過多對<attr>:<value>組合而成,中間用分號( ; )分隔。

這里舉個簡單的例子:

body{  //對<body>內的元素進行設置  font-size:12px;                      //設置字體大小為12px,px是pixel的縮寫,表示像素  font-family:sans-serif,Georgia; //設置首選字體為sans-serif,如果本機內沒安裝此字體,則使用Georgia}

CSS的規則

1.繼承原則:如果父標簽定義了某樣式,則默認對應的子標簽也應用該樣式。

2.就近原則:離修飾標簽越近的CSS樣式優先級越高。
 

引入CSS樣式的方法

這里只介紹兩種最常用的:

1.內部樣式表:在<head></head>內部添加:<style type="text/css">......</style>

2.外部樣式表:將CSS放在文件(如home.css)中,并在<head></head>內部添加:<link rel="stylesheet" type="text/css" href="home.css"/>

?在CSS中不可避免會遇到顏色設置,因此這里我們需要學習怎么表示顏色。

?共有4種顏色表示法:

1.預定義顏色:例如“color:black”中的black就是預定義的顏色。

2.十六進制表示法:#ABCDEF,其中AB、CD、EF分別對應R、G、B。例子:#FFFFFF 表示白色。

3.短十六進制表示法:這是對第二種表示法的特例,當A=B時A和B只寫一個(同樣地,C=D、E=F 時也類似)。例子:#FF00CC 可簡寫為 #F0C.

4.rgb表示法:rgb(255,255,255) 表示白色。  

CSS Reset

?起因:在不同瀏覽器中的默認CSS樣式可能是不同的,比如按鈕,在IE中可能是樣式A,在Chrome中是樣式B,在Firefox中是樣式C,這種不一致性會讓開發者不爽。因此就需要CSS Reset來統一不同瀏覽器的默認樣式。

?CSS reset 通俗地說就是“一段CSS代碼,這段代碼能夠初始化基本的標簽,使得在不同瀏覽器中,各標簽的顯示樣式是一樣的。”

?還有一個更加應用廣泛的替代CSS Reset的代碼:Normalize.css,他被很多框架使用。

?最常用的CSS Reset代碼是 Eric Meyer 寫的“CSS Reset 2.0”,代碼如下:

 /** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)  * http://cssreset.com  */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {    margin: 0;     padding: 0;    border: 0;    font-size: 100%;     font: inherit;     vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section {     display: block; } body {     line-height: 1; } ol, ul {     list-style: none; } blockquote, q {     quotes: none; } blockquote:before, blockquote:after, q:before, q:after {     content: '';     content: none; } table {     border-collapse: collapse;     border-spacing: 0; }

 * : 選擇任何元素。格式為:*{...}

?標簽選擇器:選擇指定標簽。格式為:<tag>{...}

?id選擇器:選擇指定 id 的元素。某個 id 在一個頁面中是唯一的。格式為:#<id>{...}

?class選擇器:選擇指定class的元素。格式為:.<class>{...}。值得一提的是,class選擇器的變型:

與標簽選擇器一起使用,格式為:<tag>.<class>。表示只選擇具有class=<class>的<tag>標簽。

多個class一起使用,格式為:.<class1>.<class2>。表示class同時屬于<class1>和<class2>的元素。

?后代選擇器:選擇指定元素的指定后代元素(后代和子元素是不同的,并不一定要緊跟在父元素里面)。格式為:<father> <空格><descendent> ,例如 div  h3 解釋為“div元素的所有<h3>標簽”。

?子元素選擇器:選擇指定元素的子元素(子元素指的是孩子,并不包含孫子...)。格式為:<father> > <child>。

?屬性選擇器: 選擇具有指定屬性或指定屬性具有特定值的元素。格式為:<selector>[<attribute1>][<attribute2>]或<selector>[<attribute1>="<value1>"][<attribute2>="<value2>"]。

?部分匹配屬性值:<selector>[<attribute>*="<value>"] 表示只要<attribute>屬性中包含<value>值即可。

?相鄰兄弟選擇器:選擇(緊挨著的)相鄰的兄弟的元素。格式為:<selector1> + <selector2>。表示選擇緊跟在selector1后面的selector2。

?偽類選擇器:

?<selector>:first-child{...} . 當<selector>為某個元素的第一個子元素時應用樣式。 

?<selector>:focus{...} . 當<selector>擁有鍵盤輸入焦點時應用樣式。

?a:link{...} . 當<a>未被訪問過時應用樣式。

?a:visited{...}. 當<a>已被訪問時應用樣式。

?a:hover{...} . 當鼠標懸浮在<a>上時應用樣式。(隨著移動設備的越來越流行,我們發現移動設備是沒有鼠標的,因此沒有hover這個概念,hover變得不那么重要了。)

?a:active{...}. 當<a>被激活(激活指的是鼠標按下且未松開的這段時間)時應用樣式。

?注意:在css中一定要以:link -> visited -> hover -> active 的順序進行聲明!!!!

?偽元素選擇器:

?<selector>:first-line{...}.  選擇<selector>的第一行。注意:<selector>必須是塊級元素。

?<selector>:first-letter{...}. 選擇<selector>的第一個字母。注意:<selector>必須是塊級元素。

?<selector>:before{content:"..."}. 在<selector>的前面插入內容。例如:h1:before{content:url(1.jpg)}表示在<h1>前面插入一張圖片。

?<selector>:after{content:"..."}. 在<selector>的后面插入內容。

?選擇器分組:多個選擇器可以用逗號(,)隔開,表示同時對多個選擇器設置樣式。格式為:<selector1>,<selector2>,<selector3>{...}

應用:

1.選擇一個有序列表中的第三行:ol > li:first-child + li + li

2.選擇class="c1"的div:div.c1

選擇器定義準則:

1.最常用的選擇器:id選擇器、class選擇器。

2.盡量少使用復雜層級關系。


注:相關教程知識閱讀請移步到CSS教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产免费永久在线观看| 国产毛片在线| 国产日本在线视频| 18加网站在线| 中文产幕区在线观看| 国产激情视频一区二区三区| 国产香蕉尹人视频在线| 2021av天天| 国产在线色视频| 国产成人久久精品77777| 日本一二三区视频免费高清| 国产一区二区三区不卡在线| 精品视频在线一区二区| 四虎免费视频| 国产精品美女一区二区视频| av中文天堂在线| 国产三区在线观看| 牛牛在线精品视频| 91www在线观看| 国产美女视频一区二区二三区| 国产精品99爱免费视频| 男女午夜视频在线观看| 国产l精品国产亚洲区在线观看| 亚洲人在线播放| 国产无遮挡又黄又爽免费网站| 在线观看av网站永久| 中文字幕亚洲免费| 日本不卡影院| 伊人久久青青草| 国产超碰97| 国产国产人免费人成免费视频| 久久99国产视频| 日本一二三区视频免费高清| 国产人成高清视频观看| 国产69精品久久app免费版 | 超碰在线人人| 亚洲第一成年免费网站| 2018中文字幕在线| 国产精品入口麻豆免费| 国产老肥熟xxxx在线观看| 久热国产在线视频| 牛牛热在线视频| 久久精品最新免费国产成人| 一级二级在线观看| 亚洲精品影视在线| аⅴ成人天堂中文在线| 日日夜夜中文字幕| 免费一区二区在线观看| 精品美女调教视频| 亚洲欧美日韩成人网| 香蕉视频在线看| 免费在线观看a| 最近免费中文字幕在线第一页| 中文字幕中文字幕在线中高清免费版| 中文字幕日本在线| 国产传媒在线播放| 午夜在线网站| 丁香婷婷在线| 91高清国产| 九九热视频免费在线观看| 国产蜜臀av在线播放| 2021天堂中文幕一二区在线观| 在线黄色国产电影| 青青草在线播放| 最近中文字幕av免费高清| 国产性网软件大全| www.操.com| 国产成人午夜| 国产女王在线**视频 | 夜色资源网av在先锋网站观看| 亚洲国产日韩成人综合天堂| 浪潮av一区| 精品a在线观看| 五月婷婷在线观看| 超碰人人在线| 97在线免费| 天天操天天曰| 亚洲精品一区中文字幕电影| 五月婷婷在线观看| а√资源新版在线天堂| 国产男女av| 麻豆网站在线| 一个人看的www免费观看视频| 五月综合激情在线| 九九视频九九热| japanese色国产在线看视频| 国产激情在线视频| 日本中文字幕高清视频| 开心婷婷激情| 国内外激情在线| 久热免费在线视频| www中文字幕在线观看| 精品福利影院| 2020中文字幕在线播放| 国产人成精品| 国产高清视频在线| 国产女人在线观看| 黄色av网站在线| 免费看成年人视频在线观看| 亚洲大香人伊一本线| 精精国产xxxx视频在线动漫| 国产精品久久久久久久久鸭| 午夜免费福利在线观看| 国产美女自拍视频| 丁香综合在线| 中文字幕麻豆| 国产精品秘入口| 国产变态拳头交视频一区二区| 国产日产一区二区三区| 国产黄色av免费看| 亚洲欧美一区二区三区在线播放| 国产一二区在线| 国产精品毛片一区二区三区四区| 国产三级自拍| av高清资源| 黄污在线观看| 国产激情视频在线观看| 在线视频观看你懂的| www.综合网.com| 国产亚洲精品久久久久久移动网络| 国产一级黄色电影| 国产成a人亚洲精v品| 99福利在线| 黄色av免费在线| 最近中文字幕在线中文视频| 国产xxxxx| а√资源新版在线天堂| 国产女王在线**视频| 欧美艹逼视频| 国产精品美女一区二区三区四区| 亚洲综合色视频在线观看| 久艹在线视频| 亚洲欧美精选| 国产女主播在线观看| 人人干人人插| 国产精品合集一区二区| 日本不卡影院| 精品美女调教视频| 中文字幕在线播放网址| 日本在线观看网站| 99久久精品免费观看国产| 久久99精品久久久久久野外| 国产精品冒白浆免费视频| 男人操女人免费网站| 中文视频在线| 国产精品日日爱| 最近中文av字幕在线中文| 任你操视频在线观看| 中文资源在线官网| 国产国语**毛片高清视频| 国产麻豆一级片| 久久精品蜜桃| 开心婷婷激情五月| 欧洲亚洲精品视频| 日本免费一二区| av片在线观看永久免费| 国产一二区视频| 1区不卡电影| 国产亚洲精品一区二区在线观看| 超碰在线影院| 狠狠色综合久久婷婷| 国产在线第一页| 国产一级片在线| 国产视频你懂的| 国产精品久久久精品a级小说| 中文字幕国产欧美| 国产精品18久久久久久久久久| 国产精品视频h| 国产粉嫩一区二区三区在线观看| 中文字幕视频在线| 国产一级免费看| 99视频免费| 精品视频二区三区| 久热久精久品这里在线观看| 久久久久久久久久久久网站| 激情五月色综合亚洲小说| 九色自拍视频| 国产激情视频网址| av在线不卡免费| 国产美女av在线| 亚洲精品xxxxx| 国产精品自拍亚洲| 国产变态拳头交视频一区二区| av在线播放国产| 五月婷婷开心综合| 香蕉视频网站在线播放| 青青草中文字幕| 国产精品麻豆一区二区三区| av在线不卡网站| 国产精品777一区二区| 亚洲精品aaaa| 国产区视频在线| 日本福利在线| 96久久久久久| 国产免费网址| 日本成a人片在线观看| 国产精品合集一区二区| 国产在线观看网站| 午夜在线不卡| 97最新国自产拍视频在线完整在线看 |