第四章 CSS样式表.

Slides:



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

HyperText Markup Language
单元8: DIV+CSS技术的应用 授课教师:张俊辉. 单元8: DIV+CSS技术的应用 授课教师:张俊辉.
第六章 网页设计与制作基础.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第5章 HTML 標籤介紹.
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
教学内容 1、演示并讲解用表格布局制作的网页 2、用表格制作网页.
网页 设计与制作.
第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全教程 选择器 群号: 韬略课堂:何韬.
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
CSS – 進階 IDIC.
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
第二部分 HTML语言控制 本次课的主要内容: 1、认识网页文件的结构 2、HEAD、TITLE、BODY等基本标记符的使用
第四章 样式表CSS CSS技术是一种格式化网页的标准方式,它通过设置CSS属性债周页元素获得各种不同效果。本章共分9个实例,主要内容包括的基础知识、CSS创建与导入、CSS的语法结构、常用CSS的分类、CSS的使用原则等内容。
第8章 样式表.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
UI 软件 设计 网页基本元素设计(二).
CSS简介 WEB前端三剑客之二.
标准规范 2.自己偏好习惯 3.讨论/建议 永远遵循同一套编码规范 -- 不管多少人同时参与编码,所有代码都应该看上去像是一个人编写的一样。
第 11 章 讓版面更活潑 的 CSS.
計算機概論 請老師填入姓名主講 課本:數位傳真2012 博碩文化出版發行.
CSS 教學 下載並修改自: 資工系涂世俊老師教學網站.
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
武汉纺织大学传媒学院 cm.wtu.edu.cn
第 13 章 用CSS 設定 文字顏色與背景.
Ch.13 HTML網頁實作.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
Css全教程 边框背景轮廓 群号: 韬略课堂:何韬.
HTML5全栈开发序列课程 《前端入门》之CSS3新特性 余鹏作品.
Web前端开发技术与实践 第11章:背景与边框 阮晓龙 /
动态专题制作 凤凰网技术中心 应用管理部.
CHAPTER 18 CSS樣式表的動態效果.
十二年國民基本教育中等學校教師教學專業能力研習五堂課
CSS简介 CSS规则组成 CSS使用方法 CSS是Cascading Style Sheets的英文缩写,即层叠样式表 CSS文件是一个文本文件,它包含了一些CSS标记,CSS文件必须使用.css为文件名后缀. CSS是大小写不敏感的,CSS与css是一样的. CSS是由W3C的CSS工作组产生和维护的.
CSS样式.
HTML & CSS.
CSS樣式 靜宜大學 資管系 楊子青.
基礎程式設計範例 -網頁名片.
主讲:陶建平 华中科技大学网络与计算中心
CSS技术 蒋玉华.
大家所认为的电子商务行业有哪些途径来赚钱?
UI 软件 设计 页面布局(三).
网页设计与制作 Dreamweaver CS6 标准教程
網路程式設計期末project 指導教授:馬尚彬 學生:楊依林 學號:B
第4章 CSS基础 主讲人:刘泰然 经济管理学院.
第13章 CSS 通过CSS可以使用更丰富、更灵活的样式,更简单地 设计出更美观的网页。同时,也让网页的设计与维护 更有效率。CSS在网页设计中的作用尤为重要,是网 页设计师必备的知识。本章首先介绍什么是CSS、CSS 的基本语法等基础知识,接着学习利用“CSS”面板 管理规则,如何在Dreamweaver中创建与应用CSS样式.
武汉纺织大学传媒学院 cm.wtu.edu.cn
主讲:陶建平 华中科技大学网络与计算中心
武汉纺织大学传媒学院 cm.wtu.edu.cn
表格页面 表格标签 1、标题标签<Caption>用于定义表格的标题。 align属性:控制标题位置。 取值为:
项目二:HTML语言基础.
布局大师——表格.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
武汉纺织大学传媒学院 cm.wtu.edu.cn
網路商店裝修之二 CSS樣式編輯.
CSS基礎 靜宜大學 資管系 楊子青.
第5章 Div+CSS布局技术 经济管理学院.
武汉纺织大学传媒学院 cm.wtu.edu.cn
第6章 层次原理图设计和多通道技术: 重点内容: 掌握自上而下的层次原理图设计方法 掌握自下而上的层次原理图设计方法
CSS 一起來美化網頁吧!!.
使用Dreamweaver 8 國立竹東高級中學 資訊科技概論 黃秋雅老師
第4章 JSP动态网页设计基础 教学目标 教学重点 教学过程 2019年10月21日.
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
Presentation transcript:

