ASP.NET程序设计教学资源电子课件单元2 母版主题与皮肤CS样式的设计与应用

上传人:博****1 文档编号:577765933 上传时间:2024-08-22 格式:PPT 页数:21 大小:307KB
返回 下载 相关 举报
ASP.NET程序设计教学资源电子课件单元2 母版主题与皮肤CS样式的设计与应用_第1页
第1页 / 共21页
ASP.NET程序设计教学资源电子课件单元2 母版主题与皮肤CS样式的设计与应用_第2页
第2页 / 共21页
ASP.NET程序设计教学资源电子课件单元2 母版主题与皮肤CS样式的设计与应用_第3页
第3页 / 共21页
ASP.NET程序设计教学资源电子课件单元2 母版主题与皮肤CS样式的设计与应用_第4页
第4页 / 共21页
ASP.NET程序设计教学资源电子课件单元2 母版主题与皮肤CS样式的设计与应用_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《ASP.NET程序设计教学资源电子课件单元2 母版主题与皮肤CS样式的设计与应用》由会员分享,可在线阅读,更多相关《ASP.NET程序设计教学资源电子课件单元2 母版主题与皮肤CS样式的设计与应用(21页珍藏版)》请在金锄头文库上搜索。

1、Page 1ASP.NETASP.NET程序设计程序设计单元二单元二 母版、主题和皮肤母版、主题和皮肤CSS样式的设计与应用样式的设计与应用 主讲教师:徐占鹏主讲教师:徐占鹏震震歹歹囊囊翟翟琐琐颖颖侍侍嗜嗜烯烯挎挎遂遂蕉蕉歌歌七七差差挚挚伐伐钾钾肆肆了了烁烁淳淳蚁蚁砒砒柒柒柞柞闽闽萎萎聂聂髓髓痔痔民民ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用2ASP.NETASP

2、.NET程序设计程序设计学习目标学习目标w【知识目标】【知识目标】w熟练掌握CSS的定义和使用方法w掌握CSS的常用属性w【技能目标】【技能目标】w能够使用CSS统一网站风格注:注:注:注:本课内容参考教材本课内容参考教材本课内容参考教材本课内容参考教材单元二单元二单元二单元二 任务任务任务任务2.2 2.32.2 2.3衷衷棕棕掸掸退退渗渗采采挞挞垮垮岗岗趁趁选选押押槐槐搽搽殊殊玫玫胃胃窘窘明明闲闲钟钟颊颊依依列列您您怕怕精精苞苞啼啼禁禁柞柞嚣嚣ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.N

3、ET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用3ASP.NETASP.NET程序设计程序设计CSSCSS简介简介w随着Web的越来越盛行,Web设计也越来越趋向于整体与结构化。在早期,出现过不同的浏览器中的显示效果不一致、缺乏标准的支持、HTML代码结构混乱等等问题。w解决这些问题的方案是使用CSS标准,CSS支持所有现代的浏览器,并且提供了一整套统一的格式化属性,可以应用这些属性到任何的HTML元素上,比如添加边框、设置字体等等。CSS技术是Web标准的主要表现层技术,除了设置一些外观之外,现如今很多符合Web

4、标准的站点都使用CSS来进行页面的布局。要设计一个标准的Web站点,应该多考虑使用CSS而较少的利用HTML的标签格式化语法。 图 程序运行结果嘛嘛仕仕失失辜辜胸胸兰兰毯毯砾砾驼驼讳讳惮惮堰堰钙钙情情秋秋宁宁蚊蚊矗矗她她焉焉谈谈烹烹隋隋菏菏计计股股失失峡峡座座购购锰锰听听ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用4ASP.NETASP.NET程序设计程序设计CSS

5、CSS简介简介w在ASP.NET中,可以创建三种类型的样式:w1内联样式w内联样式直接放到HTML标签的内部,这种形式的样式会导致HTML代码的混乱。内联样式示例代码如下所示。w这行文本显示为蓝色的背景.踩踩爬爬镀镀虹虹甜甜遵遵铅铅窒窒诞诞卤卤权权解解脐脐贬贬巫巫展展耪耪毯毯扶扶忽忽滴滴填填蝉蝉网网辨辨戳戳籽籽峻峻筹筹闻闻咀咀赚赚ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与

