网页设计制作第七章
网页设计制作课件
第七章 CSS样式表(三)
网页设计制作课件
本章任务 制作贵美横向主导航条 制作贵美顶部菜单 制作贵美新品上架板块
网页设计制作课件
本章目标
使用div-ul-li实现局部布局 使用div-dl-dt-dd实现图文混编 使用伪类样式控制超链接样式
网页设计制作课件
超链接样式的特点 超链接样式的特殊性 文本或图像加上链接,将失去原 样式而继承链接的样式可以分别设置 链接的四种状 态的样式
超链接样式的四种状态未访问状态(a:link )
已访问状态(a:visited )鼠标移上状态(a:hover ) 激活选定状态(a:active )
加链接后, 图片/文本样 式的变化
网页设计制作课件
超链接伪类样式 超链接伪类样式伪 类采用选择器:状态的方式分别定 义样式,一般称为伪类
示
例
说
明
a:link
a:link{color:#999;}
未访问状态
a:visiteda:hover a:active
a:link{color:#333;}a:link{color:#ff7300;} a:link{color:#999;}
已访问状态鼠标移上状态
激活选定状态(鼠 标点击未释放时)
网页设计制作课件
如何设置超链接的样式设置超链接样式的步骤:1、确定页面所有链接样式是否相同,否则分开定义 2、先定义四个状态共有样式,再分别定义其他状态<style type="text/css"> .nav li a { padding:8px 15px;} 2、再单独定义某个状 .nav li a:hover { color:#ff7300;font-size:20px; } 态特有的样式 </style <body> <div class="nav"> <ul> <li><a href="#">家用电器</a></li> 导航版块的链接样式 <li><a href=“#”>手机数码</a></li> 一般和页面样式不同, 需单独定义 ……演示示例1:伪类 1、先定义共有样式:表示.nai类 下<li>标签中的链接样式
网页设计制作课件
如何应用样式3-1 三类应用样式的方式 内部样式表 外部样式表 行内样式
<head> <style type="text/css"> ….. //样式定义 </style > </head> <body> ……//HTML内容 </body>
HTML和CSS在同一文件, 方便开发时修改,样式和 内容分离不够彻底,不利 于页面复用
网页设计制作课件
如何应用样式3-2 三类应用样式的方式 内部样式表 外部样式表 行内样式<link rel="stylesheet" href=CSS外部文件名 type="text/css" />.nav li a{padding:8px 10px;} ….. //CSS样式定义 <head>…… <body> ……//HTML内容 </body>
分别定义*.css和*.html 文件,样式和内容彻底 分离,多个网页可共享 同一CSS
演示示例2:外部样式表
网页设计制作课件
如何应用样式3-3 三类应用样式的方式 内部样式表 外部样式表 行内样式表
单独定义某个元素的样 式,灵活方便。但因为 内容与样式混写在一起, 应尽量少用或不用
<li> <a href=""#" style="color:red;font-size:10px;">日用百货</a> </li>
演示示例3:行内样式表
网页设计制作课件
样式的优先级3-1 各类样式有继承 各类样式的优先级 浏览器默认设置 外部样式表文件 内部样式表 行内样式表由低到高,“近 者
优先”原则
ID选择器 类选择器 标签选择器
网页设计制作课件
样式的优先级3-2 “日用百货”链接蓝色
红色
<head> …… 内部样式表 <style type="text/css"> .nav ul li a:link{color:blue;} </style> <link rel="stylesheet" href="css/layout.css" type="text/css" /> </head> <body> 外部样式表 <div class="nav"> <ul> <li><a href=""#">家用电器</a></li> <li><a href=""#">手机数码</a></li> <!—下面为行内样式--> <li><a href=""#" style="color:red;font-size:10px;">日用百货</a></li> </ul> 行内样式表 </div> </body> 演示示例4:样式优先级
网页设计制作课件
样式的优先级3-3 购物车的样式<head> ID选择器 <style> #nav_id { width:300px; background: #ccc; } 类选择器 .nav { height:100px; background: red; } div { border:5px solid green; background: blue; } </style> 同时应用ID、 </head> 标签选择器 class、标签 <body> 三类选择器 <div class="nav" id="nav_id"> <ul> <li><a href="#">购物车</a></li> </ul> </div> </body> 不冲突的样式,边
灰色背景
框5px、绿色演示示例5:CSS优先级
网页设计制作课件
练习——使用超链接伪类实现导 需求说明: 航条 用提供的背景图素材,实现如下导航菜单效果 要求使用外部样式表 div-ul-li结构行高:24px 字体大小:10px 链接无下划线(text-decoration), 鼠标悬停,显示菜单的投影背景 (background) 、字体变大
完成时间:25分钟
网页设计制作课件
典型的局部布局结构HTML标签中,学过哪些典型的块状布局结构? div-ul(ol)-li:常用于分类导航或菜单等场合; div-dl-dt-dd:常用于图文混编场合; table-tr-td:常用于图文布局或显示数据的场合; form-table-tr-td:常用于布局表单的场合;
网页设计制作课件
div-ul-li局部布局的样式修饰2-1实现思路布局结构分析 CSS样式分析布局结构: 1、图文参差并列结构,宜采 用div-ul-li实现 2、图标和文字各占一个<li> 各类样式: 1、小图标:采用背景图偏移 2、右对齐:float浮动 3、超链接:无下划线样式 4、调整文本对齐和间距
网页设计制作课件
div-ul-li局部布局的样式修饰2-2实现步骤先建立HTML标签组织结构 建立CSS样式表,逐一添加各类样式 测试样式细节
演示示例6:制作贵美顶部菜单
网页设计制作课件
如何复用CSS代码大量重复的CSS代码,如何精简?.pic1{width:28px;height:26px;background:url(../images/icon.gif) no-repeat;} .pic2{width:28px;height:26px;background:url(../images/icon.gif) no-repeat -28px 0px;} .pic3{width:28px;height:26px;background:url(../images/icon.gif) no-repeat -84px 0px;} .pic4{width:28px;height:26px;background:url(../images/icon.gif) }
.抽取重复代码建立类 .pic {//共有的CSS代码;}
应用样式:多个类样式 <li class="pic pic1"></li>
演示示例7:精简CSS代码
网页设计制作课件
练习——修饰div-ul-li局部布局 需求说明: 重新实现贵美网站的导航菜单行高:26px 图标宽度:28px 图标宽度: 38px< …… 此处隐藏:1729字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




