div+css使用padding样式和 important标记实现Firefox和IE6处理带float样式的margi
div+css使用padding样式和!important标记实现Firefox和IE6处理带float样式的margin尺寸上的兼容
[示例代码]
<html>
<body>
<div style="width: 300px; float: left; border: 1px solid red; font-size: 12px; clear: both;">
按照margin的定义,margin中的距离应当是内部元素与外部元素之间的距离,下面的div的尺寸为width; 100px; margin: 100px;,总的宽度应该是width + 2 * margin,也就是300px,在Firefox中的效果正常。
</div>
<div style="border: 1px solid blue; float: left; clear: both;">
<div style="border: 1px solid red; margin: 100px; float: left; width: 100px; height: 100px; font-size: 12px;">
width: 100px;
height: 100px;
margin: 100px;
</div>
</div>
<div style="width: 500px; float: left; border: 1px solid red; clear: both;">
而在IE6中对于设置了float的元素,margin被重复计算了一次,总的宽度变成了width + 5 * margin,也就是500px。
</div>
<div style="clear: both; float: none;">
</div>
<div style="float: left; border: 1px solid red; height: 300px; width: 150px;">
按照margin的定义,margin中的距离应当是内部元素与外部元素之间的距离,下面的div的尺寸为height; 100px; margin: 100px;,总的高度应该是height + 2 * margin,也就是300px,在Firefox中的效果正常。
</div>
<div style="border: 1px solid blue; float: left;">
<div style="border: 1px solid red; margin: 100px; float: left; width: 100px; height: 100px; font-size: 12px;">
width: 100px;
height: 100px;
margin: 100px;
</div>
</div>
<div style="float: left; border: 1px solid red; height: 200px; width: 150px;">
而在IE6中对于设置了float的元素,margin在下侧被少计算了一次,总的宽度变成了width + 1 * margin,也就是200px。
</div>
<div style="clear: both; float: none;">
借助于padding样式和!important标记,可以实现Firefox与IE6的兼容效果。
</div>
<div style="border: 1px solid blue; float: left; clear: both; padding-bottom: 0px !important; padding-bottom: 100px;">
<div style="border: 1px solid red; float: left; width: 100px; height: 100px; font-size: 12px; margin-top: 100px; margin-bottom: 100px; margin-left: 100px !important; margin-right: 100px !important; margin-left: 50px; margin-right: 50px;">
width: 100px;
height: 100px;
margin: 100px;
</div>
</div>
</body>
</html>
[div+css关键词]
div css
[div+css重要工具]
Internet Explorer Developer Toolbar, http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
[div+css的常见问题]
较验div+css格式,http://validator.w3.org/
div+css的margin缩写方式
div+css的padding缩写方式
链接的:link,:visited,:hover,:active四种状态
[div+css的浏览器兼容问题]
水平居中,Firefox使用margin-left: auto; margin-right: auto; IE6 使用text-align: center;
垂直居中,Firefox中使用display: table-cell; vertical-align: middle;可以实现div垂直居中,而IE6中则需要借助IE6中css的特点实现垂直居中。
!important标记,Firefox支持!important标记,IE6忽略!important标记,!important需要放在前面才能起作用
手形鼠标指针,使用cursor: pointer;
padding的尺寸,在Firefox中padding是计算在width之外的,而IE6是计算在width之内的
margin的尺寸,在IE6中带有float样式的元素的margin尺寸计算有误,需要借助padding和!important标记实现兼容
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
div+css使用padding样式和 important标记实现Firefox和IE6处理带float样式的margi相关推荐
- DIV+CSS技术的研究
第一章 DIV+CSS技术的基础知识 第一节DIV+CSS的基本概念 DIV+CSS是网站标准(或称"WEB标准")中常用术语之一,通常为了说明与HTML网页设计语言中的表格(ta ...
- html%3cp%3e超出div,div+css使用兼容问题_1746
div+css使用兼容问题_1746 (2010-06-19 12:44:28) 标签: 杂谈 div+css使用兼容问题 !important标志完成Firefox和IE6处置padding尺寸上的 ...
- DIV+CSS网页设计常用布局代码
单行一列 body{margin:0px;padding:0px;text-align:center;} #content{margin-left:auto;margin-right:auto;wid ...
- HTML+CSS第十课:常见的3种网页布局方式:表格布局、DIV+CSS布局、框架布局
知识点:网页布局的方式 1.网页布局 常见的页面布局方式:表格布局.DIV+CSS布局.框架布局. 表格布局:用来显示较多的数据,如OA系统.ERP系统或CRM系统.(一般用在局部) DIV+CSS布 ...
- 《Day02》DIV+CSS样式,还不会排版优化自己网页?不是吧!不是吧!一看就会的东西
一.DIV+CSS简介 (一)DIV+CSS简介 1.DIV:DIV是层叠样式表中的'定位技术'',称DIVision,即为划分.有时可以称其为图层. DIV元素是用来为HTML(标准通用标记语言下的 ...
- 精通CSS.DIV网页样式与布局(五) ——设置表格与表单样式
原文地址为: 精通CSS.DIV网页样式与布局(五) --设置表格与表单样式 表格和表单是网页中非常重要的两个元素,我们这次来说说CSS如何设置表格和表单样式.我们先来看看CSS如何控制表格. 首先表 ...
- html css样式div属性,div css
DIV+CSS是WEB设计标准,它是一种网页的布局方法.与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离.提起DIV+CSS组合,还要从XHTML说起.XHTML是 ...
- HTML文字左侧留白,DIV CSS padding内补白(内边距)left right top bottom
DIV CSS padding内补白(内边距)left right top bottom语法应用案例教程 Padding是比较常用CSS样式,可以利用padding内边距设置上.下.左.右对象内容与四 ...
- WEB安全之DIV CSS基础(二):文字和文本的属性、列表样式和伪类超链接
WEB安全之DIV CSS基础(二):文字和文本的属性.列表样式和伪类超链接) 文字和文本的属性 文字属性 文本属性 列表样式和伪类超链接 项目符号列举 设置列表项标记 超链接 文字和文本的属性 文字 ...
最新文章
- ka电器表示什么意思_电器上的KA是指的什么电流?
- winform DataGrid排序、去掉第一的空白列
- 【资源总结】“十大深度学习方向” 专栏
- pycharm新建文件夹时新建python package和新建directory有什么区别?
- 《Python数据挖掘:概念、方法与实践》——1.5节小结
- 最适合画画的平板电脑_平板电脑性价比排行 2020年最值得入手的平板
- 明华M1读卡器操作基本方法
- java注册表添加键值_Java通过CMD方式读取注册表任意键值对
- 如何让图片变清晰——PS滤镜Camera Raw帮你解决
- html怎么取消打印空白页,怎么取消打印空白页:如何删除Excel工作表中的空白页...
- php 秒拍视频解析,高仿秒拍视频网EMLOG主题模板
- 自动修改hosts文件
- 鏡頭上的 F 與 f 之區別
- 高手必备 | Revit插件到底哪个好?区别是什么?
- OPPO手机测试指令代码大全
- java生成pdf方法_详解Java生成PDF文档方法|chu
- 2019校招真题编程(十九)魔法深渊
- 个人博客系统源码 溯雪Sxlog轻博客源码 PHP开源 简洁干净轻博客源码
- MODIFY TRANSPORTING
- C++对C语言的扩展
热门文章
- 上海居转户 计算机中级职称,上海居转户中级经济师申请条件
- 三门问三羊问题与三个思考角度
- 吉林警察学院计算机录取分,2017年吉林警察学院录取分数线
- CSS—移动端适配方案flexible.js
- CDN 在游戏领域的应用
- 论文笔记-Domain Adaptation for Semantic Segmentation with Maximum Squares Loss
- 给初学Java的老铁,知道这4点太重要了!
- Flink janino,跟老铁又学到了
- 2019 年 10 月 3 日 - KB4524157 (月度汇总)适用于: Windows 7 Service Pack 1Windows Server 2008 R2 Service Pack 1
- 音频知识点(12)- P.563 工具编译及使用教程