6、应应用用5ASP.NETASP.NET程序设计程序设计 CSS CSS样式的设计与应用样式的设计与应用w2内部样式表w放置在Web标签页的区中的样式的集合。可以使用来自样式表的样式来格式化Web控件。使用内联样式,让格式与内容清楚的分离,并且可以对同一页面的格式进行多次重用。w3外部样式表w与内部样式相似,但是样式放在一个单独的文件中,这样开发人员可以在应用程序的多个页面上应用相同的样式。枣枣荆荆结结欢欢抑抑爆爆拘拘蛇蛇鲍鲍盛盛沦沦箕箕蜂蜂仿仿刁刁胖胖米米岳岳陪陪橇橇刘刘氯氯母母韶韶釜釜礁礁拯拯私私旅旅眼眼镍镍楚楚ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版

7、版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用6ASP.NETASP.NET程序设计程序设计 CSS CSS基础基础内联式内联式w CSS能够通过编写样式控制代码来进行页面布局,在编写相应的HTML标签时,可以通过Style属性进行CSS样式控制。如w 这是一段文字这是一段文字 w上述代码使用内联式进行样式控制,并将属性设置为font-size:14px,其意义就在于定义文字的大小为14px;同样,如果需要定义多个属性时,可以同写在一个style

8、属性中,示例代码如下所示。 疤疤砷砷羌羌道道木木普普雕雕螟螟池池钉钉偶偶裳裳在在影影饮饮研研形形郡郡闰闰镑镑症症挖挖阔阔顿顿遇遇坯坯膝膝落落熏熏尹尹傈傈抡抡ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用7ASP.NETASP.NET程序设计程序设计CSSCSS基础基础内联式内联式ww w 这是一段文字1w w 这是一段文字2w w 这是一段文字3w w This is

9、 My First CSS codew w 这是一段文字5w莽莽屋屋滤滤降降嵌嵌惨惨疲疲措措粱粱机机丽丽丸丸编编肝肝祝祝宁宁虐虐道道疽疽瞪瞪强强皆皆著著鹅鹅哀哀怒怒诵诵底底浸浸汝汝桂桂刚刚ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用8ASP.NETASP.NET程序设计程序设计CSSCSS基础基础内联式内联式w 图1通通制制娱娱流流凋凋咯咯潜潜溪溪那那瞒瞒拿拿激激闭

10、闭琢琢月月锋锋撮撮絮絮昼昼苑苑少少组组单单庄庄敢敢猴猴考考猜猜硒硒纠纠惜惜半半ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用9ASP.NETASP.NET程序设计程序设计CSSCSS基础基础内联式内联式w上述代码分别定义了相关属性来控制样式,并且都使用内联式定义样式,这些CSS的属性的意义如下所示: w字体名称属性(font-family):该属性设定字体名称,如Ar

11、ial,、Tahoma,、Courier等,可以定义字体的名称。 w字体大小属性(font-size):该属性可以设置字体的大小。字体大小的设置可以有多种方式,最常用的就是pt和px。 w字体风格属性(font-style):该属性有三个值可选:normal,、italic、oblique、normal是默认值,italic、oblique都是斜体显示。 溯溯阻阻锦锦甸甸枚枚货货肯肯渣渣祁祁赌赌陈陈卷卷掏掏耽耽孔孔轮轮浅浅迪迪渤渤芯芯肯肯蒋蒋鞍鞍止止迸迸销销暂暂丝丝槐槐丑丑维维亏亏ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式

12、的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用10ASP.NETASP.NET程序设计程序设计CSSCSS基础基础内联式内联式w字体粗细属性(font-weight):该属性常用值是normal和bold,normal是默认值,bold是粗体。 w字体变量属性(font-variant):该属性有两个值normal和small-caps,normal是默认值。small-caps表示字体将被显示成大写。 w字体属性(font):该属性是各种字体属性的一种快捷的综合写法。 w颜色(

13、color):该属性用来控制字体颜色。 武武急急厩厩悦悦梆梆字字俺俺显显抿抿座座行行束束念念隔隔殆殆殴殴慈慈考考央央咱咱们们咋咋湿湿缉缉吭吭旷旷蹬蹬垂垂才才视视福福酣酣ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用11ASP.NETASP.NET程序设计程序设计CSSCSS基础基础嵌入式嵌入式w用内联式的方法进行样式控制固然简单,但是在维护过程中却是非常的复杂和难以控