第四章 CSS样式表

回顾 表单中提交数据的方法有那两种及其区别? 创建一个登录界面需要哪些表单元素? target属性取值可以为哪些及其含义? s

预习检查 简述样式表的基本结构? 常用的样式属性有哪些?

本章任务 美化“宝贝分类”页面 制作并美化“注册”页面

本章目标 会创建统一外观的字体文本 会创建无下划线的超连接样式 会创建个性化的表格 会创建个性化的表单

为什么需要CSS样式表 HTML标签的外观样式比较单一 样式表的作用相当于华丽的衣服 颜色只有黑白 字体类型和大小无变化 外观不同 内容相同 演示示例1:演示能换皮肤的页面

为什么需要CSS样式表 样式表能实现内容与样式的分离,方便团队开发 内容与样式和谐统一的完整网页 美工做样式 程序员写代码

样式表的基本语法 样式规则 样式表的基本结构 属性 文档样式表开始,类型为CSS样式 样式表的基本结构 样式规则 <STYLE type="text/css"> P {color:red; font-size:30px; font-family:隶书;} …… </STYLE> 声明文档样式表结束 属性 样式规则 P {color:red; font-size:30px; font-family:隶书;} 属性的值 选择器

样式表的基本语法 查看源代码 所有的段落都采用P样式,保证风格统一 <HTML> <HEAD> <TITLE>样式规则</TITLE> <STYLE type="text/css"> P { color:red; font-family:"隶书"; font-size:24px;} </STYLE> </HEAD> <BODY> <H2>静夜思</H2> <P>床前明月光,</P> <P>疑是地上霜。</P> <P>我是郭德刚,</P> <P>低头思故乡。</P> </BODY> </HTML> 本页面中所有的P标签都应用了此样式 选择器 用分号隔开 如何编写此样式?字体类型为律书、大小24px 所有的段落都采用P样式,保证风格统一

样式表的基本语法 其他标签和P标签应该采用相同的样式,所以要为它们定义一个共享样式。 类样式(class) 样式规则 <STYLE type="text/css"> .red { color:red; font-family:"隶书"; font-size:24px; } …… </STYLE> .类名

如何实现这样的样式效果?字体类型都为隶书 <H2>和<P>标签要应用同一样式 样式表的基本语法 查看源代码 <HEAD> <TITLE>样式规则</TITLE> <STYLE type="text/css"> .red { color:red; font-family:"隶书"; } </STYLE> </HEAD> <BODY> <H2 class="red">静夜思</H2> <P class="red">床前明月光,</P> <P class="red">疑是地上霜。</P> <P>我是郭德刚,</P> <P class="red">低头思故乡。</P> </BODY> CLASS类选择器 为类选择器定义的样式规则 应用类选择器 class=”类名“ 如何实现这样的样式效果?字体类型都为隶书 <H2>和<P>标签要应用同一样式

使用font-size、font-family、 color实现 常用的样式属性 文本属性 文本属性 说 明 font-size 字体大小 font-family 字体类型 font-style 字体样式 color 设置或检索文本的颜色 text-align 文本对齐 要实现如下图所示的文本样式,该如何编写? 字体大小16px 宋体,字体大小12px 使用font-size、font-family、 color实现

声明名称为bigFont类样式,它可被多个标签共享 常用的样式属性 查看源代码 <STYLE type="text/css"> P { font-size: 12px; font-family: "宋体"; text-align:left; } .bigFont { f ont-size: 16px; color:red; } </STYLE> </HEAD> <BODY> 【新闻】[设搜狐为首页] 9月1日 <P class="bigFont">·世锦赛刘翔12秒95夺冠成就大满贯</P> <P>·我国实施不安全食品召回制度 遏制非法出口</P> ….. 声明P标签样式 声明名称为bigFont类样式,它可被多个标签共享 应用类样式用 class=”类名“

