6 CSS语言基础 HTML、CSS和JavaScript共同构筑了Web前端设计的基础,有人形象的把它们比作凳子的三支腿。本章包括4部分内容: 创建CSS样式 应用CSS样式 准确选用CSS选择器 灵活使用CSS的层叠和继承 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

Slides:



Advertisements
Similar presentations
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
Advertisements

08 CSS 基本語法 8-1 CSS 的演進 8-2 CSS 樣式規則與選擇器 8-3 連結HTML 文件與CSS 樣式表
重构入门培训 2013年12月22日  厚朴工作室 前端设计组 郭娟.
20 使用Dreamweaver构建HTML结构
在文章中插入图片 What to do? 任务一(1):请你在“愤怒的小鸟”这个文档中插入“红色小鸟”的图片。 要求:1、自学课本45-47页“做一做”的内容,找到在文档中插入图片的方法后,就动手试一试吧。 哪一小组最先完成,会加平时成绩10分噢,加油吧!
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
XML 第05讲 使用CSS显示XML.
第五单元课1-3 层叠样式表.
Css2/css3全教程 选择器 群号: 韬略课堂:何韬.
15 精通DOM文档对象模型 JavaScript是一种基于对象的脚本语言,而不是面向对象的编程语言。早期的JavaScript根据浏览器和网页文档包含的内容定义了一些对象,如文档(Document)、图像(Image)、表单(Form)等,对于这些还不成系统的对象,我们习惯称之为0级DOM。后来JavaScript又根据W3C制订的DOM文档规范,把所有网页内容都视为对象,调用这些对象就可以动态控制它们的显示,我们称之为1级或2级DOM。随着客户端开发的流行,DOM(文档对象模型)也逐渐成为客户端Web
Dreamweaver的工作界面.
化学多媒体软件设计 HTML+CSS基础(入门)
RWD網頁設計實務 李欣螢 以誠研發有限公司.
数据访问页.
第四章 样式表CSS CSS技术是一种格式化网页的标准方式,它通过设置CSS属性债周页元素获得各种不同效果。本章共分9个实例,主要内容包括的基础知识、CSS创建与导入、CSS的语法结构、常用CSS的分类、CSS的使用原则等内容。
第8章 样式表.
CSS简介 WEB前端三剑客之二.
CSS 徐于晉 陳政樺 陳郁蘋 黃麒錕 劉芳賓.
标准规范 2.自己偏好习惯 3.讨论/建议 永远遵循同一套编码规范 -- 不管多少人同时参与编码,所有代码都应该看上去像是一个人编写的一样。
第 11 章 讓版面更活潑 的 CSS.
武汉纺织大学传媒学院 cm.wtu.edu.cn
Ch.13 HTML網頁實作.
面向对象建模技术 软件工程系 林 琳.
XSL: Extensible Stylesheet Language
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
CSS - Cascading Style Sheets
十二年國民基本教育中等學校教師教學專業能力研習五堂課
CSS简介 CSS规则组成 CSS使用方法 CSS是Cascading Style Sheets的英文缩写,即层叠样式表 CSS文件是一个文本文件,它包含了一些CSS标记,CSS文件必须使用.css为文件名后缀. CSS是大小写不敏感的,CSS与css是一样的. CSS是由W3C的CSS工作组产生和维护的.
网 站 设 计 与 建 设 Website design and developments
第17章 网站发布.
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
主讲:陶建平 华中科技大学网络与计算中心
W3C标准网页制作 主讲教师:张 涛.
本科目课程效果 会用div+css进行web前端开发.
CSS技术 蒋玉华.
第2章 初识Dreamweaver CS4 Adobe Dreamweaver CS4是建立Web站点和应用程序的 专业工具。它将可视布局工具、应用程序开发功能和 代码编辑支持组合在一起,其功能强大,使得各个层 次的开发人员和设计人员都能够快速创建界面吸引人 的基于标准的网站和应用程序。从对基于CSS的设计.
任务1-3 使用Dreamweaver创建ASP网页
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
UI 软件 设计 页面布局(二).
大家所认为的电子商务行业有哪些途径来赚钱?
聖文德書院 ST BONAVENTURE COLLEGE & HIGH SCHOOL
前端技术开发 高莺.
UI 软件 设计 页面布局(三).
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
第4章 CSS基础 主讲人:刘泰然 经济管理学院.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
第三章 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
UI 软件 设计 页面布局(一).
《网页设计与制作》.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
第12章 APDiv 对于有Dreamweaver基础的读者来说,初识APDiv或 许会感到即熟悉又陌生。熟悉于它的Div标识符, 陌生于他在CS3版本中的含义及作用。其实,APDiv 在Dreamweaver CS4中仍等同于前期版本的层,又 称为AP元素或CSS-P元素,本文以下简称AP层。 什么是层?有什么作用?前面我们学习过了表格,
项目二:HTML语言基础.
第4章 Excel电子表格制作软件 4.4 函数(一).
Chapter 18 使用GRASP的对象设计示例.
Experiment setup Leverage entities in Dbpedia and compute the cohesiveness among the properties used to describe these entities Set up gold standard for.
CSS基礎 靜宜大學 資管系 楊子青.
武汉纺织大学传媒学院 cm.wtu.edu.cn
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
CSS 一起來美化網頁吧!!.
Web前端开发 第7章:初识CSS3 阮晓龙 / 河南中医药大学管理科学与工程学科
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
第4章 JSP动态网页设计基础 教学目标 教学重点 教学过程 2019年10月21日.
知识点讲解 1、DOM节点树 DOM(Document Object Model)称为文档对象模型,是一个表示和处理文 档的应用程序接口(API),可用于动态访问、更新文档的内容、结构和样 式。DOM将网页中文档的对象关系规划为节点层级,构成它们之间的等级关 系,这种各对象间的层次结构被称为节点树。如下图所示。
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

