Web前端开发 第7章:初识CSS3 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://web.book.51xueweb.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.5.

Slides:



Advertisements
Similar presentations
模板的使用 教育学 江西教育学院教育系 冯芳 2012 - 10. 第二章 教育学的产生和发展 第一节 教育学的研究对象和任务 第二节 教育学的产生与发展 第三节 学习教育学的意义与方法.
Advertisements

简历填写攻略. 简历投放  不要被招聘要求吓倒  不要海投,乱投  看清招聘要求再投,不要投能力相差过多的岗位,根 据招聘要求去填写简历:如需注明薪金要求  主要投放渠道:招聘会,人才网  尽量不要投同一公司的多个岗位  三大人才网站:前程无忧,中华英才网,智联招聘.
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
用 藥 安 全 用 藥 安 全 護 理 師 張 嘉 芬. 前 言 前 言 正確用藥的方法 藥袋上的秘辛 為了減少重大疾病或是醫療處理、 用藥不當的相關事件發生。
阿尔伯特亲王 阿尔伯特亲王纪念碑 维多利亚女王夫妇 维多利亚女王一家 建造水晶宫 水晶宫初建时的照片.
一、老师申请题目,以下指导老 师操作。 1. 登录教务系统 web 端. 2. 点击 “ 毕业设计 ” 工具栏下拉菜单中的 “ 论文 _ 教师申请题目 ”
急性腹痛 急性疼痛. 急性疼痛 — 孙树杰、沈洪、 刘保池 (1)(1)(1)(1) 概 述 (2)(2)(2)(2) 重症急性腹痛的临床特点 (3)(3)(3)(3) 急性腹痛的分类及诊治 主要教学内容.
梦想启航 ——大学生活与职业规划专题讲座.
河北保定外国语学校 高三家长会.
以信息化带动教育现代化,打造教育的“南山质量”
个体税收征管政策讲解 浏阳市地方税务局.
封面 2015易驾考最新分享: 科目二考试方法秘诀 文章来源:易驾考官网.
基于行业的 企业技术创新信息保障体系研究 刘 华 博士 中国科学技术信息研究所.
第四讲 1949—1991年的中苏关系 及其经验教训.
讲故事训练 授课人:田轶.
“鼠标加水泥”的百货公司——武汉中百 朱巧巧 陆嘉怡 田泽宇.
合理控制索道游客流量 确保景区可持续发展 云南丽江玉龙雪山索道 陈加林 二0一五年十一月.
第十一課 菜園 6-11.
中国特色社会主义政党制度 主讲:西南大学 李强 2011年12月28日.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
澧县职业中专学校文秘专业 让你实现人生梦想的地方! 澧县职业中专学校 文秘专业简介.
杜甫诗三首 《望岳》 《春望》 《石壕吏》 授课人:姚晓霞.
欢迎南京市政治学科的教研同仁 光临指导.
团队介绍 (1)西湖区社区街道挂职社会实践基地 (2)武义、缙云、双浦乡镇挂职社会实践基地 (3)BOX企业实习社会实践基地
第八章 网络课程的设计与开发.
信 息 与 软 件 工 程 学 院 实验室开放实验介绍.
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
歌仔戲的起源與演變 教育部中小學資訊融入教學計畫 翰林版國語教材第五冊第五課阿媽的歌仔戲 數位補充教材
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
互联网时代班主任的挑战 万玮 2014年9月20日.
蘇軾詞的賞析
第三章 人类社会及其发展规律.
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
杜甫诗三首 《望岳》 《春望》 《石壕吏》.
第8章 样式表.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
CSS 徐于晉 陳政樺 陳郁蘋 黃麒錕 劉芳賓.
第 3 章 網頁的基本設定與預覽.
鄉村尋根-農具篇.
XSL: Extensible Stylesheet Language
Web前端开发技术与实践 第10章:盒子模型 阮晓龙 /
Web前端开发技术与实践 第11章:背景与边框 阮晓龙 /
認識我的故鄉_台中市.
第2章 初识Dreamweaver CS4 Adobe Dreamweaver CS4是建立Web站点和应用程序的 专业工具。它将可视布局工具、应用程序开发功能和 代码编辑支持组合在一起,其功能强大,使得各个层 次的开发人员和设计人员都能够快速创建界面吸引人 的基于标准的网站和应用程序。从对基于CSS的设计.
Web前端开发技术与实践 第9章:文字样式 阮晓龙 /
UI 软件 设计 页面布局(二).
前端技术开发 高莺.
第三章 HTML相关技术基础知识 纵观各种动态页面开发技术,无论是JSP、ASP还是PHP都无 法摆脱HTML的影子。这些动态的页面开发技术无非是在静 态HTML页面的基础上添加了动态的可以交互的内容。HTML 是所有动态页面开发技术的基础。在接下来的章节将要详 细介绍的就是HTML相关的一系列技术,包括HTML、
第13章 CSS 通过CSS可以使用更丰富、更灵活的样式,更简单地 设计出更美观的网页。同时,也让网页的设计与维护 更有效率。CSS在网页设计中的作用尤为重要,是网 页设计师必备的知识。本章首先介绍什么是CSS、CSS 的基本语法等基础知识,接着学习利用“CSS”面板 管理规则,如何在Dreamweaver中创建与应用CSS样式.
武汉纺织大学传媒学院 cm.wtu.edu.cn
主讲:陶建平 华中科技大学网络与计算中心
動態網頁程式設計實習 主講人:徐培倫老師.
武汉纺织大学传媒学院 cm.wtu.edu.cn
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
6-1 認識超連結 超連結是網頁中少不了的元件,透過他才能將不同的網頁、網站相連,讓使用者可以在不同網站中瀏覽。而圖片、動畫等檔案,也是透過超連結的方式來呈現網頁中,所以底下讓我們來好好的認識超連結。
武汉纺织大学传媒学院 cm.wtu.edu.cn
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
第7章 使用CSS设置链接与导航菜单 经济管理学院.
聽聽那冷雨---重點摘要 二愛 王煜榕.
“修身成材” 班级干部培训班 黑龙江大学党委学工部.
如何制订幼儿园园本培训工作计划 大连亿达世纪城幼儿园 姜承华 2011年3月10日.
喜雨亭記 國二甲 S 陳姿婷.
CSS基礎 靜宜大學 資管系 楊子青.
憲政與民主 應化3A 邱泓明.
统计学 第7章 参数估计 教师:张文利.
FrontPage 2000.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
電子表單 簡介 高雄市鳳山區新甲國小 陳信宏.
Presentation transcript:

