CSS技术 蒋玉华.

Slides:



Advertisements
Similar presentations
Web 开发基础 第二章 表格与页面布局. 回顾 Internet 和 万维网 网页的工作原理 网页的基本结构 标记及其属性 段落标记,图片标记,超级链接标记 相对路径,绝对路径,物理路径.
Advertisements

HTML第一课 李 伟 HTML开发语言基础.
專題製作 許惠淑.
第5章 HTML 標籤介紹.
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
DREAMWEVAER MX 2004入门 楼斌 BBS ID:lou 生命科学学院
第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全教程 选择器 群号: 韬略课堂:何韬.
CSS – 進階 IDIC.
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
第二部分 HTML语言控制 本次课的主要内容: 1、认识网页文件的结构 2、HEAD、TITLE、BODY等基本标记符的使用
RWD網頁設計實務 李欣螢 以誠研發有限公司.
网页编程基础 曾宪文,Rex Zeng 纸飞机网络技术部部长 Leader of ACE.
HTML簡介、文字的變化、超連結的使用 主講:朱漢琳.
第四章 样式表CSS CSS技术是一种格式化网页的标准方式,它通过设置CSS属性债周页元素获得各种不同效果。本章共分9个实例,主要内容包括的基础知识、CSS创建与导入、CSS的语法结构、常用CSS的分类、CSS的使用原则等内容。
第8章 样式表.
第五章 网页设计 网页制作的语言和工具 网页制作步骤和原则 使用Dreamweaver工具制作网页 使用FrontPage工具制作网页
ASP动态网页设计实用教程 主讲教师: 开课单位:.
CSS简介 WEB前端三剑客之二.
CSS 徐于晉 陳政樺 陳郁蘋 黃麒錕 劉芳賓.
标准规范 2.自己偏好习惯 3.讨论/建议 永远遵循同一套编码规范 -- 不管多少人同时参与编码,所有代码都应该看上去像是一个人编写的一样。
第 11 章 讓版面更活潑 的 CSS.
Ch01 HTML 5 資料格式 網頁程式設計.
CSS 教學 下載並修改自: 資工系涂世俊老師教學網站.
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
第 13 章 用CSS 設定 文字顏色與背景.
Ch.13 HTML網頁實作.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
XSL: Extensible Stylesheet Language
W3C标准网页制作 主讲教师:张 涛.
HTML5全栈开发序列课程 《前端入门》之CSS3新特性 余鹏作品.
Web前端开发技术与实践 第11章:背景与边框 阮晓龙 /
动态专题制作 凤凰网技术中心 应用管理部.
CSS - Cascading Style Sheets
CHAPTER 18 CSS樣式表的動態效果.
十二年國民基本教育中等學校教師教學專業能力研習五堂課
HTML & CSS.
CSS樣式 靜宜大學 資管系 楊子青.
基礎程式設計範例 -網頁名片.
主讲:陶建平 华中科技大学网络与计算中心
W3C标准网页制作 主讲教师:张 涛.
UI 软件 设计 页面布局(二).
大家所认为的电子商务行业有哪些途径来赚钱?
现代教育技术部 张建威
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
网页设计与制作 Dreamweaver CS6 标准教程
第4章 CSS基础 主讲人:刘泰然 经济管理学院.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
第13章 CSS 通过CSS可以使用更丰富、更灵活的样式,更简单地 设计出更美观的网页。同时,也让网页的设计与维护 更有效率。CSS在网页设计中的作用尤为重要,是网 页设计师必备的知识。本章首先介绍什么是CSS、CSS 的基本语法等基础知识,接着学习利用“CSS”面板 管理规则,如何在Dreamweaver中创建与应用CSS样式.
武汉纺织大学传媒学院 cm.wtu.edu.cn
主讲:陶建平 华中科技大学网络与计算中心
武汉纺织大学传媒学院 cm.wtu.edu.cn
UI 软件 设计 页面布局(一).
《网页设计与制作》.
6-1 認識超連結 超連結是網頁中少不了的元件,透過他才能將不同的網頁、網站相連,讓使用者可以在不同網站中瀏覽。而圖片、動畫等檔案,也是透過超連結的方式來呈現網頁中,所以底下讓我們來好好的認識超連結。
布局大师——表格.
進階網頁設計 電算中心 – 何建義.
HTML大探索.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
第15节 CSS超链接样式 武汉纺织大学传媒学院 cm.wtu.edu.cn 2019/5/10 传媒学院.
網路商店裝修之二 CSS樣式編輯.
CSS基礎 靜宜大學 資管系 楊子青.
第5章 Div+CSS布局技术 经济管理学院.
CSS 一起來美化網頁吧!!.
使用Dreamweaver 8 國立竹東高級中學 資訊科技概論 黃秋雅老師
第4章 JSP动态网页设计基础 教学目标 教学重点 教学过程 2019年10月21日.
Presentation transcript:

