1、 css樣式選擇器的類型有flash,CSS指的是什么?
CSS是層疊樣式表(英文全稱:Cascading Style Sheets)是一種用來表現(xiàn)HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言。CSS不僅可以靜態(tài)地修飾網頁,還可以配合各種腳本語言動態(tài)地對網頁各元素進行格式化。CSS為HTML標記語言提供了一種樣式描述,定義了其中元素的顯示方式。CSS在Web設計領域是一個突破。利用它可以實現(xiàn)修改一個小的樣式更新與之相關的所有頁面元素。CSS具有以下特點:
1、豐富的樣式定義CSS提供了豐富的文檔樣式外觀,以及設置文本和背景屬性的能力;允許為任何元素創(chuàng)建邊框,以及元素邊框與其他元素間的距離,以及元素邊框與元素內容間的距離;允許隨意改變文本的大小寫方式、修飾方式以及其他頁面效果。
2、易于使用和修改CSS可以將樣式定義在HTML元素的style屬性中,也可以將其定義在HTML文檔的header部分,也可以將樣式聲明在一個專門的CSS文件中,以供HTML頁面引用。總之,CSS樣式表可以將所有的樣式聲明統(tǒng)一存放,進行統(tǒng)一管理。
3、多頁面應用CSS樣式表可以單獨存放在一個CSS文件中,這樣我們就可以在多個頁面中使用同一個CSS樣式表。CSS樣式表理論上不屬于任何頁面文件,在任何頁面文件中都可以將其引用。這樣就可以實現(xiàn)多個頁面風格的統(tǒng)一。
4、層疊層疊就是對一個元素多次設置同一個樣式,這將使用最后一次設置的屬性值。例如對一個站點中的多個頁面使用了同一套CSS樣式表,而某些頁面中的某些元素想使用其他樣式,就可以針對這些樣式單獨定義一個樣式表應用到頁面中。
5、頁面壓縮在使用HTML定義頁面效果的網站中,往往需要大量或重復的表格和font元素形成各種規(guī)格的文字樣式,這樣做的后果就是會產生大量的HTML標簽,從而使頁面文件的大小增加。而將樣式的聲明單獨放到CSS樣式表中,可以大大的減小頁面的體積,這樣在加載頁面時使用的時間也會大大的減少。另外,CSS樣式表的復用更大程序的縮減了頁面的體積,減少下載的時間。css的工作原理CSS是一種定義樣式結構如字體、顏色、位置等的語言,被用于描述網頁上的信息格式化和現(xiàn)實的方式。CSS樣式可以直接存儲于HTML網頁或者單獨的樣式單文件。無論哪一種方式,樣式單包含將樣式應用到指定類型的元素的規(guī)則。外部使用時,樣式單規(guī)則被放置在一個帶有文件擴展名_css的外部樣式單文檔中。樣式規(guī)則是可應用于網頁中元素,如文本段落或鏈接的格式化指令。樣式規(guī)則由一個或多個樣式屬性及其值組成。內部樣式單直接放在網頁中,外部樣式單保存在獨立的文檔中,網頁通過一個特殊標簽鏈接外部樣式單。名稱CSS中的“層疊(cascading)”表示樣式單規(guī)則應用于HTML文檔元素的方式。具體地說,CSS樣式單中的樣式形成一個層次結構,更具體的樣式覆蓋通用樣式。樣式規(guī)則的優(yōu)先級由CSS根據這個層次結構決定,從而實現(xiàn)級聯(lián)效果。
2、 css樣式表分為哪兩大類?
css樣式表應該分為三大類:
1.內部樣式----內聯(lián)樣式
使用的是style標簽
/* 樣式 */
把頁面的公共樣式(不多的情況下)寫在style標簽中
2.行內樣式
直接寫在標簽上的style屬性中
通常是后臺程序員進行修改頁面的時候使用
3.外部樣式
新建一個css文件,然后和html頁面關聯(lián)起來
a) 使用標簽關聯(lián)
b) 使用指令關聯(lián)
/* 在style標簽中 */
@import url("css文件路徑")
做項目最常用的是外部樣式,link標簽。
3、 CSS樣式的方式和特點是什么?
1.繼承性
作用:子元素可以繼承父元素的樣式text-,font-,line-這些元素開頭的都可以繼承,以及color屬性特殊性:
①. a標簽的顏色不能繼承,必須對a標簽本身進行設置
②. h標簽的字體大小不能修改,必須對h標簽本身進行修改
2.層疊性
是瀏覽器處理沖突的一個能力如果一個屬性通過兩個選擇器設置到同一個元素上,那么這個時候一個屬性就會將另一個屬性層疊掉
3.優(yōu)先級
權重:!important>行內樣式>id選擇器>類選擇器>標簽選擇器>通配符>繼承
作用:多個選擇器組合以后的優(yōu)先級
算法:(0,0,0,0)==》第一個0是important的個數(shù),第二個0是id選擇器的個數(shù),
第三個0對應的類選擇器的個數(shù),第四個0對應的是標簽選擇器的個數(shù),就是當前選擇器的權重。
4、 創(chuàng)建CSS樣式?
1、創(chuàng)建使用CSS樣式表有三種,分別是外部樣式表,內部樣式表和內聯(lián)樣式。下面通過一個小demo演示它們的用法,首先新建一個html文件,放入3個button按鈕,給前兩個按鈕分別設置class屬性為btn1和btn2:
2、接著準備一個css文件,命名為demo.css,在文件內寫入按鈕A的樣式,保存css文件:
3、回到剛才的html文件,在style標簽中用link標簽引入上一步創(chuàng)建的css文件,這就是外聯(lián)樣式的用法,總結就是創(chuàng)建好的css文件內寫好樣式,然后在html文件中用link標簽引入即可,這也是大部分網站使用的方法,因為其引入方便,管理起來也比較方便:
4、接著是內部樣式表的使用,這里直接在head標簽里創(chuàng)建style標簽,在里面加入btn2的樣式。對于內部樣式表簡單的html文件,內部樣式是很方便的,但是結構復雜的html文件使用它就會讓文件顯得很混亂:
5、最后是內聯(lián)樣式的使用,直接在第三個標簽內使用style屬性加入樣式就可以了:
6、最后保存html文件,打開瀏覽器可以看到三個按鈕的樣式都出現(xiàn)了。以上就是css樣式表的制作方法: