网 站 设 计 与 建 设 Website design and developments

Slides:



Advertisements
Similar presentations
HTML第一课 李 伟 HTML开发语言基础.
Advertisements

專題製作 許惠淑.
动态网页制作 第1章 HTML语言1.
网页 设计与制作.
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
XML 第05讲 使用CSS显示XML.
学习情境三:配置WEB服务器 服务器配置与管理.
第五单元课1-3 层叠样式表.
Css2/css3全教程 选择器 群号: 韬略课堂:何韬.
CSS – 進階 IDIC.
SSD1: Introduction to Information Systems
RWD網頁設計實務 李欣螢 以誠研發有限公司.
第四章 样式表CSS CSS技术是一种格式化网页的标准方式,它通过设置CSS属性债周页元素获得各种不同效果。本章共分9个实例,主要内容包括的基础知识、CSS创建与导入、CSS的语法结构、常用CSS的分类、CSS的使用原则等内容。
第8章 样式表.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
CSS简介 WEB前端三剑客之二.
Ajax编程技术 第十章 使用外部数据.
HTML5全栈开发序列课程 《前端入门》之HTML入门 余鹏作品.
Ch1.認識全球資訊網 1.1 「網際網路」與「全球資訊網」 1.2 全球資訊網的基礎 – 網頁與超連結
CSS 徐于晉 陳政樺 陳郁蘋 黃麒錕 劉芳賓.
第 11 章 讓版面更活潑 的 CSS.
第 2 章 必備的 HTML 與 CSS 重點.
Ch.13 HTML網頁實作.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
8 网页制作基础知识 赵国庆 博士 北京师范大学教育技术学院
XSL: Extensible Stylesheet Language
网 站 设 计 与 建 设 Website design and developments
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
HTML & CSS.
主讲:陶建平 华中科技大学网络与计算中心
网页设计与制作 网页基本标签(三) 北京农业职业学院刘丽霞.
The Department of Education Technology
本科目课程效果 会用div+css进行web前端开发.
CSS技术 蒋玉华.
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
UI 软件 设计 页面布局(二).
大家所认为的电子商务行业有哪些途径来赚钱?
聖文德書院 ST BONAVENTURE COLLEGE & HIGH SCHOOL
UI 软件 设计 页面布局(三).
现代教育技术部 张建威
A New Kind of JavaScript Library
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
网页设计与制作 Dreamweaver CS6 标准教程
第4章 CSS基础 主讲人:刘泰然 经济管理学院.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
计算机网络与网页制作 Chapter 11:用CSS作页面布局
第13章 CSS 通过CSS可以使用更丰富、更灵活的样式,更简单地 设计出更美观的网页。同时,也让网页的设计与维护 更有效率。CSS在网页设计中的作用尤为重要,是网 页设计师必备的知识。本章首先介绍什么是CSS、CSS 的基本语法等基础知识,接着学习利用“CSS”面板 管理规则,如何在Dreamweaver中创建与应用CSS样式.
武汉纺织大学传媒学院 cm.wtu.edu.cn
主讲:陶建平 华中科技大学网络与计算中心
武汉纺织大学传媒学院 cm.wtu.edu.cn
UI 软件 设计 页面布局(一).
《网页设计与制作》.
XML備份MySQL資料庫 <html> <head>
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
iSIGHT 基本培训 使用 Excel的栅栏问题
第7章 使用CSS设置链接与导航菜单 经济管理学院.
Dreamweaver 進階網頁製作 B 許天彰.
CSS基礎 靜宜大學 資管系 楊子青.
武汉纺织大学传媒学院 cm.wtu.edu.cn
主讲教师 欧阳丹彤 吉林大学计算机科学与技术学院
CSS 一起來美化網頁吧!!.
Web前端开发 第7章:初识CSS3 阮晓龙 / 河南中医药大学管理科学与工程学科
使用Dreamweaver 8 國立竹東高級中學 資訊科技概論 黃秋雅老師
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
Presentation transcript:

网 站 设 计 与 建 设 Website design and developments

第三部分 网站设计技术 第15章 层叠式样式表CSS

CSS是Cascading Style Sheets(层叠样式表单) HTML的Tag主要是定义网页的内容(Content),而CSS决定这些网页内容如何显示(Layout)。 创建层叠样式表的四种方法,

15.1.样式表 CSS1级规范和CSS 2级规范 是放置在网页HEAD部分的格式指令的集合 允许改变一个单一文件能改变整个网站的外观 通过改变样式表可以改变网站的外观 W3C Recommendation for HTML 3.2开始支持样式表 CSS1级规范和CSS 2级规范

15.2 层叠样式表 CSS层叠样式表(Cascading Stylesheet)指的是在一个单一的文件中使用多个样式定义。 一个样式表文件可以链接到网站的每一个文档,因此可以控制整个网站的外观。但是在任何一个链接的文档中的样式定义会覆盖链接的样式表。 术语Cascading(层叠)指的是继承或者在链接的、导入的、内嵌的以及内联样式之间的等级关系。 www.w3.org/TR/REC-CSS1。 一个CSS1测试套件www.w3.org/style/CSS/Test/。

15.3 定义和使用样式 4种方法: 外部样式表 文件链接 导入样式信息 内部样式表 内嵌样式