CSS技术 蒋玉华

6.1 CSS入门 什么是CSS CSS(cascading style sheet,层叠样式表)技术是一种格式化网页的标准格式 示例比较

单纯HTML的局限性 <HTML> <HEAD><TITLE>使用HTML方式</TITLE> </HEAD> <BODY> <H1 align=“center”> <FONT face=“楷体_GB2312”>一级标题</FONT> </H1> <P>---其他正文</P> </BODY> </HTML>

CSS技术的优越性 <HTML> <HEAD><TITLE>使用CSS方式</TITLE> </HEAD> <STYLE> H1{text-align:center;font-family:楷体_gb2312} </STYLE> <BODY> <H1>一级标题</H1> <P>---其他正文</P> <H1 >一级标题</H1> </BODY> </HTML>

CSS的优势 解决了HTML方式所固有的两种缺陷--格式定义的重复和格式维护的困难 大大加强了网页的表现力(提供了更多的设置功能) 大大降低了网站的开发和维护工作量(多个网页应用统一风格,随时更新)

6.1 CSS入门 CSS的属性单位 CSS样式定义是由属性及其值组成,属性值的各种单位与HTML有所不同。 常用的长度单位 cm(厘米);em(字符宽度的倍数 );ex(字符高度的倍数 );in(英寸);mm(毫米);pc(皮卡)1pc=12点;pt(点)1pt=1/72英寸;px(像素) 百分比单位 格式:先写上“+”号或“-”号,然后紧跟一个数字,最后是%号。 示例:P{line-height:150%}该段文字的高度为标准行高的1.5倍。

注:百分比单位可以由于以下属性: font-size、font 、background-position、background、vertical-align、text-indent、line-height、margin-top、 margin-right 、 margin-bottom 、 margin-left 、 margin、padding-top、 padding-right、 padding-bottom 、 padding-left 、padding、width

6.1 CSS入门 CSS的属性单位 颜色单位 颜色名 #RRGGBB #RGB rgb(rrr,ggg,bbb)

6.2 在网页中使用CSS 在标记符中直接嵌套样式信息 使用style属性可以在HTML标记符中直接嵌入样式定义。格式如下: 示例 <标记符 style=“property1:value1;property2:value2;---”> 示例

<HTML> <HEAD><TITLE>在标记符中直接嵌套样式信息</TITLE> </HEAD> <BODY> <H1 style=“text-align:center;font-family:楷体_gb2312”>一代人</H1> <P style=“font-size:24px;text-align:center”>黑夜给了我黑色的眼睛<BR>我却用它寻找光明</P> </BODY> </HTML>

6.2 在网页中使用CSS 在STYLE标记符中定义样式信息 CSS应用于网页的最常用的方式,即在HEAD标记符内使用STYLE标记符,然后在STYLE标记符中定义样式。 定义样式的方式: selector{property1:value1;property2:value2;---} 示例

<HTML> <HEAD><TITLE>在STYLE标记符中定义样式信息</TITLE> <STYLE> <!— P{font-size:24px;text-align:center} H1{text-align:center;font-family:楷体_gb2312} --> </STYLE> </HEAD> <BODY> <H1>一代人</H1> <P>黑夜给了我黑色的眼睛<BR>我却用它寻找光明</P> </BODY> </HTML>

6.2 在网页中使用CSS 链接外部样式表中的样式信息 将重复在多个网页中使用的样式放在外部样式表文件中,然后通过链接的方式引用其中的样式。 方法:在HEAD标记符内使用LINK标记符,通过指定相应属性链接到外部样式表。 用法如下: <LINK rel=“stylesheet” type=“text/CSS” href=“样式表文件”>

6.2 在网页中使用CSS 链接外部样式表中的样式信息 创建样式表的方法: 示例 将样式定义放置到一个空白的文本文件中

与 网 页 源 文 件 同 一 目 录 下 的 mycss.css 网 页 源 文 件 <HTML> <HEAD><TITLE>链接外部样式表文件</TITLE> <LINK rel=“stylesheet” type=“text/CSS” href=“mycss.css”> </HEAD> <BODY> <H1>一代人</H1> <P>黑夜给了我黑色的眼睛<BR>我却用它寻找光明</P> </BODY> </HTML> 与 网 页 源 文 件 同 一 目 录 下 的 mycss.css P{font-size:24px;text-align:center} H1{text-align:center;font-family:楷体_gb2312}

