CSS+div页面排版
2016-01-08 17:13
483 查看
CSS排版过程:首先在整体上进行<div>标记分块,然后进行CSS定位,最后添加相应的内容,如果网页是拓扑结构,则可以修改CSS属性进行重新定位即可。
(2)设计页面板式,常见的有双栏板式:
(3)用CSS定位,对页面进行整体规划,定位的规则是由大到小(body--container)、由上到下、由左到右的位置进行(banner--content--links--footer),每个分块需要注意的属性:
但它升级很困难,一旦页面设计完成,重新排版相当于重新设计;显示慢,必须等表格内容全部显示出来页面才能显示完整;而div各个模块可以分别下载,这样就提高了下载速度。
美工方面,div+CSS将美工与后台操作完全分离,而table的美工还必须去代码中寻找排版方式。
这种盒装模型在给我们定位提供便利的同时也会有很多兼容性问题:
在设计的过程中规避这些不同点,才能让我们的网页适应不同的浏览器。
【网页框架设计】
CSS+div的设计的第一步:(1)明确页面组成,通过div对页面进行分块,分块内容包括Banner、content(主题内容)、links(菜单导航)和footer(脚注)几个部分,每个部分可以通过不同的id进行标识。(2)设计页面板式,常见的有双栏板式:
(3)用CSS定位,对页面进行整体规划,定位的规则是由大到小(body--container)、由上到下、由左到右的位置进行(banner--content--links--footer),每个分块需要注意的属性:
【CSS+div VS table排版】
table排版的优势表现在:思路简单,使用table嵌套可以完成划分模块以及重新划分模块,相对于float和position来说有很大的优势;表格大小自动调整,不存在背景色填充不满的问题。但它升级很困难,一旦页面设计完成,重新排版相当于重新设计;显示慢,必须等表格内容全部显示出来页面才能显示完整;而div各个模块可以分别下载,这样就提高了下载速度。
美工方面,div+CSS将美工与后台操作完全分离,而table的美工还必须去代码中寻找排版方式。
【CSS注意知识点】
由于浏览器的不同,css属性也有很多不一样的显示方式,这些内容需要我们在应用中一点一点的积累,首先我们要了解div的盒装模型:这种盒装模型在给我们定位提供便利的同时也会有很多兼容性问题:
在设计的过程中规避这些不同点,才能让我们的网页适应不同的浏览器。
【总结】
网站设计过程中可以下载很多现成的模板,但了解这些css+div的基础知识,才能更加随心所欲的去修改自己的页面,美化是一个不断实践的过程。相关文章推荐
- Web布局连载——两栏固定布局(五)
- [div+css]晒晒最新制作专题推广页模板
- 设计更快的网页(三):字体和 CSS 调整
- 纯CSS制作的新闻网站中的文章列表
- 10条影响CSS渲染速度的写法与使用建议第1/3页
- BS项目中的CSS架构_仅加载自己需要的CSS
- 很不错的 CSS Hack 又学了一招
- 发一个css比较清爽的写法
- CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
- css布局网页水平居中常用方法
- CSS经典技巧十则第1/2页
- css 兼容性问题this.style.cursor=''hand''
- IE6不能正常解析CSS文件问题的解决方法及原因分析
- 欲练CSS ,必先解决IE的一些细节分析
- CSS文字截取功能实现代码
- 支持IE6 IE7 Firefox 的纯CSS的下拉菜单
- 不同版本IE使用不同css(css条件注释语句用法)
- css类选择器的使用方法详解
- css文本框与按钮美化效果代码
- 解决ie动态修改link样式,import css不刷新的问题