3. 内部样式表 <html> <head> <style type="text/css"> <!-- a {text-decoration:none; /* 下划线:underline; none */ background:green; /* 背景色*/ color:blue; /* 前景色*/ corsur:hand; font-size:20pt} /* 字体大小*/ body {text-decoration:underline;background-color:#ddccff ; color:blue;font-weight:bold} --> </style> </head> <body> 使用CSS的一个简单实例。<br> </body> </html>

内部样式表是写在HTML的<head></head>里面的,只对所在的网页有效。 使用内部样式表可能是使用样式最简单的方法。 使用<STYLE>标记符在HTML文档的head部分放置信息。 样式信息包含在注释标记符“<!-- -->”中

4.使用内嵌样式 内嵌样式是混合在HTML标记里使用的, 用这种方法,可以很简单的对某个元素单独定义样式,只对所在的Tag有效。 内嵌样式的使用是直接在HTML标记里加入style参数,而style参数的内容就是CSS的属性和值 只适合用于偶然的样式改变。 最优先

<html> <head> <title>CSS的一个简单实例</title> <style type="text/css"> <!-- body {text-decoration:underline;background-color:#ddccff ; color:blue;font-weight:bold} --> </style> </head> <body> 使用CSS的一个简单实例。<br> <span style="background-color:#ff0000;color:yellow;font-size:30pt">这是一个使用CSS修饰文字的简单实例</span> </body> </html>

外部文件 *.css 链入 导入

链接来自一个样式表 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>CSS的一个简单实例</title> <link rel=stylesheet type="text/css" href="sample-1505.css"> </head> <body> <a href="http://www.cs.sdu.edu.cn">计算机科学与技术学院</a><br> <span style="background-color:#ff0000;color:yellow;font-size:30pt">这是一个使用CSS修饰文字的简单实例</span> </body> </html> 一个CSS文件

链接来自一个样式表(续)sample-1505.css <style type="text/css"> <!-- a {text-decoration:none; /* 下划线:underline; none */ background:green; /* 背景色*/ color:blue; /* 前景色*/ corsur:hand; font-family:隶书; font-size:20pt} /* 字体大小*/ body {text-decoration:underline;background-color:#ddccff ; color:blue;font-weight:bold} --> </style>

导入样式信息:仅适于IE <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>CSS的一个简单实例</title> <style type="text/css"> @import url("sample-1505.css"); h1 {color:red} </style> </head> <body> <a href="http://www.cs.sdu.edu.cn">计算机科学与技术学院</a><br> <span style="background-color:#ff0000;color:yellow;font-size:30pt">这是一个使用CSS修饰文字的简单实例</span> <h1>山东大学</h1> </body> </html>

15.4 可变的样式元素 表15.1 1.样式继承 层叠性就是继承性, 当样式表继承遇到冲突时,总是以最后定义的样式为准。 样式表的继承规则是外部的元素样式会保留下来继承给这个元素所包含的其他元素 当样式表继承遇到冲突时,总是以最后定义的样式为准。 样式(Styles)的优先级依次是内嵌样式、内部样式、外部样式、浏览器缺省。

CSS2特性 Media types(媒体类型) Paged media(分页媒体) Aural style sheets(听觉样式表) 根据文档是在屏幕上显示的,是打印出来的,用语音合成器展示的,还是使用盲文设备展示的来决定文档外观。可以精致地改变字体类型使它可以在具体的环境中最利于阅读(例如,sans serif适于在屏幕上阅读,而serif适合在印刷媒体上阅读 Paged media(分页媒体) CSS2用限定宽度和高度的页框,决定了页媒体(例如幻灯片)的显示。该特性提供了一个区域,作为传输到打印媒体上的信息的分页符。 Aural style sheets(听觉样式表) 使用听觉样式表可以优化听觉障碍用户语音合成器的使用。CSS属性页允许作者改变合成语音的质量(声音类型、频率、变形等) Bidirectional text(双向文本) 对双向文本的支持对于显示国际组织的其他语言信息很重要。例如,有时Arabic和Hebrew语言使文档呈现混合的方向性。CSS2属性定义了算法来保证正确的双向解释。 Font support(字体支持) 在CSS1中,假设客户端支持所有的字体。换句话,为了正确地产生页面,在用户系统中必须加载字体。与此对照,CSS2允许改进的客户端字体匹配,允许字体合成和渐进的生成,允许从Web中下载字体。 Relative and absolute positioning(相对和绝对定位) CSS2去除了对浏览器私有的<LAYER>标记符的需求,它提供了一个z轴允许在页面上堆放元素,从而显示。样式表的绝对定位允许你形成类似框架的页面

4.CSS定位 CSS定位主要是在页面的布局和控制上进行定义,可使页面从这两个方面都展现的非常完美,更加富有动感。 所谓相对定位是指允许元素在相对于文档布局的原始位置上进行偏移;而绝对定位允许元素与原始的文档布局分离且任意定位。 实现CSS的定位最终还是要靠属性,CSS的定位属性共有9个,分别是: position、left、top、width、height、overflow、z-index、visibility和position

9.样式类连结:<span>或<div>标志局部使用样式单 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>CSS内联样式</title> <style type="text/css"> @import url("sample-1505.css"); h1 {color:red}; .mycolor {color:green;font-family:幼圆} </style> </head> <body> <a href="http://www.cs.sdu.edu.cn">计算机科学与技术学院</a><br> <span style="background-color:#ff0000;color:yellow;font-size:30pt">span用CSS内联样式</span> <h1 >未使用内联样式</h1> <h1 style="color:blue;font-size=30pt;">山东大学</h1> <p>使用自己定义的<span class="mycolor">绿色</span></p> </body> </html>