6 CSS语言基础 HTML、CSS和JavaScript共同构筑了Web前端设计的基础,有人形象的把它们比作凳子的三支腿。本章包括4部分内容: 创建CSS样式 应用CSS样式 准确选用CSS选择器 灵活使用CSS的层叠和继承 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.1 创建CSS样式 6.1.1 网页样式发展概述 1994年哈坤·利提出了CSS的设想。 6.1.1 网页样式发展概述 1994年哈坤·利提出了CSS的设想。 1994年哈坤在一次会议中正式公布了个人对于CSS的想法。 1995年他与波斯一起再次深入探索CSS技术问题。W3C介入这个技术研究。 1996年底,CSS初稿设计完成。同年12月CSS的第1版本被出版。 1997年初,W3C组织成立了专门管理CSS的工作组。 1998年5月,CSS 2.0版本被正式发布,随后W3C正式推荐CSS 2.0为标准。 2000年,W3C升级CSS为CSS 2.1,并把它作为标准版本推荐使用。 2001年,推出CSS3.0,但是没有普及。 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.1 创建CSS样式 6.1.2 CSS样式的构成 样式是CSS的最小、最基本单元。从本质上来看,CSS样式就是网页格式化的规则列表。一个样式单元必须包含两部分组成: 样式作用的对象:选择器(Selector)。 作用对象的效果:声明块(Declaration Block)。 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.1 创建CSS样式 6.1.2 CSS样式的构成 选择器:定义样式作用的对象。为了能准确选定页面中特定对象,CSS提供了很多类型的选择器,这些选择器功能各异,但是它们的共同目标就是帮助设计师精确选择对象或对象范围。 声明块:声明块必须紧跟在选择器的后面,中间不能够插入其他非注释字符。声明块由大括号包括,大括号内列表显示一个或无数个声明,当然也可以保持大括号为空,即为指定选择器不定义具体的样式。声明之间必须使用分号进行分隔,最后一个声明可以省略分号。但是为了养成好的习惯,建议所有声明后面都增加一个分号。 声明:实际上就是一个“属性/属性值”对,因此声明包含两部分,左侧部分是属性,右侧部分是属性值,左右两部分之间使用冒号进行分隔。关于属性和属性值的相关内容请参阅后面各章分解内容。 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.2 应用CSS样式 6.2.1 行内样式 所谓行内样式,就是把CSS样式直接放在代码行内的标签中,一般都是放在标签的style属性中。由于样式直接被放入到标签中,所以它的作用对象就已经明确了,不再需要指定样式的选择器。 <p style="text-indent:2em; font-size:12px; line-height:1.6em; color:gray;">段落样式</p> 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.2 应用CSS样式 6.2.2 内部样式 HTML提供了一个style元素,使用该元素能够在文档内定义仅供当前页面内使用的样式,因此称其为内部样式。style元素必须位于页面的头部区域,即必须包含在<head>和</head>标签之间。(示例: 6-5.html) <style type="text/css"> p { text-indent:2em; font-size:12px; line-height:1.6em; color:gray; } </style> 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.2 应用CSS样式 6.2.3 外部样式 所谓外部样式,就是把样式代码存放在独立的文件中,使用时再把这个独立的文件导入或链接到HTML文档中。这个样式表文件就是我们常说的CSS文件,其扩展名为.css。CSS文件实际上就是一个文本文件,使用任何文本编辑器都可以打开并进行编辑。(示例:6-6.css) 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.2 应用CSS样式 6.2.4 引入外部样式 链接外部样式表文件的具体用法如下: 6.2.4 引入外部样式 链接外部样式表文件的具体用法如下: <link href="images/6-6.css " type="text/css" rel="stylesheet" media="all" /> 也可以在内部样式表中使用@import命令导入外部样式表。用法如下: <style type="text/css" media="all"> <!-- @import url("images/6-6.css"); --> </style> 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.3 准确选用CSS选择器 6.2.1 基本选择器(示例: 6-7、8、9.html) 《网页制作与网站开发从入门到精通》配套视频 类型 用法 范围 适用 说明 标签选择器 element { } 复数 元素的默认样式 统一元素的显示样式 类选择器 .class { } 细节修饰 提炼不同元素所拥有的相同样式 ID选择器 #id { } 单数 框架布局 精确控制元素的具体显示样式 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.3 准确选用CSS选择器 6.2.2 选定范围选择器(示例 6-10、11、12.html) 《网页制作与网站开发从入门到精通》配套视频 类型 用法 范围 适用 说明 包含选择器 s1 s2 { } 复数 s1范围下的所有s2 在指定范围中的特定基本选择器 子对象选择器 s1 > s2 { } s1包含子对象中的所有s2 在指定范围内子对象中的特定基本选择器 相邻选择器 s1 + s2 { } 与s1向下相邻的s2 指定基本选择器后相邻的特定基本选择器 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.3 准确选用CSS选择器 6.2.3 属性选择器(示例: 6-13.html) 《网页制作与网站开发从入门到精通》配套视频 子类型 用法 范围 适用 说明 匹配属性 [a] { } 复数 包含属性a 选定标签中包含指定属性的所有对象 匹配属性值 [a=v] { } 包含属性a的值为v 选定标签中包含指定属性为某个值的所有对象 匹配连字符 [a|=v] { } 包含属性a的部分值为v v作为属性值的组成部分,各部分使用连字符进行分隔 匹配空白 [a~=v] { } v作为属性值的组成部分,各部分使用空格进行分隔 匹配前缀 [a^=v] { } v必须位于属性值开头 匹配后缀 [a$=v] { } v必须位于属性值末尾 匹配子字符串 [a*=v] { } v可以显示在属性值的任何位置 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.3 准确选用CSS选择器 6.2.4 选择器分组、嵌套和指定 通过分组来合并样式: 6.2.4 选择器分组、嵌套和指定 通过分组来合并样式: <style type="text/css"> h1 { text-align:center;} /* 一级标题居中对齐 */ h2 { text-align:center;} /* 二级标题居中对齐 */ h3 { text-align:center;} /* 三级标题居中对齐 */ h4 { text-align:center;} /* 四级标题居中对齐 */ h5 { text-align:center;} /* 五级标题居中对齐 */ h6 { text-align:center;} /* 六级标题居中对齐 */ </style> h1, h2, h3, h4, h5, h6 { /* 选择器分组 */ text-align:center; /* 居中对齐 */ } 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.3 准确选用CSS选择器 6.2.4 选择器分组、嵌套和指定( 示例: 6-16.html) 通过选择器嵌套精确定位样式: <div id="content">一级文本 <div>二级文本 <div>三级文本 <div>四级文本 <div>五级文本 <div>六级文本</div> </div> <style type="text/css"> #content {font-size:60px;} /* 没有选择器嵌套*/ #content div {font-size:50px;} /* 包含选择器 */ #content div div {font-size:40px;} /* 2个包含选择器嵌套 */ #content div div div {font-size:30px;} /* 3个包含选择器嵌套 */ #content div div div div {font-size:20px;} /* 4个包含选择器嵌套 */ #content div div div div div { font-size:12px;} /* 5个包含选择器嵌套 */ </style> 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.3 准确选用CSS选择器 6.2.4 选择器分组、嵌套和指定 6.2.4 选择器分组、嵌套和指定 在属性选择器中为具体的标签指定匹配属性,当然我们也可以为类选择器、ID选择器等不同类型的选择器指定范围。 #content {/* ID选择器 */ font-size:60px; } 我们可以指定选择器的使用范围: div#content {/* 指定ID选择器 */ 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.3 准确选用CSS选择器 6.2.4 选择器分组、嵌套和指定 6.2.4 选择器分组、嵌套和指定 通用选择器是一类特殊类型的选择器,它可以定义所有网页元素的显示样式。由于该类型选择器比较特殊,一般使用一个星号来表示选择器的名称。例如: * {/* 通用选择器 */ font-size:20px; /* 20像素的字体大小 */ } 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.4 灵活使用CSS的层叠和继承 6.4.1 CSS的层叠性 在同等条件下,距离应用对象的距离越近就拥有较大的优先权。 (示例: 6-19.html) 标签选择器 = 1分。 伪元素或伪对象选择器 = 1分(在后面章节中将专题讲解)。 类选择器 = 10分。 属性选择器 = 10分。 ID选择器 = 100分。 通用选择器 = 0分。 (示例: 6-20.html) !important命令,无穷大。 h1 { font-size:12px!important ;} 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)

6.4 灵活使用CSS的层叠和继承 6.4.2 CSS的继承性 第一,并不是所有属性都可以继承。 从本质上分析,继承是一种机制,它允许样式不仅可以应用于某个特定的元素,还可以应用于它所包含的后代。继承性最典型的应用是在网页默认样式的预设上。 注意如下两个问题: 第一,并不是所有属性都可以继承。 第二,在部分浏览器中(IE6)部分元素的继承性不是很好。 body, table, td { font-size:12px; } 《网页制作与网站开发从入门到精通》配套视频 样吧视频教室(www.css8.cn)