14、制。当需要对页面中的布局进行更改时,则需要对每个页面的每个标签的样式进行更改,这样无疑增大的工作量,当需要对页面进行布局时,可以使用嵌入式的方法进行页面布局,代码如下:煎煎秘秘行行题题置置呐呐曝曝磺磺墨墨恼恼妻妻典典棘棘顾顾茨茨浪浪雕雕西西蠕蠕惑惑厌厌砧砧渝渝送送垂垂癌癌你你霓霓情情会会汗汗亲亲ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用12ASP.NETASP.N

15、ET程序设计程序设计CSSCSS基础基础嵌入式嵌入式ww w 这是一段文字1w w .font1w font-size: 14px; w .font2w font-size: 14px;w font-weight: bolder; w .font3w font-size: 14px;w font-style: italic;w .font4w w font-size: 14px;w font-variant: small-caps;w w .font5w font-size: 14px;w color: red; w w枝枝广广崖崖徐徐衍衍万万棠棠阎阎凌凌今今揪揪帐帐将将斤斤镭镭戎戎陈陈享享谬

16、谬设设露露后后综综沾沾珍珍盒盒藻藻罐罐挫挫惧惧包包扛扛ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用13ASP.NETASP.NET程序设计程序设计CSSCSS基础基础嵌入式嵌入式ww w 这是一段文字1w w 这是一段文字2w w 这是一段文字3w w This is My First CSS codew w 这是一段文字5w悲悲温温牵牵呈呈底底楷楷钵钵箩箩冬冬遭遭

17、僵僵赡赡诞诞酸酸撒撒拖拖选选杨杨迂迂弱弱身身苛苛姜姜铅铅结结契契侧侧赠赠钠钠顾顾脚脚训训ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用14ASP.NETASP.NET程序设计程序设计CSSCSS基础基础外联式外联式w虽然嵌入式能够解决单个页面的样式问题,但是这样只能针对单个页面进行样式控制,而在很多网站的开发应用中,大量的页面样式基本相同,只有少数的页面不尽相同,所以

18、使用嵌入式还是有不足,这里就可以使用外联式。使用外联式,必须创建一个.css文件后缀的文件,并在当前页面中添加引用,.css页面代码如下所示。w.font1 font-size:14px; w.font2 font-size:14px; font-weight:bolder; w.font3 font-size:14px; font-style:italic; w.font4 font-size:14px; font-variant:small-caps; w.font5 font-size:14px; color:red; 氧氧互互管管兄兄谩谩惭惭探探保保跑跑绝绝金金腊腊初初嘉嘉颈颈聘聘庄庄

19、蒙蒙杏杏雁雁誉誉咖咖绕绕勾勾境境鱼鱼滨滨摇摇毛毛挚挚伎伎缚缚ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用15ASP.NETASP.NET程序设计程序设计CSSCSS基础基础外联式外联式w在.css文件中,只需要定义如head标签中的style标签的内容即可,其编写方法也与内联式和内嵌式相同。在编写完成CSS文件后,需要在使用的页面的head标签中添加引用,示例代码如

20、下所示。ww上述代码添加了一个css.css文件的引用,意在告诉浏览器当前页面的一些样式可以在css.css中找到并解析。在使用了外联式后,当前页面的HTML代码就能够变得简单和整洁,示例代码如下所示。领领旁旁匈匈浮浮休休猜猜谅谅裴裴诗诗窗窗获获俯俯幌幌帚帚切切吭吭惜惜软软亦亦黎黎尊尊云云蜒蜒片片坪坪蚀蚀袱袱必必撬撬航航氏氏两两ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应

21、应用用16ASP.NETASP.NET程序设计程序设计CSSCSS基础基础外联式外联式www w 这是一段文字1w www w 这是一段文字1w w 这是一段文字2w w 这是一段文字3w w This is My First CSS codew w 这是一段文字5ww盒盒泼泼湾湾妖妖堂堂杜杜猪猪洪洪诊诊到到驯驯芥芥堡堡骨骨扩扩葱葱沦沦道道詹詹筐筐拎拎酿酿舆舆砷砷废废卷卷经经篓篓额额解解萌萌期期ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单

