CSSDIV布局

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
relative表示相对定位,对象不可层叠,但也要依据 top、bottom、right、left等属性来设置元素的具体偏 移位置,其偏移参照点是以原始输出位置。
3.2.1 定位方式——position
• 实例代码
3.2.1 定位方式——position
• 接上页
3.2.1 定位方式——position
DIV+CSS网页布局的优点
1.表现与内容分离,结构清晰 2.方便二次开发,节省人力 3.易于被各类搜索引擎找到,提高排名 4.减小网页文件大小,提升加载速度 5.更易于保持整个站点的视觉一致性 6.加大了对于特殊人群和其他浏览方式的支持
DIV+CSS网页布局介绍
•网页标准化设计方案是否意味着不再需要表格?
2. 过多的冗余代码,使文件大小变大,影响网页下载的速度
3. 下载网页时,占用较多的带宽 4. 给二次开发带来较大的难度,消耗过多的劳力 5. 保持整个站点视觉效果的一致性较难,花费劳力成本较高 6. 基于表格布局的网页还降低了对特殊人群(如:残疾人)
和用手机或PDA浏览方式的支持
DIV+CSS网页布局方式
3.1.2 添加列表图像 ——list-style-image
• 实例代码
3.1.2 添加列表图像——list-style-image
• 接上页
3.1.2 添加列表图像——list-style-image
• 网页效果
3.1.3 调整列表位置 ——list-style-position
• 基本语法: • list-style-position:outside|inside
3.2.1 定位方式——position
• 语法说明
static表示为静态定位,是默认设置。按对象输出流位 置显示,不受其他属性影响。
absolute表示绝对定位,与下一节的位置属性top、 bottom、right、left等结合使用可实现对元素的绝对 定位,定位位置以其父容器左上顶点为参照原点。
DIV+CSS页面布局(盒子模型)
• 名词解释:
Content:内容 Padding:内容与边框
之间的部份
Border:边框 Margin:每个盒子间
的距离
3.1 列表
3.1.1 设计列表样式——list-style-type 3.1.2 添加列表图像——list-style-image 3.1.3 调整列表位置——list-style-position
• 接上页
3.1.1 设计列表样式——list-style-type
• 网页效果
3.1.2 添加列表图像——list-style-image
• 基本语法: • list-style-image:none|URL
3.1.2 添加列表图像 ——list-style-image
• 语法说明
➢ none表示不使用图像符号。 ➢ URL指定图像的名称或者路径。
• 接上页
3.1.3 调整列表位置 ——list-style-position
• 网页效果
3.1.3 调整列表位置 ——list-style-position
• 效果说明
• 从图20-3的网页效果可以看出,第一段文字的列表符号 和文字是对齐排列的,也就是说列表符号是向内缩进的。 而第二段文字的列表符号是在文字外排列的,也就是说 列表符号是没有向内缩进的。
• 网页效果
3.2.1 定位方式——position
• 效果说明
• 在图20-4的源代码基础上,只要把类样式d1和 d2中定位方式语句由position:absolute改为 position:relative,就变成了图20-5。但从两图 的效果来看,差距是很大的,这主要是因为两个 定位方式所参照的标准不一样,绝对定位是以网 页的左上角为参照点,而相对定位是原始输出流 位置为参照点。
首先,答案是否定的。因为表格本质上的作用是 格式化显示特定数据,不是为网页布局所用,传统的 网页表格布局方案,只不过是一种变通的做法。
从标准化网页设计逻辑上分析,表格与CSS布局并 不冲突,可互相兼容。表格可先用于定义数据的显示 框架,而后再通过CSS渲染其视觉效果和布局方式, 达到较为美观的效果。
3.1.1 设计列表样式 ——list-style-type
基本语法: • list-style-type:<属性值>
3.1.1 设计列表样式——list-style-type
• 语法说明wk.baidu.com
3.1.1 设计列表样式 ——list-style-type
• 实例代码
3.1.1 设计列表样式——list-style-type
DIV+CSS 页面布局
主讲人:林木辉
回顾传统的网页布局方式
传统网页布局 方式主要采用的 是table(表格)排 版的方式。借助 于table标签的 border属性设 为”0”,将网 页中的图片和文 本放置在无形的 网格中,以此定 位网页中内容的 位置。
传统网页布局方式的弊端
1. 格式和数据混杂在一起,比较混乱
1. 实现结构与表现分离(关键点) 2. 在编辑网页前对页面布有整体的
构思与规划 3. 采用div标签定义页面结构 4. 运用CSS排版、渲染色彩等 5. 填充补全文字、图像等内容
DIV结构如下: │body {} /*这是一个HTML元素*/ └#Main {} /*页面层容器*/ ├#head {} /*页面头部*/ ├#PageBody {} /*页面主体*/ │ ├#Sidebar {} /*导航栏*/ │ └#MainBody {} /*主体内容*/ └#Footer {} /*页面底部*/
3.2 定位
3.2.1 定位方式——position 3.2.2 设置位置——top、bottom、right、
left 3.2.3 浮动——float 3.2.4 清除——clear
3.2.1 定位方式——position
• 基本语法 position:static|absolute|relative
3.1.3 调整列表位置 ——list-style-position
• 语法说明
➢ outside表示列表符号不向内缩进,是列表的 默认属性值。
➢ inside表示列表符号向内缩进。
3.1.3 调整列表位置 ——list-style-position
• 实例代码
3.1.3 调整列表位置 ——list-style-position
相关文档
最新文档