Web前端开发 第7章:初识CSS3 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://web.book.51xueweb.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.5

本章主要内容 CSS3概述 CSS3功能 在HTML中使用CSS 案例:基于终端设备选择不同样式 案例:基于浏览器选择不同样式

1.CSS3概述 1.1什么是CSS CSS(Cascading Style Sheets),译作“层叠样式表”,是用于控制或增强网页样式并允许将样式信息与网页内容分离的一种标记性语言。 使用CSS样式可以控制许多仅使用HTML无法控制的属性。当在浏览器中打开一个HTML网页时,浏览器将读取该网页中的HTML标签,并根据内置的解析规则将网页元素呈现出来。CSS决定浏览器将如何描述HTML元素的表现形式。

1.CSS3概述 CSS的发展历史经过了四个阶段: CSS1 CSS2 CSS2.1 CSS3 此版本中,已经包含了font的相关属性、颜色与背景的相关属性、文字的相关属性、box的相关属性等。 CSS2 此版本中开始使用样式表结构。 CSS2.1 此版本在CSS2的基础上略微做了改动,删除了许多诸如text-shadow等不被浏览器所支持的属性。 CSS3 2010年逐步发布,具体情况参考:https://www.w3.org/Style/CSS。

1.CSS3概述 CSS3的新功能: 边框特性 过渡与动画 多背景图 选择器 颜色与透明度 Web字体 多列布局与弹性盒模型布局 媒体查询 盒子的变形 过渡与动画 选择器 Web字体 媒体查询 阴影