22、单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用17ASP.NETASP.NET程序设计程序设计应用应用CSSCSS常用属性常用属性-CSS-CSS背景属性背景属性wCSSCSS背景属性背景属性wCSS能够描述背景,包括背景颜色、背景图片、背景图片重复方向等属性,这些属性为页面背景的样式控制提供了强大的支持,这些属性包括如下所示: w背景颜色属性(background-color):该属性为HTML元素设定背景颜色。 w背景图片属性(background-image):该属性为HTML元素设定背景图片。 w背景重复属性(background-repeat):该属性和b

23、ackground-image属性连在一起使用,决定背景图片是否重复。如果只设置background-image属性,没设置background-repeat属性,在缺省状态下,图片既x轴重复,又y轴重复。 w背景附着属性(background-attachment):该属性和background-image属性连在一起使用,决定图片是跟随内容滚动,还是固定不动。 w背景位置属性(background-position):该属性和background-image属性连在一起使用,决定了背景图片的最初位置。 哼哼月月索索戌戌良良野野市市衣衣捞捞各各袒袒道道掸掸冬冬厌厌剑剑歹歹堑堑突突郴郴僳僳睛睛

24、杭杭擂擂铸铸护护皋皋狱狱呢呢岗岗外外澡澡ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用18ASP.NETASP.NET程序设计程序设计应用应用CSSCSS常用属性常用属性-CSS-CSS背景属性背景属性w背景属性(background):该属性是设置背景相关属性的一种快捷的综合写法。 w通过这些属性能够为网页背景进行样式控制,示例代码如下所示。wbody backgr

25、ound-color:green; w当使用background-image属性设置背景图片时,还需要使用background-repeat属性进行循环判断,示例代码如下所示。wbody background-image:wurl(bg.jpg); wbackground-repeat:repeat-x; 诊诊查查赞赞痊痊均均躬躬冤冤拆拆恃恃恶恶烤烤惺惺摆摆摊摊参参劈劈藤藤瓷瓷管管途途颈颈使使狸狸采采琶琶斩斩钮钮寇寇摆摆尉尉胀胀搀搀ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设

26、计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用19ASP.NETASP.NET程序设计程序设计应用应用CSSCSS常用属性常用属性-CSS-CSS边框属性边框属性wCSS还能够进行边框的样式控制,使用CSS能够灵活的控制边框,边框属性包括有: w 边框风格属性(border-style):该属性用来设定上下左右边框的风格。 w边框宽度属性(border-width):该属性用来设定上下左右边框的宽度。 w边框颜色属性(border-color):该属性设置边框的颜色。 w边框属性(border):该属性是边框属性的一个快捷的综合

27、写法。 拦拦烤烤周周龋龋橡橡么么稍稍倍倍苹苹茹茹沤沤拎拎刮刮磊磊尤尤爵爵惦惦爷爷犁犁迈迈亡亡菱菱疟疟资资且且梧梧蚜蚜姜姜砚砚惩惩羹羹睹睹ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用20ASP.NETASP.NET程序设计程序设计应用应用CSSCSS常用属性常用属性-CSS-CSS边框属性边框属性w通过这些属性能够控制边框样式,示例代码如下所示。w.mycss bor

28、der-bottom:1px black dashed; border-top:1px black dashed; border-left:1px black dashed; border-right:1px black dashed; w上述代码分别设置了边框的上部分、下部分、左部分、右部分的边框属性,来形式一个完整的边框,同样可以使用边框属性来整合这些代码,示例代码如下所示。w.mycss border:1px black dashed; 觅觅仇仇蓑蓑徐徐绣绣周周益益单单涅涅甭甭梳梳标标妈妈姐姐数数淑淑唯唯根根钞钞武武铁铁椰椰库库龚龚疲疲坠坠朱朱遂遂萍萍盔盔奴奴碉碉ASP.NET程程序序设

29、设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用21ASP.NETASP.NET程序设计程序设计项目实训项目实训w项目实训项目实训w【实训目的】【实训目的】w了解需要CSS的原因;w熟练掌握样式表创建;w熟练掌握常用的CSS语言;w【实训内容】【实训内容】w创建一个样式表文件完成一个企业主页面的设计。泊泊译译挪挪致致督督射射养养胯胯鸥鸥弟弟芭芭消消壳壳快快勿勿焚焚孝孝膊膊咽咽婆婆驰驰催催洱洱周周于于兰兰盅盅堰堰栗栗拉拉席席强强ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用ASP.NET程程序序设设计计教教学学资资源源电电子子课课件件单单元元2 母母版版主主题题与与皮皮肤肤CS样样式式的的设设计计与与应应用用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号