6.2 在网页中使用CSS 样式的优先级 多个样式同时修饰一个对象,如果样式冲突,则采用高优先级样式,如果不冲突则采用叠加的样式效果。 样式的优先级遵循“就近优先”的原则,也就是说,距离所修饰的对象越近的样式,其优先级越高。 三种使用样式方法 在标记符中直接用style属性定义的样式优先级最高 用style标记符定义的样式 用link标记符链接的样式 谁距离修饰对象近, 谁的优先级高

其中test.css的内容: P{color=”green”} 正文字体显示什么颜色? <HTML> <HEAD> <LINK rel=“stylesheet” type=“text/CSS” href=“test.css”> <STYLE> P{color=”red”} </STYLE> </HEAD> <BODY> <P>正文内容</P> </BODY> </HTML> 其中test.css的内容: P{color=”green”}

其中test.css的内容: P{color=”green”} 正文字体显示什么颜色? <HTML> <HEAD> <STYLE> P{color=”red”} </STYLE> <LINK rel=“stylesheet” type=“text/CSS” href=“test.css”> </HEAD> <BODY> <P>正文内容</P> </BODY> </HTML> 其中test.css的内容: P{color=”green”}

6.3 CSS样式定义 样式表项的组成如下: selector{property1:value1; property2:value2;---} selector:表示需要应用样式的内容; property:表示由css标准定义的样式属性; value:表示样式属性的值。 H1{text-align:center;font-family:楷体_gb2312} 属性取值 样式属性 选择器 样式定义

5种选择器 HTML标记符 具有上下文关系的HTML标记符 用户定义的类 用户定义的ID 虚类

一、HTML标记符选择器 HTML标记符是最典型的选择器类型,网页设计者可以为某个或某些具体的HTML元素应用样式定义。 编组(简化样式定义) 例如:H1{color:#ff0000} H2{color:#ff0000} H3{color:#ff0000} 转换成编组样式(选择器用逗号分开) H1,H2,H3{color:#ff0000}

二、具有上下文关系的HTML标记符选择器 例如: H1 B{color:#ff0000}/*注意H1和B之间以空格分隔*/ 表示只有位于H1标记符内的B元素具有指定样式。

三、用户定义的类选择器 为单一HTML标记符创建多个样式。 将一个句点和一个类名称添加到选择器后 Selector.classname{property1:value1;---} 示例: 3处H1 标记符具有不同的颜色 1、定义类样式 2、应用类样式

定义以下类样式 H1.color-red{color:red} H1.color-yellow{color:yellow} H1.color-green{color:green} 在网页中需要使用该类处用class属性引用这些类 <H1 class=“color-red”>此标题为红色</H1> <H1 class=“color-yellow”>此标题为黄色</H1> <H1 class=“color-green”>此标题为绿色</H1>

三、用户定义的类选择器 通用类:不仅可以为某个或某些标记符定义类,还可以定义应用于所有标记符的类 构成:句点后加类名 .classname{property1:value1;---} 示例: 1、定义一个类 .red{color:red} 2、在需要引用该类的任意标记符内使用class属性 <P class=“red”>本行文字为红色</P> <H1 class=“red”>本标题字为红色</H1>

ID样式定义:#IDname {property:value;-} 引用该样式:在标记符内使用id属性 示例: 1、定义:#red{color:red} 2、引用: <P id=“red”>本行文字为红色</P> <H1 id=“red”>本标题字为红色</H1>

通类与ID的区别 W3C标准这样规定的,在同一个页面内,不允许有相同名字的id对象出现,但是允许相同名字的class。 比如说你定义了一个颜色为red的class,在同一个页面也许要多次用到,就用class定义。 当页面中用到js或者要动态调用对象的时候,要用到id。

五、虚类选择器 对于A标记符,可以用虚类的方式设置不同类型超链接的显示样式 不同类型超链接是指访问过的、未访问过的、激活的以及鼠标指针悬停于其上的这四种状态的超链接。 可以通过指定下列选择器之一设置超链接样式 A:link或:link A:visited或:visited A:active或:active A:hover或:hover 示例

:link{color:black;text-decoration:none} :visited,:active{color:gray;text-decoration:none} :hover{color:red;text-decoration:underline} 注:如果要所有的超链接都具有相同的效果,只要为A标记符指定样式即可。