版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院第07講 使用CSS顯示XML軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院目標(biāo) 知識目標(biāo)CSS文檔結(jié)構(gòu)CSS引用形式CSS選擇符和屬性 能力目標(biāo)學(xué)會編寫CSS文檔學(xué)會使用CSS屬性格式化顯示XML軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù) 任務(wù)1:XML中引用CSS 任務(wù)2:CSS選擇符的使用 任務(wù)3:CSS文本屬性的使用 任務(wù)4:CSS容器屬性的使用 任務(wù)5:CSS布局屬性的使用軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院CSS(級聯(lián)樣式單)簡介 百科名片:CSS是Cascading Style
2、 Sheet 的縮寫。譯作層疊樣式表單。是用于(增強)控制網(wǎng)頁樣式并允許將樣式信息與網(wǎng)頁內(nèi)容分離的一種標(biāo)記性語言。CSS也可以利用簡單的規(guī)則來控制XML元素在瀏覽器中的顯示方式。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院CSS語法格式選擇符選擇符 屬性屬性1:1:屬性值屬性值1;1; 屬性屬性2:2:屬性值屬性值2 2; title font-family:Arial,sans-serif; / * 字體 */font-size:24px; /* 字號 */color:#369; /* 前景色 * /XML案例教程軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)1:X
3、ML中引用CSS任務(wù)1-1:XML內(nèi)部CSS引用任務(wù)1-2:XML外部CSS引用任務(wù)1-3:使用import指令軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)1-1:內(nèi)部CSS引用title font-family:Arial,sans-serif;font-size:24px;color:#369;XML案例教程說明說明1. 1. 內(nèi)部CSS引用的語法格式: CSS樣式指令說明說明2. 2. 需要在根元素中聲明html命名空間:xmlns:html=/Profiles/XHTML-transitional,因為要使用該命名空間里的元素定義CSS。
4、說明說明3. 3. 需要在指令區(qū)添加指令:指明使用CSS顯示XML文檔。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)1-2:外部CSS引用title font-family:Arial,sans-serif; / * 字體 */font-size:24px; /* 字號 */color:#369; /* 前景色 * /XML案例教程title.csstitle.xmlXML文檔本身不含有樣式信息,可以通過引用外部獨立的CSS文件定義文檔的表現(xiàn)形式。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院樣式顯示的優(yōu)先級1、當(dāng)全局樣式與局部樣式?jīng)_突時,局部樣式優(yōu)先。t1.csst
5、1.xml軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院樣式顯示的優(yōu)先級2、內(nèi)部CSS與外部CSS可混用,若有沖突,內(nèi)部CSS樣式優(yōu)先。t1.xmlt1.css軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院樣式顯示的優(yōu)先級3、也可在XML元素中,通過設(shè)置STYLE屬性創(chuàng)建內(nèi)聯(lián)樣式,當(dāng)內(nèi)聯(lián)樣式與其它CSS樣式?jīng)_突時, 內(nèi)聯(lián)樣式優(yōu)先。t1.xml軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)1-3:使用import指令title font-family:Arial,sans-serif; font-size:24px; color:#369;title.cssim
6、port url(“title.css);title color:red; padding-bottom:4px; border-bottom:1px solid #999;title-import.cssXML案例教程軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院說明 import指令可以將多個CSS文件合并,import指令只能在CSS文件中使用,指令以“;”結(jié)束。 語法 格式:import url(“CSS文件路徑”); 當(dāng)多個CSS文件嵌套時,若對同一元素的同一屬性設(shè)置有沖突,則最后包含import指令的CSS文件中的設(shè)置優(yōu)先。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)
7、技術(shù)學(xué)院訓(xùn)練1XML文檔如下:翼出品:美國派拉蒙影片公司年份:1927導(dǎo)演:威廉.A.韋爾曼編寫CSS文件顯示XML數(shù)據(jù)(樣式自定),嘗試以下三種方式引用CSS。1、在XML文檔內(nèi)部引用CSS;2、在使用xml-stylesheet指令引用外部CSS;3、使用import指令嵌套引用CSS。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)2:CSS選擇符任務(wù)2-1:類型選擇符任務(wù)2-2:ID選擇符任務(wù)2-3:類選擇符任務(wù)2-4:選擇符分組任務(wù)2-5:包含選擇符軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)2-1:類型選擇符XML文檔中元素名稱title font-fa
8、mily:Arial,sans-serif; 軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)2-2:ID選擇符#b1 font-family:Arial,sans-serif;font-size:24px;color:blue;XML案例教程清華大學(xué)出版社郭永洪軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)2-3:類選擇符.b1 font-family:Arial,sans-serif;font-size:24px;color:#369;XML案例教程清華大學(xué)出版社郭永洪軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院.b1,author,publisher
9、 font-family:Arial,sans-serif;font-size:24px;color:yellow;任務(wù)2-4:選擇符分組多個選擇符應(yīng)用相同樣式,用“,”分割合并為一組。XML案例教程郭永洪西安電子科技大學(xué)出版社軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)2-5:包含選擇符name,.b1,publisher font-family:Arial,sans-serif;font-size:24px;color:blue;publisher name color:red;font-size:36px;border-bottom:1px solid #999;XML案
10、例教程郭永洪西安電子科技大學(xué)出版以設(shè)置父元素下某些子元素的個性樣式,使用時父元素在前,子元素在后,中間用空格隔開軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院訓(xùn)練2XML文檔如下:翼 類型:戲劇級別:G評價指數(shù):5出品:美國派拉蒙影片公司年份:1927導(dǎo)演:威廉.A.韋爾曼編寫CSS文件顯示XML數(shù)據(jù),要求:1、使用ID選擇符顯示片名“翼”,字體Arial,字號50px,顏色紅色red;2、使用類選擇符顯示類屬性值為c1的元素,字體Arial,字號40px,顏色綠色green;3、使用包含選擇符顯示Movie的子元素Director,字體Arial,字號1
11、0px,顏色藍色blue;4、將標(biāo)記Type、Rating、Review歸為一組顯示,字體Arial,字號10px,顏色#0e0e0e。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)3:使用CSS文本屬性任務(wù)3-1:使用顯示屬性display顯示xml任務(wù)3-2:使用字體屬性font顯示xml任務(wù)3-3:設(shè)置XML前景色和背景色任務(wù)3-4:使用文本修飾屬性顯示XML軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)3-1:使用顯示屬性display1.display:none:用于隱藏元素,使元素在頁面中不可見。2.display:block:將元素顯示在塊中,塊級元素
12、通過換行與其他元素分隔(不同塊級元素占不同行)。3.display:inline:元素內(nèi)容緊接在前一元素內(nèi)容之后(與前一元素在同一行)。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院案例3-1:display屬性及框架CSS文件的使用軟件工程鄧良松西安電子科技大學(xué)出版社陜西西安大學(xué)路88書比較系統(tǒng)全面地介紹了軟件工程n方法、面向?qū)ο箝_發(fā)方法。全書共16章。概述了軟件工程、各種生存周期模型和開發(fā)方法.22.2元Test.xmlBook font-family:Arial,sans-serif; font-size:24px; color:blue;T1.cs
13、s軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院Book display:block;title,abstract,pricedisplay:block;author display:none;publisherdisplay:inline;T2.cssimport url(T1.css);import url(T2.css);bookFramework.css案例3-1:display屬性及框架CSS文件的使用先設(shè)置一個框架框架CSSCSS文件文件bookFramework.css,在框架文件中使用“import”指令將外部所需的CSS文件引入到框架文件。采用框架設(shè)計方式將不同的C
14、SS屬性分文件保存,當(dāng)增加新的CSS屬性時,不需修改原來的CSS文件,只需建一個新的CSS文件,并將新文件引用到框架文件即可。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)3-2:使用字體屬性font1.font-family:指定字體名稱,使用逗號分隔字體名稱。2.font-style:設(shè)置字體樣式,normal(正常)、italic(斜體)和oblique(傾斜體)。3.font-size:設(shè)置字體中典型字符的字高和字寬。4.font-weight:設(shè)置字體粗細(xì)。5.line-height:設(shè)置字高。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)3-3:設(shè)置前景
15、色和背景色1. color屬性:設(shè)置XML文檔元素的前景色。color屬性值可以是名稱、十進制、十六進制或百分?jǐn)?shù)RGB的顏色值。2. background-color屬性:設(shè)置元素內(nèi)容的背景顏色,與color屬性的屬性值設(shè)置方式相同。 color:green color:#FF00CC (#后的后的6位數(shù)若兩兩相等,可只寫位數(shù)若兩兩相等,可只寫3位位)color:rgb(100,0,80) 軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)3-4:使用文本修飾屬性1、text-indent屬性:設(shè)置元素中文本的縮進。2、text-align屬性:設(shè)置元素中文本的對齊方式。 left:
16、左對齊;right:右對齊;center:居中對齊。3、vertical-align屬性:設(shè)置元素內(nèi)容的垂直對齊方式。 top:頂對齊;middle:中對齊;bottom:底對齊。4、text-decoration屬性:設(shè)置文本內(nèi)容的特殊效果。 line-through:加刪除線;overline:加上劃線;underline:加下劃線;none:默認(rèn)值,不加任何修飾。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)4:使用CSS容器屬性盒模型:1、在元素周圍增加邊框(border)2、在元素與其邊框之間設(shè)定空格填充(padding,即補白)3、設(shè)置邊框與周圍元素之間的邊距(mar
17、gins)。軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)4:使用CSS容器屬性任務(wù)4-1:設(shè)置XML頁邊距任務(wù)4-2:設(shè)置XML邊框任務(wù)4-3:補白(空格填充)軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)4-1:設(shè)置XML頁邊距1、margin-top:設(shè)置上頁邊距2、margin-bottom:設(shè)置下頁邊距3、margin-left:設(shè)置左頁邊距4、margin-right:設(shè)置右的頁邊距5、margin:設(shè)置四邊頁邊距軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)4-2:設(shè)置XML邊框1. 設(shè)置邊框線樣式:border-style、 borde
18、r-top-style、 border-right-style、 border-bottom-style、 border-left-style屬性,其值分別為:none、dotted、dashed、solid、 double、groove、ridge、inset和outset。 2. 設(shè)置邊框線寬度:border-width、border-top-width、border-right-width、 border-bottom-width和border-1eft-width五個屬性。屬性值為thin、medium、thick或絕對長度值。使用絕對長度值時,不能為負(fù)數(shù),可以是0。 3. 設(shè)置邊框線
19、顏色:border-color、border-top-color、border-right-color、 border-bottom-color和border-left-color五個屬性。 軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)4-3:補白(空格填充)指定邊框和內(nèi)部元素的間距,可以使用padding、padding-top、padding-right、padding-bottom和padding-left五個屬性來指定,屬性值為絕對長度或父元素寬度的百分比。 軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)5:使用CSS布局屬性任務(wù)5-1:元素絕對定位和相對定位任務(wù)5-2:設(shè)置元素大小任務(wù)5-3:環(huán)繞文本任務(wù)5-4:插入圖片軟件學(xué)院軟件學(xué)院常州信息職業(yè)技術(shù)學(xué)院常州信息職業(yè)技術(shù)學(xué)院任務(wù)5-1:絕對定位和相對定位1. 絕對定位元素根據(jù)瀏覽器或父元素左上角的邊緣開始計算定位數(shù)值 ,其周圍元素不受影響。如:控制左移和上移用left,top,反之則用right,bottomposition:absolute;left:100px;top:20px;2. 相對定位元素根據(jù)自己原始位置作相對位移,其周圍元素不受影響。如:控制左移和上移用left,top,反之則用right,bottomposition:relative;left:100
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宅綠化養(yǎng)護合同
- 《榜樣9》觀后感:新時代共產(chǎn)黨人的精神力量
- 電影評論中背景設(shè)定的藝術(shù)分析
- 2024高中地理第2章區(qū)域可持續(xù)發(fā)展第6節(jié)區(qū)域工業(yè)化與城市化進程-以珠江三角洲為例精練含解析湘教版必修3
- 2024高中物理第三章相互作用2彈力課后作業(yè)含解析新人教版必修1
- 2024高中語文第6單元墨子蚜第3課尚賢練習(xí)含解析新人教版選修先秦諸子蚜
- 2024高中語文第六課語言的藝術(shù)第4節(jié)入鄉(xiāng)問俗-語言和文化練習(xí)含解析新人教版選修語言文字應(yīng)用
- 2024高考化學(xué)一輪復(fù)習(xí)課練22化學(xué)反應(yīng)的方向與限度含解析
- 校長在新學(xué)期第一次年級組長會議上講話
- 小學(xué)一年級綜合與實踐教學(xué)計劃
- JTG F40-2004 公路瀝青路面施工技術(shù)規(guī)范
- 成都市2022級(2025屆)高中畢業(yè)班摸底測試(零診)英語試卷(含答案)
- 光伏發(fā)電技術(shù)在建筑中的應(yīng)用
- NB∕T 10805-2021 水電工程潰壩洪水與非恒定流計算規(guī)范
- (高清版)JTGT 3331-04-2023 多年凍土地區(qū)公路設(shè)計與施工技術(shù)規(guī)范
- 江蘇省南京市玄武區(qū)2022-2023學(xué)年七年級下學(xué)期期末語文試題
- 《金屬非金屬地下礦山監(jiān)測監(jiān)控系統(tǒng)建設(shè)規(guī)范》
- 福建省福州市福清高中聯(lián)合體2023-2024學(xué)年高二上學(xué)期期末生物試題
- 《廈門市保障房建設(shè)技術(shù)導(dǎo)則》
- 渴樂寧膠囊與其他抗抑郁藥的比較研究
- 房建EPC項目施工部署及-物資、機械設(shè)備、勞動力投入計劃
評論
0/150
提交評論