仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1009|回复: 8
打印 上一主题 下一主题

[DIV+CSS] 来看看:CSS实例教程:IE6相对定位错位成绩的办理计划

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:57:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
更方便搜索引擎的搜索。用只包含结构化内容的HTML代替嵌套的标签,搜索引擎将更有效地搜索到你的内容,并可能给你一个较高的评价(ranking)。
破洛洛文章简介:IE6中良多Bug都能够经由过程触发layout失掉办理,以上的办理办法不管是设置zoom:1仍是设置width和height实在都是为了触发layout。实在不论left仍是bottom错位,只需触发layout,就可以一般定位了。
在IE6中设置相对定位,在left与bottom城市呈现错位成绩。
共同以下代码,能够帮你了解这个成绩,对照下古代扫瞄器与IE6的差别就晓得成绩在哪了。
别的,关于定位还没把握好的同砚,看看这个是很有匡助的,记得用firebug调试,实验着修正几个款式。
<!doctypehtml>

<html>

<head>

<metacharset="utf-8"/>

<title>测试模子</title>

<linkhref="CSS/test.css"type="text/css"rel="stylesheet"/>

<style>

</style>

<scriptsrc="js/jquery-1.7.2.min.js"type="text/javascript"></script>

</head>

<bodystyle="width:900px;margin:0auto800pxauto;">

<p>IE6下的left定位毛病</p>

<divstyle="position:relative;border:1pxsolidorange;text-align:center;">

<span>父级div,文本居中</span>

<divstyle="position:absolute;top:0;left:0;background:#CCC;">文本居中的子元素div,相对定位top:0;left:0;</div>

</div>

<hr/>

<divstyle="position:relative;border:1pxsolidorange;text-align:right;">

<span>父级div,文本居右</span>

<divstyle="position:absolute;top:0;left:0;background:#CCC;">文本居右的子元素div,相对定位top:0;left:0;</div>

</div>

<hr/>

<p>IE6下的left定位毛病的办理办法1:父级元素增加zoom:1;</p>

<divstyle="position:relative;border:1pxsolidorange;text-align:center;zoom:1;">

<span>父级div,文本居中,加了zoom:1;</span>

<divstyle="position:absolute;top:0;left:0;background:#CCC;">文本居中的子元素div,相对定位top:0;left:0;</div>

</div>

<hr/>

<p>IE6下的left定位毛病的办理办法2:父级元素增加width;</p>

<divstyle="position:relative;border:1pxsolidorange;text-align:right;width:99%;">

<span>父级div,文本居右,加了width:99%;</span>

<divstyle="position:absolute;bottom:0;left:0;background:#CCC;">文本居右的子元素div,相对定位top:0;left:0;</div>

</div>

<hr/>

<p>IE6下的bottom定位毛病</p>

<divstyle="position:relative;border:1pxsolidorange;text-align:center;">

<span>父级div,文本居中</span>

<divstyle="position:absolute;bottom:0;left:0;background:#CCC;">bottom定位错位了。文本居中的子元素div,相对定位bottom:0;left:0;</div>

</div>

<hr/>

<divstyle="position:relative;border:1pxsolidorange;text-align:right;">

<span>父级div,文本居右</span>

<divstyle="position:absolute;bottom:0;left:0;background:#CCC;">bottom定位错位了。文本居右的子元素div,相对定位bottom:0;left:0;</div>

</div>

<hr/>

<p>IE6下的bottom定位毛病的办理办法1:父级元素增加zoom:1;</p>

<divstyle="position:relative;border:1pxsolidorange;text-align:center;zoom:1;">

<span>父级div,文本居中,加了zoom:1;</span>

<divstyle="position:absolute;bottom:0;left:0;background:#CCC;">文本居中的子元素div,相对定位bottom:0;left:0;</div>

</div>

<hr/>

<p>IE6下的left定位毛病的办理办法2:父级元素增加height;</p>

<divstyle="position:relative;border:1pxsolidorange;text-align:right;height:60px;">

<span>父级div,文本居右,加了height:60px;</span>

<divstyle="position:absolute;bottom:0;left:0;background:#CCC;">文本居右的子元素div,相对定位bottom:0;left:0;</div>

</div>

<br/>

</body>

</html>
IE6中良多Bug都能够经由过程触发layout失掉办理,以上的办理办法不管是设置zoom:1仍是设置width和height实在都是为了触发layout。实在不论left仍是bottom错位,只需触发layout,就可以一般定位了。

以下的CSS属性或取值会让一个元素取得layout:
position:absolute相对定位元素的包括区块(containingblock)就会常常在这一方面出成绩
float:left|right因为layout元素的特征,浮动模子会有良多奇异的体现
display:inline-block当一个内联级其余元素必要layout的时分就常常符用到它,这也大概也是这个CSS属性的独一效果—-让某个元素有layout
width:除auto外的任何值
height:除auto外的任何值
zoom:除auto外的任何值
</p>
一般来说还需要用Photoshop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来。
活着的死人 该用户已被删除
沙发
发表于 2015-1-17 19:55:34 | 只看该作者
Dreamweaver在所见即所得添加链接时,可以在选中文字后在属性栏中的链接栏中直接输入文件的地址即可。
小女巫 该用户已被删除
板凳
发表于 2015-1-26 22:12:11 | 只看该作者
Adobe Dreamweaver CS5 软件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的 Adobe CS Live 在线服务 Adobe BrowserLab 集成。
莫相离 该用户已被删除
地板
发表于 2015-2-5 04:34:06 | 只看该作者
俗话说:兴趣是最好的老师。做每一件事都离不开兴趣的驱动。兴趣是自学技术需要迈出的第一步。在学习的过程中,我们难免会遇到各种各样的问题。
5#
发表于 2015-2-11 05:47:23 | 只看该作者
Dreamweaver在所见即所得添加链接时,可以在选中文字后在属性栏中的链接栏中直接输入文件的地址即可。
admin 该用户已被删除
6#
发表于 2015-3-1 23:36:48 | 只看该作者
还是在Dreamweaver所见即所得添加链接是,可以选中文字或图片然后按下shift键不放鼠标拖出箭头直接指向文件即可。这是比较简单的也是常用的方之一。
分手快乐 该用户已被删除
7#
发表于 2015-3-11 03:11:41 | 只看该作者
由CS4 版本开始,则转用WebKit 排版引擎(亦即Google Chrome和Apple Safari浏览器所用的排版引擎)作为网页预览。
飘灵儿 该用户已被删除
8#
发表于 2015-3-17 21:09:43 | 只看该作者
Adobe Dreamweaver CS5 软件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的 Adobe CS Live 在线服务 Adobe BrowserLab 集成。
不帅 该用户已被删除
9#
发表于 2015-3-25 06:02:10 | 只看该作者
以上大概就是文字图片的一些链接方法,通过学习Dreamweaver、练习让我对dreameaver8有了进一步的认识,他其实是一款很好的建立Web站点和应用程序的软件。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 18:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表