小结1 编写如下图所示效果对应的HTML代码 练习代码 黑体,字体大小20px 练习答案 字体大小14px,蓝色

常用的样式属性 背景属性 背景属性 说 明 background-color background-image 设置背景图像为images文件夹下的type_back1.jpg <STYLE type="text/css"> …… table { background-image: url(images/type_back1.jpg); background-repeat:no-repeat; } </STYLE> 背景属性 说 明 background-color 设置背景颜色 background-image 设置背景图像 background-repeat 设置一个指定的图像如何被重复 可取值repeat-x、 repeat、 no-repeat、repeat-y 设置背景图像不平铺 演示示例2:使用不同的背景属性

常用的样式属性 方框属性 margin border padding margin-top 上边界 margin-right 右边界 margin-left 左边界 border padding border-width 边框的宽度 padding-left 左填充 padding-bottom 下填充 margin-bottom 下边界

常用的样式属性 方框属性 属 性 CSS名称 说 明 边界属性 margin-top 设置对象的上边距 margin-right 设置对象的右边距 margin-bottom 设置对象的下边距 margin-left 设置对象的左边距 边框属性 border-style 设置边框的样式 border-width 设置边框的宽度 border-color 设置边框的颜色 填充属性 padding-top 设置内容与上边框之间的距离 padding-right 设置内容与右边框之间的距离 padding-bottom 设置内容与下边框之间的距离 padding-left 设置内容与左边框之间的距离

常用的样式属性 要实现下图所示的效果,该如何编写样式规则? 线宽2px、虚线框样式dashed、颜色为red 行的背景色为yellow 使用background、border-right-width、border-right-color、border-right-style、padding-top和padding-left来实现

常用的样式属性 查看源代码 设置单元格右边框宽度为3像素 <STYLE type="text/css"> .tableBorder { border-right-width: 3px; border-right-color:red; border-right-style:dashed; padding-top:20px; padding-left:10px; } TR { background:yellow; } <TABLE > <TR> <TD class="tableBorder">手机冲值</TD> <TD class="tableBorder">电子彩票</TD> </TR> …… 设置单元格右边框为虚线框 设置单元格里文字与左边框的距离为10像素 表格行的背景色

使用border-width和border-style属性 常用的样式属性 要实现下图细边框的效果,该如何编写样式规则? 文本框宽度为1px,边框样式为solid 使用border-width和border-style属性

常用的样式属性 查看源代码 <STYLE type="text/css"> .textBorder{ 边框宽度为1像素 border-width:1px; border-style:solid; } </STYLE> …… <FORM name="form1" method="post" action=""> <P>名字: <INPUT name="fname" type="text" class="textBorder" ></P> <P>密码: <INPUT name="pass" type="password" class="textBorder" size="21"></P> </FORM> …… 边框宽度为1像素 文本框为实线边框 看看没有设置样式的文本框的效果

