版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Web前端開發(fā)第7章:初識CSS31本章主要內(nèi)容CSS3概述CSS3功能在HTML中使用CSS案例:基于終端設(shè)備選擇不同樣式案例:基于瀏覽器選擇不同樣式21.CSS3概述CSS(CascadingStyleSheets),譯作“層疊樣式表”,是用于控制或增強網(wǎng)頁樣式并允許將樣式信息與網(wǎng)頁內(nèi)容分離的一種標(biāo)記性語言。使用CSS樣式可以控制許多僅使用HTML無法控制的屬性。當(dāng)在瀏覽器中打開一個HTML網(wǎng)頁時,瀏覽器將讀取該網(wǎng)頁中的HTML標(biāo)簽,并根據(jù)內(nèi)置的解析規(guī)則將網(wǎng)頁元素呈現(xiàn)出來。CSS決定瀏覽器將如何描述HTML元素的表現(xiàn)形式。31.1什么是CSS1.CSS3概述CSS的發(fā)展歷史經(jīng)過了四個階段:CSS1此版本中,已經(jīng)包含了font的相關(guān)屬性、顏色與背景的相關(guān)屬性、文字的相關(guān)屬性、box的相關(guān)屬性等。CSS2此版本中開始使用樣式表結(jié)構(gòu)。CSS2.1此版本在CSS2的基礎(chǔ)上略微做了改動,刪除了許多諸如text-shadow等不被瀏覽器所支持的屬性。CSS32010年逐步發(fā)布,具體情況參考:https:///Style/CSS。41.2CSS發(fā)展史1.CSS3概述CSS3的新功能:邊框特性多背景圖顏色與透明度多列布局與彈性盒模型布局盒子的變形過渡與動畫選擇器Web字體媒體查詢陰影51.3CSS3新特征1.CSS3概述CSS3的應(yīng)用范圍:所有主流桌面瀏覽器目前,InternetExplorer、Chrome、Firefox、Safari和Opera均支持各種CSS3功能。但是,只有瀏覽器的最新版本才能實際支持主要的CSS3功能。移動瀏覽器最新的智能手機操作系統(tǒng)均基本支持CSS3。包括IOS、Android、BlackBerry、WindowsPhone設(shè)備的默認(rèn)Web瀏覽器。實際上,移動瀏覽器具有一些CSS3功能的最佳支持能力。
注:并不是所有桌面和移動瀏覽器均以相同的方式支持所有的功能。61.3CSS3新特征1.CSS3概述CSS3Properties不同平臺不同瀏覽器對CSS3屬性的支持情況有所不同。71.4主流瀏覽器對CSS3的支持891.CSS3概述CSS3Selectors不用平臺不同瀏覽器對CSS3選擇器的支持情況也是不同的。101.4主流瀏覽器對CSS3的支持11121.CSS3概述隨著主流瀏覽器對CSS3支持到不斷增強,越來越多的互聯(lián)網(wǎng)公司開始在前端開發(fā)中加入CSS3來實現(xiàn)一些效果。比如,淘寶網(wǎng)首頁,使用CSS3圓角屬性,淘寶網(wǎng)排行榜首頁,使用了CSS3變形屬性,國外的一些互聯(lián)網(wǎng)公司更是在前端開發(fā)中引入了大量的CSS3效果。比如,國外比較流行的Twitter前端框架Bootstrap,該框架中使用的大量的CSS3效果,如CSS3動畫、陰影、圓角、選擇器、Web字體等。131.5誰在使用CSS32.CSS3功能CSS規(guī)范的前幾版完全包含了構(gòu)成CSS語言的元素的定義。在CSS3中,整個規(guī)范已經(jīng)被劃分為一組較短的規(guī)范,它們被稱為模塊(module)。CSS3中每個模塊為給定的功能子集方面提供定義。模塊方式允許CSS規(guī)范的某個特定部分能夠作為一個標(biāo)準(zhǔn)進(jìn)行審批和實施,這樣做的速度要快于將包含所有功能的大型規(guī)范作為一個標(biāo)準(zhǔn)進(jìn)行審批和實施的方式;而后面的方式無疑要花費更長的時間才能使得規(guī)范成為人們認(rèn)可的標(biāo)準(zhǔn)??偠灾?,這意味著CSS3是一個不斷演化和完善的標(biāo)準(zhǔn)。142.1CSS3模塊1516172.CSS3功能使用CSS的優(yōu)勢:減少開發(fā)成本與維護(hù)成本提高頁面性能182.2使用CSS3的優(yōu)勢3.在HTML中使用CSS內(nèi)聯(lián)樣式是在元素屬性中設(shè)置樣式。此種方式很適合用于測試樣式和快速查看樣式效果,但是不推薦在整個文檔上使用此方法。在使用此方法時,必須在每一個元素上重復(fù)設(shè)置各個樣式,這樣既增加文檔大小,也增加文檔的更新和維護(hù)難度。例如,所有的<li>元素都設(shè)置了寬度大小,如果需要修改,就需要反復(fù)更改多處樣式定義內(nèi)容。193.1內(nèi)聯(lián)樣式20現(xiàn)場演示:案例7-01:在HTML中使用CSS的內(nèi)聯(lián)樣式3.在HTML中使用CSS嵌入樣式是通過在HTML文檔頭定義樣式單部分來實現(xiàn)的。通常不建議使用嵌入樣式,因為此方式必須在HTML文檔內(nèi)部定義樣式,如果此文檔的CSS樣式需要被其他HTML文檔使用,那么就必須重新定義。大量CSS嵌套在HTML文檔中,也會導(dǎo)致HTML文檔過大,造成網(wǎng)絡(luò)負(fù)擔(dān)過重。如果需要修改整站風(fēng)格時,必須對網(wǎng)站的每一個網(wǎng)頁進(jìn)行修改,不利于更新和管理。213.2嵌入樣式22現(xiàn)場演示:案例7-02:在HTML中使用CSS的嵌入樣式3.在HTML中使用CSS外部樣式是將所有樣式寫在一個外部文件中,在HTML文檔中使用<link>元素,將文件鏈接到需要設(shè)置樣式的文檔上。使用這種方法,只需要修改鏈接的文件,就可以完全改變網(wǎng)頁的整體風(fēng)格。此外,也可以使用這種方法修改或調(diào)整文檔,使之適應(yīng)不同環(huán)境或設(shè)備的顯示要求。233.3外部樣式24現(xiàn)場演示:案例7-03:在HTML中使用CSS的外部樣式3.在HTML中使用CSS隨著CSS的應(yīng)用重要性的增強,一個網(wǎng)站的CSS文件也就越來越多。如何規(guī)劃CSS文件的目錄和結(jié)構(gòu),對于網(wǎng)站的性能有著重要的意義。常用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年開遠(yuǎn)市興遠(yuǎn)開發(fā)投資集團(tuán)有限公司招聘備考題庫及答案詳解1套
- 2026年墨玉縣國有資產(chǎn)投資經(jīng)營管理有限責(zé)任公司公開招聘備考題庫及一套參考答案詳解
- 2026年南昌市安義縣總醫(yī)院縣人民醫(yī)院院區(qū)編外合同制工作人員招聘備考題庫及參考答案詳解一套
- 2026年廣東省食品進(jìn)出口集團(tuán)有限公司招聘備考題庫及答案詳解1套
- 2026年天津人力資源開發(fā)服務(wù)有限公司招聘國有大型銀行派遣制客服代表備考題庫參考答案詳解
- 2026年東莞市松山湖第一小學(xué)面向全國招聘備考題庫附答案詳解
- 2026年佛山市順德區(qū)倫教周君令初級中學(xué)招聘臨聘教師備考題庫及完整答案詳解一套
- 2025年縉云縣保安服務(wù)有限公司公開招聘國有企業(yè)項目用工備考題庫完整答案詳解
- 工程部門內(nèi)控制度
- 農(nóng)業(yè)巨災(zāi)保險內(nèi)控制度
- GB/T 25820-2025包裝用鋼帶
- 人教版英語九年級第十單元教案
- 公路工程強力攪拌就地固化設(shè)計與施工技術(shù)規(guī)范
- 2024-2025學(xué)年統(tǒng)編版九年級語文上冊期末模擬試卷+答案
- 2024年高考?xì)v史試卷(廣東)含答案解析
- 《電子商務(wù)基礎(chǔ)》課件-1.電子商務(wù)認(rèn)知與發(fā)展
- 加油站三年整治行動工作方案
- T-CNHAW 0011-2024 干眼診療中心分級建設(shè)要求
- 頸椎后路單開門椎管擴大成形術(shù)的護(hù)理課件
- 新外研版(三起)三年級上冊英語全冊教學(xué)課件(2024年新版教材)
- 高中二年級下學(xué)期信息科技《用抽象數(shù)據(jù)類型表示二叉樹》教學(xué)課件
評論
0/150
提交評論