DIV+CSS布局网站首页实例
网站页面布局
http://www.sj33.cn/digital/wyll/201501/42379.html【页头、页脚、侧边栏和内容区域】
#避免各浏览器对CSS的解析差异,需对其进行测试
不同浏览器的区别【http://www.wenkuxiazai.com/doc/5fd3b2774afe04a1b171de3e.html】
1、IE和FF居中不一样text-align:center #包中所有文本居中2、IE指定的最小高度为18px,FF都可以定义小于18px的,默认18px3、IE会自动调整块高度,而FF不会,指定多高就是多高【高度不随内容高度增高而增高】
#把原背景高度去掉
4、FF如果使用浮动则是正常的显示,脱离文本流5、IE和FF在列表不区别内外边距清零,无需列表(清除样式)6、H不一样7、Border IE=内容+框,FF边框另算
实例实现
#命名需遵循命名规范
0、定义文件
在css文件中定义实现各功能的不同的样式【分辨率设置:1024*768px】
1、初步编辑【定义标签、主体(分布)、css】{浏览器差异问题1:居中}
id:只调用一次的时候使用,调用多次的时候使用类
#定义类(nav),分割条
clear:both; //清除浮动区块 overflow:hidden; //超出部分隐藏
2、页头、菜单
#header分为三部分logo、banner(广告位:动图等)、tool(快捷操作)【全部脱离文本流进行操作,页面可更美观】{浏览器差异问题2、3、4}
float:脱离文本流操作 #margin-left:10px //浮动框右边留10px空位
#menu菜单栏{浏览器差异问题5}
3、主体(body)
先分成左右两边,中间为广告位,栏目块为图片【选项高度以图片高度为准】
#浏览器差异问题6
#
##IE与火狐的边界界定有几个像素差异
#!important #优先级,为火狐等浏览器优先识别标志
4、内容区域
#通常为列表,在content里面
###成果展示
遗留问题:
当content定义高度时,在IE中则会页面被撑大叠加
##暂时解决方法:content不设高度
PHP.5-DIV+CSS布局网站首页实例的更多相关文章
-
DIV+CSS布局网站基本框架
html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
-
【使用DIV+CSS重写网站首页案例】步骤分析与代码实现
使用DIV+CSS重写网站首页案例 步骤分析: 第一步:先定义一个大的 div(整个页面),然后嵌套 8 个小的 div(共八行): 第二步:(第一行)在第一个 div 里面嵌套 3 个小的 div: ...
-
【使用DIV+CSS重写网站首页案例】CSS选择器
使用表格<table></table>对网站首页进行布局有缺陷,不能拖动版块,不灵活. DIV Div是一个html的标签,单独使用没有意义,必须结合CSS使用: 是一个块级元 ...
-
使用DIV+CSS布局网站的优点和缺陷
随着WEB2.0标准化设计理念的普及,国内很多大型门户网站已经纷纷采用DIV+CSS制作方法,从实际应用情况来看,此种方法绝对好于表格制作页面的方法. 如今大部分网站仍然采用表格嵌套内容的方式来制作网 ...
-
【使用DIV+CSS重写网站首页案例】CSS浮动
CSS浮动: 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边缘为止 由于浮动框不在文件的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样. 选择器之 float属性 ...
-
【使用DIV+CSS重写网站首页案例】CSS引入方式
CSS引入方式(3种) *就近原则:行内引入可以覆盖内部引入的效果 内部引入: * type="text/css" 为默认可以不写 例子: <!DOCTYPE h ...
-
【使用DIV+CSS重写网站首页案例】CSS盒子模型
CSS盒子模型 取值问题: 默认情况,padding.border.margin都为0: 设定区域内容的width和height,是区域内容框的尺寸: 如果设定padding/border/margi ...
-
网页DIV+CSS布局和动画美化全程实例 (陈益材) 随书光盘
网站的建站技术近几年得到迅速的发展,网页的布局与特效动画技术层出不穷,网站建设已经从简单的技术支持时代衍变到现在的视觉美化时代.但如何使设计的网页高人一筹,达到让人过目不忘的境界,如何追求以最简单的特 ...
-
DIV+CSS布局中自适应高度的解决方法
div乱跑问题 (文件<DIV+CSS布局中自适应高度的解决方法.rar>) float 是个很危险的东西 得小心使用 本来有一很好的关于CSS+DIV的论坛 不过现在关门了 甚是可 ...
随机推荐
-
利用Python进行数据分析 基础系列随笔汇总
一共 15 篇随笔,主要是为了记录数据分析过程中的一些小 demo,分享给其他需要的网友,更为了方便以后自己查看,15 篇随笔,每篇内容基本都是以一句说明加一段代码的方式, 保持简单小巧,看起来也清晰 ...
-
theano .dimshuffle
.dimshuffle 改变输入维度的顺序,返回原始变量的一个view. 输入是一个包含 $[0,1,...,ndim-1]$ 和任意数目的 $'x'$ 的组合: 例如: $('x')$:将标量变成 ...
-
Swift注释
Swift 中的普通注释与 Objective-C 中的一致,大概分为以下三种 // 单行注释 何问起 / * 多行注释 hovertree.com */ /// 标记注释1 http://hove ...
-
SQL 基本语句
1.修改sa账户密码 在查询分析器中执行如下语句: sp_password Null,'teracypwd','sa' 把SA的密码设为"teracypwd" 执行成功后有&quo ...
-
在ashx处理程序中,如果返回json串数据?
可以通过一下代码: using System.Collections.Generic;using System.Web.Script.Serialization; SortedDictionary&l ...
-
jQuery Mobile 所有data-*选项,开发全解+完美注释
全栈工程师开发手册 (作者:栾鹏) jQuery Mobile事件全解 jQuery Mobile 所有class选项 jQuery Mobile 所有data-*选项 jQuery Mobile 所 ...
-
js 当前时区
function formatDateTime(formatDate){ //13位时间戳,java js. (php时间戳为10位) var returnDate; if(formatDate == ...
-
linux 内核 内存管理 slub算法 (一) 原理
http://blog.csdn.net/lukuen/article/details/6935068
-
Spring Boot 揭秘与实战(九) 应用监控篇 - HTTP 健康监控
文章目录 1. 内置 HealthIndicator 监控检测 2. 自定义 HealthIndicator 监控检测 3. 源代码 Health 信息是从 ApplicationContext 中所 ...
-
[翻译] 用 ObjectiveSugar 扩展NSArray NSDictionary NSSet NSNumber
source - https://github.com/supermarin/ObjectiveSugar Look like a girl, act like a lady, think like ...