新書推薦:
《
大唐名城:长安风华冠天下
》
售價:NT$
398.0
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:NT$
403.0
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:NT$
1100.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:NT$
435.0
《
画楼:《北洋画报》忆旧(年轮丛书)
》
售價:NT$
1573.0
《
大国脊梁:漫画版
》
售價:NT$
374.0
《
跟着渤海小吏读历史:大唐气象(全三册)
》
售價:NT$
989.0
《
心智的构建:大脑如何创造我们的精神世界
》
售價:NT$
352.0
|
編輯推薦: |
内容全面:本书包含DIV+CSS网页设计中使用到的各种标签
由浅入深:语法、应用、开发,逐步递进,更符合学习规律
实例众多:本书包含的实例以网络各种应用平台为例作出详细分析
分析透彻:充分展现实现过程,并分析重点代码,进行相应知识扩展
|
內容簡介: |
CSS布局是目前最流行的网页制作技术。本书通过实例讲解了CSS各个属性的使用方法和怎样使用CSS进行页面的制作。全书内容包括Web标准布局的本质、XHTML书写规范、CSS基础与书写规范、网页头部元素的详细定义、CSS基本布局属性、CSS容器属性、CSS定义文本属性、元素的修饰和CSS常见应用、DIV+CSS布局基础、关于整站样式表的分析、关于标准的校验以及各种制作实例等内容。
本书适合广大Web网站设计人员、网站设计的初学者、网站管理维护人员、大专院校学生和社会培训学生阅读。
|
目錄:
|
第1篇 CSS布局基础知识
第1章.Web标准布局的本质.
1.1.为什么要建立Web标准.
1.1.1.建立Web标准的目的.
1.1.2.使用Web标准的好处.
1.2.什么是Web标准.
1.3.结构和表现.
1.4.两种思考方式.
1.5.Web标准的前景.
1.6.Web标准网站欣赏.
第2章.XHTML书写规范.
2.1.为什么要使用XHTML.
2.2.什么是XHTML.
2.3.XHTML语法基础.
2.3.1.XHTML页面结构.
2.3.2.元素的书写格式和属性.
2.3.3.各种元素的属性.
2.4.XHTML代码规范.
第3章.CSS基础与书写规范.
3.1.CSS的基础知识.
3.1.1.什么是CSS.
3.1.2.CSS的语法.
3.1.3.选择符.
3.1.4.属性.
3.1.5.伪类和伪元素.
3.1.6.颜色单位.
3.1.7.长度单位.
3.1.8.百分比值.
3.1.9.URL.
3.1.10.默认值.
3.1.11.继承性.
3.2.CSS编码规范.
3.2.1.CSS基本书写规范.
3.2.2.CSS命名参考.
3.2.3.CSS样式表书写顺序.
3.3.怎样更好地应用CSS.
3.3.1.块元素和内联元素.
3.3.2.CSS的一些实用技巧.
3.3.3.怎样调试CSS.
3.4.关于CSS的学习.
第2篇 CSS页面布局技巧
第4章.网页头部元素的详细定义.
4.1.DOCTYPE的选择.
4.1.1.什么是DOCTYPE.
4.1.2.选择什么样的DOCTYPE.
4.2.名字空间.
4.3.编码问题.
4.4.meta标签.
4.5.CSS的调用.
4.5.1.调用样式表的几种方法.
4.5.2.应用样式的优先级.
4.6.网页头部实例.
第5章.CSS基本布局属性.
5.1.页面的制作流程和整体分析.
5.2.元素定位基础知识.
5.2.1.块元素的默认排列.
5.2.2.内联元素的默认排列.
5.2.3.块元素和内联元素的混合默认排列.
5.2.4.使用浮动属性进行定位.
5.3.定位属性详解.
5.3.1.定位模式.
5.3.2.边偏移.
5.3.3.层叠定位属性.
5.4.定位属性的应用.
5.4.1.绝对定位.
5.4.2.相对定位.
5.4.3.固定定位.
5.4.4.层叠定位属性的使用.
5.5.页面背景的设定.
5.5.1.使用背景色定义背景.
5.5.2.背景图片的默认使用.
5.5.3.背景图片的重复.
5.5.4.背景图片的位置.
5.5.5.背景图片的附件.
5.6.背景的综合应用.
5.6.1.背景颜色和背景图片的层叠.
5.6.2.背景图片的重复和位置的关系.
5.6.3.背景属性在内联元素中的使用.
5.6.4.背景属性的缩写.
5.6.5.页面文本的样式.
5.6.6.链接的样式.
5.7.布局的基础知识.
5.7.1.页面布局的步骤.
5.7.2.使用id还是class.
5.7.3.控制内容显示的display属性.
5.7.4.控制内容显示的visibility属性.
5.7.5.使用text-align属性的水平居中.
5.7.6.使用margin属性的水平居中.
5.8.浮动属性.
5.8.1.浮动属性详解.
5.8.2.相邻的浮动元素和固定元素.
5.8.3.相邻的两个浮动元素.
5.8.4.相邻的多个浮动元素.
5.9.关于ul和li的样式详解.
5.9.1.使用list-style-type属性.
5.9.2.使用list-style-position属性.
5.9.3.使用list-style-image属性.
5.9.4.使用list-style属性.
5.10.一个纵向导航菜单的制作.
5.10.1.菜单原理.
5.10.2.制作菜单内容和结构部分.
5.10.3.CSS代码编写.
5.11.一个横向导航菜单的制作.
5.11.1.菜单原理.
5.11.2.制作菜单内容和结构部分.
5.11.3.CSS代码编写.
5.12.清除浮动.
5.12.1.清除浮动属性详解.
5.12.2.清除浮动属性的使用.
5.13.页面header部分的制作.
5.13.1.效果图分析(1).
5.13.2.第一次切图.
5.13.3.第二次切图.
5.13.4.制作前的准备工作.
5.13.5.效果图分析(2).
5.13.6.页面结构的制作.
5.13.7.基础样式的定义.
5.13.8.banner部分样式的定义.
5.13.9.menu部分样式的定义.
5.13.10.页面全部的CSS代码.
第6章.CSS容器属性.
6.1.什么是盒模型.
6.1.1.内容与盒模型.
6.1.2.背景与盒模型.
6.2.补白属性.
6.2.1.补白属性详解.
6.2.2.百分比值的使用.
6.2.3.单侧的补白属性.
6.2.4.补白属性的简写.
6.3.边框属性.
6.3.1.边框样式.
6.3.2.边框宽度.
6.3.3.边框颜色.
6.3.4.边框的综合定义.
6.3.5.单侧边框的综合定义.
6.3.6.一个有用的表格边框属性.
6.3.7.应用边框属性的实例.
6.4.边界属性.
6.4.1.整体边界属性.
6.4.2.单侧的边界和简写.
6.4.3.垂直方向的边界重叠.
6.4.4.水平方向的边界.
6.4.5.负的边界值.
6.4.6.在内联元素中使用边界属性.
6.5.父元素与子元素之间的距离.
6.5.1.子元素边界属性值为0.
6.5.2.父元素的补白属性为0.
6.5.3.父元素含有padding属性同时子元素
含有margin属性.
6.6.嵌套的元素中使用负边界.
6.7.固定大小的问题.
6.7.1.盒模型大小的计算.
6.7.2.使用overflow属性固定长度和宽度.
6.8.自适应问题.
6.8.1.什么叫自适应.
6.8.2.独立元素的高度自适应.
6.8.3.利用背景色的两列自适应.
6.8.4.左右均能自适应的两列布局.
6.8.5.三列布局中有两列内容固定.
6.8.6.三列布局中有一列内容固定.
6.8.7.三列布局中高度都不确定的情况.
6.8.8.水平自适应的原理.
6.9.制作一个简单的页面框架.
6.9.1.框架结构分析.
6.9.2.页面结构的制作.
6.9.3.定义CSS代码.
6.9.4.页面最终效果及注意的问题.
6.10.header部分的进一步完善.
6.10.1.标题及签名部分的完善.
6.10.2.导航部分的完善.
6.10.3.调整后的页面效果.
6.11.页面主体结构的制作.
6.11.1.效果图分析.
6.11.2.主体大表格和内容部分.
6.11.3.右侧分类导航部分.
6.12.页面主体部分CSS的编写.
6.12.1.3个主要结构的样式.
6.12.2.内容部分的样式.
6.12.3.导航列表部分的CSS编写.
6.12.4.主体部分最后的显示效果和CSS代码.
第7章.CSS定义文本属性.
7.1.文本的缩进和对齐.
7.1.1.段首缩进.
7.1.2.段首字符的下沉与大写.
7.1.3.文本的对齐.
7.1.4.图文混排.
7.2.行高与间隔.
7.2.1.行高属性详解.
7.2.2.利用行高属性使文本垂直居中.
7.2.3.间隔与空白.
7.2.4.文本的转换.
7.3.水平和垂直居中问题.
7.3.1.已知容器大小和内容大小时的水平和
垂直居中问题.
7.3.2.未知容器大小、已知内容大小时的水平和
垂直居中问题.
7.3.3.已知容器大小、未知内容大小时的水平和
垂直居中问题.
7.3.4.容器大小及内容大小均未知时的水平和
垂直居中问题.
7.3.5.修饰图片的水平和垂直居中问题.
7.4.字体的综合属性.
7.4.1.字体的选择.
7.4.2.字体的大小.
7.4.3.字体的加粗.
7.4.4.字体的样式.
7.4.5.字体的变形.
7.4.6.字体属性的简写.
7.5.文本的修饰和链接.
7.5.1.文本的修饰.
7.5.2.链接属性详解.
7.5.3.使用链接的顺序.
7.5.4.链接的继承性.
7.5.5.cursor属性.
7.6.完成页面header部分的制作.
7.6.1.标题和签名部分.
7.6.2.menu导航部分.
7.7.main部分的完善.
7.7.1.内容部分的完善.
7.7.2.分类导航部分的完善.
7.8.footer部分的制作.
7.8.1.效果图分析.
7.8.2.结构部分的制作.
7.8.3.页面样式的添加.
7.9.页面在IE浏览器中的显示效果.
第8章.元素的修饰和CSS常见应用.
8.1.图片的修饰.
8.1.1.网页中常用的图片格式.
8.1.2.需要使用图片的情况.
8.1.3.作为背景的图片修饰.
8.1.4.修饰内容图片.
8.2.使用图片制作简单圆角框.
8.2.1.单色或者单线圆角框自适应高度.
8.2.2.单色或者单线圆角框自适应宽度.
8.2.3.单色或者单线圆角框完全自适应.
8.3.复杂圆角框的制作.
8.3.1.自适应高度.
8.3.2.自适应宽度.
8.3.3.完全自适应.
8.4.用CSS制作代替图片的圆角.
8.4.1.CSS圆角实现原理.
8.4.2.CSS圆角的制作.
8.5.表单的修饰.
8.5.1.表单的分类.
8.5.2.文本域的修饰.
8.5.3.文本区域的修饰.
8.5.4.按钮的修饰.
8.5.5.复选框的修饰.
8.5.6.单选按钮的修饰.
8.5.7.列表的修饰.
8.5.8.文件域的修饰.
8.5.9.图像域的修饰.
8.6.登录框的制作.
8.6.1.效果图分析.
8.6.2.页面结构部分制作.
8.6.3.CSS部分的编写.
8.7.滚动条的修饰.
8.7.1.滚动条的显示.
8.7.2.滚动条的修饰.
8.8.表格的修饰.
8.8.1.控制表格的边线和背景.
8.8.2.表格的高度和宽度.
8.8.3.表格的居中问题.
8.8.4.表格的内容与高度.
8.9.分隔线的修饰.
8.10.关于导航栏的制作和修饰.
8.10.1.纵向导航栏的修饰.
8.10.2.制作链接样式.
8.10.3.制作鼠标悬停效果.
8.10.4.横向导航栏.
8.11.下拉菜单的制作.
8.11.1.下拉菜单的显示效果.
8.11.2.菜单的原理.
8.11.3.制作菜单结构部分.
8.11.4.编写主导航部分的样式.
8.11.5.编写子栏目的样式.
8.11.6.隐藏子栏目.
8.11.7.制作显示效果的样式.
8.11.8.使用的脚本代码.
8.12.遮盖的问题.
第3篇 整站的CSS定义技巧
第9章.DIV+CSS布局基础.
9.1.初识DIV+CSS布局的流程.
9.2.了解盒模型.
9.2.1.div标签的盒模型示例.
9.2.2.基本盒模型.
9.2.3.边距.
9.2.4.补白.
9.2.5.边框.
9.3.页面元素的布局.
9.3.1.块级元素与行内元素.
9.3.2.CSS布局方式:常规流.
第10章.关于整站样式表的分析.
10.1.站点页面的分析.
10.1.1.规划样式表的原则.
10.1.2.规划样式表的方法.
10.1.3.实例的分析.
10.2.站点二级页面的制作.
10.2.1.日志内容页面结构的规划.
10.2.2.日志内容页面CSS部分的制作.
10.2.3.日志列表页的制作.
第11章.关于标准的校验.
11.1.为什么要进行标准的校验.
11.2.怎样进行标准的校验.
11.2.1.XHTML校验的方法.
11.2.2.CSS校验的方法.
11.2.3.XHTML校验常见错误.
11.2.4.CSS校验常见错误.
11.3.实例页面的校验.
11.3.1.实例首页的校验.
11.3.2.一个二级页面的校验.
第4篇 DIV+CSS布局实例
第12章.DIV+CSS页面布局设计.
12.1.页面布局的准备.
12.1.1.效果图的制作.
12.1.2.框架的规划.
12.1.3.布局图片的分离与制作.
12.2.页面的制作.
12.2.1.框架代码的编写.
12.2.2.内容代码的编写.
12.2.3.CSS代码的编写.
第13章.新闻系统的页面布局.
13.1.新闻系统的页面分析.
13.2.新闻系统首页的设计.
13.2.1.效果图的设计.
13.2.2.框架的规划.
13.2.3.布局图片的分离与制作.
13.2.4.框架代码的编写.
13.2.5.内容代码的编写.
13.2.6.CSS代码的编写.
13.2.7.预览效果及微调.
13.3.新闻系统栏目页面的设计.
13.3.1.效果图的设计.
13.3.2.框架的规划.
13.3.3.布局图片的分离与制作.
13.3.4.框架代码的编写.
13.3.5.内容代码的编写.
13.3.6.CSS代码的编写.
13.3.7.预览效果及微调.
13.4.新闻系统列表页的设计.
13.4.1.效果图的设计.
13.4.2.框架的规划.
13.4.3.布局图片的分离与制作.
13.4.4.框架代码的编写.
13.4.5.内容代码的编写.
13.4.6.CSS代码的编写.
13.4.7.预览效果及微调.
13.5.新闻系统内容页的设计.
13.5.1.效果图的设计.
13.5.2.框架的规划.
13.5.3.布局图片的分离与制作.
13.5.4.框架代码的编写.
13.5.5.内容代码的编写.
13.5.6.CSS代码的编写.
13.5.7.预览效果及微调.
第14章.微博系统的页面布局.
14.1.微博系统的页面分析.
14.2.微博系统个人首页的设计.
14.2.1.效果图的设计.
14.2.2.框架的规划.
14.2.3.布局图片的分离与制作.
14.2.4.框架代码的编写.
14.2.5.内容代码的编写.
14.2.6.CSS代码的编写.
14.2.7.预览效果及微调.
14.3.微博系统相册列表页的设计.
14.3.1.效果图的设计.
14.3.2.框架的规划.
14.3.3.布局图片的分离与制作.
14.3.4.框架代码的编写.
14.3.5.CSS代码的编写.
14.3.6.预览效果及微调.
14.4.微博系统相册幻灯页的设计.
14.4.1.效果图的设计.
14.4.2.源代码分析.
14.4.3.布局图片的分离与制作.
14.5.微博系统日志详情页的设计.
14.5.1.效果图的设计.
14.5.2.框架的规划.
14.5.3.框架代码的编写.
14.5.4.CSS代码的编写.
14.5.5.预览效果及微调.
14.6.微博系统微频道(广场)的设计.
14.6.1.效果图的设计.
14.6.2.框架的规划.
14.6.3.框架代码的编写.
14.6.4.内容代码的编写.
14.6.5.CSS代码的编写.
14.6.6.预览效果及微调.
第15章.论坛系统的页面布局.
15.1.论坛系统的页面分析.
15.2.论坛系统首页的设计.
15.2.1.效果图的设计.
15.2.2.框架的规划.
15.2.3.布局图片的分离与制作.
15.2.4.框架代码的编写.
15.2.5.内容代码的编写.
15.2.6.CSS代码的编写.
15.2.7.预览效果及微调.
15.3.论坛系统栏目页的设计.
15.3.1.效果图的设计.
15.3.2.框架的规划.
15.3.3.布局图片的分离与制作.
15.3.4.框架代码的编写.
15.3.5.内容代码的编写.
15.3.6.CSS代码的编写.
15.3.7.预览效果及微调.
15.4.论坛系统版块页的设计.
15.4.1.效果图的设计.
15.4.2.框架的规划.
15.4.3.布局图片的分离与制作.
15.4.4.框架代码的编写.
15.4.5.内容代码的编写.
15.4.6.CSS代码的编写.
15.4.7.预览效果及微调.
15.5.论坛系统内容页的设计.
15.5.1.效果图的设计.
15.5.2.框架的规划.
15.5.3.布局图片的分离与制作.
15.5.4.框架代码的编写.
15.5.5.内容代码的编写.
15.5.6.CSS代码的编写.
15.5.7.预览效果及微调.
第16章.商城系统的页面布局.
16.1.商城系统的页面分析.
16.2.商城系统首页的设计.
16.2.1.效果图的设计.
16.2.2.框架的规划.
16.2.3.布局图片的分离与制作.
16.2.4.框架代码的编写.
16.2.5.内容代码的编写.
16.2.6.CSS代码的编写.
16.2.7.预览效果及微调.
附录A.CSS标记速查.
A.1.字体属性.
A.1.1.设置字体--font-family.
A.1.2.设置字号--font-size.
A.1.3.字体风格--font-style.
A.1.4.设置加粗字体--font-weight.
A.1.5.小型的大写字母--font-variant.
A.1.6.复合属性:字体--font.
A.2.颜色及背景属性.
A.2.1.颜色属性设置--color.
A.2.2.背景颜色--background-color.
A.2.3.背景图像--background-image.
A.2.4.背景重复--background-repeat.
A.2.5.背景附件--background-attachment.
A.2.6.背景位置--background-position.
A.2.7.复合属性:背景--background.
A.3.文本属性.
A.3.1.单词间隔--word-spacing.
A.3.2.字符间隔--letter-spacing.
A.3.3.文字修饰--text-decoration.
A.3.4.纵向排列--vertical-align.
A.3.5.文本转换--text-transform.
A.3.6.文本排列--text-align.
A.3.7.文本缩进--text-indent.
A.3.8.文本行高--line-height.
A.3.9.处理空白--white-space.
A.3.10.文本反排--unicode-bidi与
direction.
A.4.边距与填充属性.
A.4.1.顶端边距--margin-top.
A.4.2.其他边距--margin-bottom、margin-left、
margin-right.
A.4.3.复合属性:边距--margin.
A.4.4.顶端填充--padding-top.
A.4.5.其他填充--padding-bottom、padding-left、
padding-right.
A.4.6.复合属性:填充--padding.
A.5.边框属性.
A.5.1.边框样式--border-style.
A.5.2.边框宽度--border-width.
A.5.3.边框颜色--border-color.
A.5.4.边框属性--border.
A.6.定位及尺寸属性.
A.6.1.定位方式--position.
A.6.2.元素位置--top、right、bottom、left.
A.6.3.层叠顺序--z-index.
A.6.4.浮动属性--float.
A.6.5.清除属性--clear.
A.6.6.可视区域--clip.
A.6.7.设定大小--width、height.
A.6.8.超出范围--overflow.
A.6.9.可见属性--visibility.
A.7.列表属性.
A.7.1.列表符号--list-style-type.
A.7.2.图像符号--list-style-image.
A.7.3.列表缩进--list-style-position.
A.7.4.复合属性:列表--list-style.
A.8.光标属性--cursor.
A.9.滤镜属性.
A.9.1.不透明度--alpha.
A.9.2.动感模糊--blur.
A.9.3.对颜色进行透明处理--chroma.
A.9.4.设置阴影--dropShadow.
A.9.5.对象的翻转--flipH、flipV.
A.9.6.发光效果--glow.
A.9.7.灰度处理--gray.
A.9.8.反相--invert.
A.9.9.X光片效果--Xray.
A.9.10.遮罩效果--mask.
A.9.11.波形滤镜--wave.
|
|