鼠标在超链接上悬停时,超链接文本变为红色 常用的样式属性 查看源代码 如何编写此超链接样式? 特殊样式(超连接) a:link {color: #FF0000} /* 未被访问的链接 红色 */ a:visited {color: #00FF00} /* 已被访问过的链接 绿色 */ a:hover {color: #FFCC00} /* 鼠标悬浮在上的链接 橙色 */ a:active {color: #0000FF} /* 鼠标点中激活链接 蓝色 */ <STYLE type="text/css"> A { color: blue; text-decoration: none; } A:hover{ color: red; </STYLE> …… <TR> <TD><A href="#">诺基亚</A> | <A href="#">摩托罗拉</A></TD> <TD><A href="#">联想</A> | <A href="#">戴尔</A></TD> </TR>…… 超链接文本的样式 鼠标在超链接上悬停时,超链接文本变为红色

鼠标在超链接上悬停时,超链接文本变为红色 小结2 编写如下图所示效果对应的HTML代码 细边框solid样式 讲解要点: 无下划线的超连接样式 鼠标在超链接上悬停时,超链接文本变为红色 练习代码 练习答案

常用的样式属性 综合例子:制作图片按钮 要实现下图图片按钮的效果,该如何编写样式规则? 按钮的边界、边框、填充值均为0px 按钮背景图像与按钮宽度、高度大小一样 字体大小14px 使用background-image、 margin、 border、padding、height、width和font-size属性

常用的样式属性 查看源代码 背景图像为images文件夹下的back.jpg .picButton{ background-image: url(images/back.jpg); border:0 px; margin: 0px; padding: 0px; height: 23px; width: 82px; font-size: 14px; } …… <INPUT name="Rt1" type="reset" class="picButton" value=" 重填 "> <INPUT name="Bt1" type="submit" class="picButton" value=" 提交 " > ……. 按钮的边界、边框、填充均为0像素 设定按钮宽度、高度和图片大小一样 设置按钮上的字体大小为14像素

样式表的三类应用方式 内嵌样式表 行内(嵌入)样式表 外部样式表文件 内嵌样式表使用格式如下: <HEAD> <STYLE type="text/css"> 样式规则 </ STYLE> </HEAD> 如果希望本网页内的所有同类标签都采用统一样式,这时应采用内嵌样式。

内嵌样式表 查看源代码 样式表 所有的段落都采用 P 样式,保证样式统一 <STYLE type="text/css"> P { font-family:"隶书"; font-size:18px; color:#FF0000; } </STYLE> </HEAD> …… <P>床前明月光,</P> <P>疑是地上霜。</P> <P>我是郭德刚,</P> <P>低头思故乡。</P> 样式表 选择符 样式规则 所有的段落都采用 P 样式,保证样式统一

行内(嵌入)样式表 如果希望某段文字和其他段落文字显示风格不一样, 该如何解决? 使用行内(嵌入)样式表可以解决

本段<P>标签采用了行内样式 行内(嵌入)样式表 查看源代码 <HTML> <HEAD> <TITLE>设置属性</TITLE> </HEAD> <BODY> <P style = "color:red;font-size:30px;font-family:隶书;"> 这个段落应用了样式 <P> 这个段落按默认样式显示 </BODY> </HTML> 本段<P>标签采用了行内样式 为标签p指定样式

本段<P>标签采用了行内样式 行内样式使用范围更小,只适用于某一个标签,对其他标签不起作用 行内(嵌入)样式表 查看源代码 <BODY style=" background-color:#CCCCCC"> <P><IMG src="libai.jpg" width="140" height="170" align="left"></P> <H2>静夜思</H2> <H3>作者:李白</H3> <P style="color:#FF0000; font-size:18px; font-family:隶书; border-bottom-style:dashed "> 床前明月光,<BR> 疑是地上霜。<BR> 我是郭德刚,<BR> 低头思故乡。</P> 本段<P>标签采用了行内样式 行内样式使用范围更小,只适用于某一个标签,对其他标签不起作用

外部样式表文件 如果希望一个网站中多个页面的样式保持一致, 如何解决? 使用外部样式表文件样式表可以解决

外部样式表文件 根据样式文件与网页的关联方式又分为: 样式文件.css 网页2 网页3 网页1 …… 链接(LINK )外部样式表 导入(@import)外部样式表 样式文件.css 网页2 网页3 网页1 ……

链接(LINK )外部样式表 使用LINK(链接)标签 : <HEAD> <LINK href="newsyle.css" rel="stylesheet" type="text/css"> </HEAD> 引入的样式文件 第一步:创建样式表文件newstyle.css 样式文件: newstyle.css Link_Outcss1.html Link_Outcss2.html 第二步:把样式文件和网页绑定 第三步:浏览查看各网页 演示示例3:使用外部样式表1 使用外部样式表2

导入(@import)外部样式表 使用@import导入 ,语法: <HEAD> <STYLE TYPE="text/css"> @ import newstyle.css; </STYLE> </HEAD> 引入样式表文件 演示示例4:使用外部样式表1 使用外部样式表2

总结 方框属性有哪些常用属性?并分别说明其含义? 超链接样式有哪几种? 内嵌样式表、行内样式表、外部样式表文件分别适用什么场合?