1.CSS3概述 CSS3的应用范围: 所有主流桌面浏览器 移动浏览器 目前,Internet Explorer、Chrome、Firefox、Safari和Opera 均支持各种CSS3功能。但是,只有浏览器的最新版本才能实际支持主要的CSS3功能。 移动浏览器 最新的智能手机操作系统均基本支持CSS3。包括IOS、Android、BlackBerry、Windows Phone设备的默认Web浏览器。实际上,移动浏览器具有一些CSS3功能的最佳支持能力。 注:并不是所有桌面和移动浏览器均以相同的方式支持所有的功能。

1.CSS3概述 1.4主流浏览器对CSS3的支持 CSS3 Properties 不同平台不同浏览器对CSS3属性的支持情况有所不同。

1.CSS3概述 1.4主流浏览器对CSS3的支持 CSS3 Selectors 不用平台不同浏览器对CSS3选择器的支持情况也是不同的。

1.CSS3概述 随着主流浏览器对CSS3支持到不断增强,越来越多的互联网公司开始在前端开发中加入CSS3来实现一些效果。 比如,国外比较流行的Twitter前端框架Bootstrap,该框架中使用的大量的CSS3效果,如CSS3动画、阴影、圆角、选择器、Web字体等。

2.CSS3功能 2.1 CSS3模块 CSS规范的前几版完全包含了构成CSS语言的元素的定义。在CSS3中,整个规范已经被划分为一组较短的规范,它们被称为模块(module)。 CSS3中每个模块为给定的功能子集方面提供定义。 模块方式允许CSS规范的某个特定部分能够作为一个标准进行审批和实施,这样做的速度要快于将包含所有功能的大型规范作为一个标准进行审批和实施的方式;而后面的方式无疑要花费更长的时间才能使得规范成为人们认可的标准。总而言之,这意味着CSS3是一个不断演化和完善的标准。

2.CSS3功能 2.2使用CSS3的优势 使用CSS的优势: 减少开发成本与维护成本 提高页面性能

3.在HTML中使用CSS 内联样式是在元素属性中设置样式。此种方式很适合用于测试样式和快速查看样式效果,但是不推荐在整个文档上使用此方法。 3.1内联样式 内联样式是在元素属性中设置样式。此种方式很适合用于测试样式和快速查看样式效果,但是不推荐在整个文档上使用此方法。 在使用此方法时,必须在每一个元素上重复设置各个样式,这样既增加文档大小,也增加文档的更新和维护难度。 例如,所有的<li>元素都设置了宽度大小,如果需要修改,就需要反复更改多处样式定义内容。

现场演示: 案例7-01:在HTML中使用CSS的内联样式

3.在HTML中使用CSS 嵌入样式是通过在HTML文档头定义样式单部分来实现的。 3.2嵌入样式 嵌入样式是通过在HTML文档头定义样式单部分来实现的。 通常不建议使用嵌入样式,因为此方式必须在HTML文档内部定义样式,如果此文档的CSS样式需要被其他HTML文档使用,那么就必须重新定义。大量CSS嵌套在HTML文档中,也会导致HTML文档过大,造成网络负担过重。如果需要修改整站风格时,必须对网站的每一个网页进行修改,不利于更新和管理。

现场演示: 案例7-02:在HTML中使用CSS的嵌入样式

3.在HTML中使用CSS 3.3外部样式 外部样式是将所有样式写在一个外部文件中,在HTML文档中使用<link>元素,将文件链接到需要设置样式的文档上。 使用这种方法,只需要修改链接的文件,就可以完全改变网页的整体风格。此外,也可以使用这种方法修改或调整文档,使之适应不同环境或设备的显示要求。

现场演示: 案例7-03:在HTML中使用CSS的外部样式

3.在HTML中使用CSS 3.4网站CSS文件的规划 随着CSS的应用重要性的增强,一个网站的CSS文件也就越来越多。如何规划CSS文件的目录和结构,对于网站的性能有着重要的意义。 常用的网站CSS文件规划的方法: 基于原型 基于页面元素或模块 基于标记

现场演示: 案例7-04:基于终端设备选择不同样式

现场演示: 案例7-05:基于浏览器选择不同样式

Thanks.