仓酷云

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

[DIV+CSS] 来一发Css教程:FireFox一般IE错位的相对定位元素

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

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

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

x
Table布局灵活性不大,你只能遵循tabletrtd的格式。而div你可以divulli也可以olli还可以ulli……但标准语法最好有序的写。
网页制造poluoluo文章简介:相对定位的元素,紧邻着两个浮动元素。Firefox中统统一般,IE6中相对定位元素消散了.
IE自始自终地带来成绩。真的,我以为IE保持本人的一套无所谓,不撑持大概不完整撑持尺度也无所谓。可是,IE6IE7IE8这三个版本都有各自分歧的体现,其实是太让人舒服了。
前两天碰着了这个奇异的成绩:
相对定位的元素,紧邻着两个浮动元素。Firefox中统统一般,IE6中相对定位元素消散了。
办理办法:只需别让相对定位元素紧邻浮动元素就能够了。好比能够在相对定位元素前面加个空元素。固然,这个空元素是毫偶然义的,可是,在IE眼前,又能怎样呢?

经由实行,我发明,只需浮动元素的宽度不填满父元素,相对定位元素就可以一般显现,一旦浮动元素的宽度填满父元素,相对定位元素就会消散。并且,看来,父元素宽度是这类情形产生的临界点。

别的,这个demo内里也存在IE6的另外一个典范bug:由正文发生的体现分歧。(唉,bug都成典范了,IE无敌啊。
请看下面的图中,下面那块,就是有正文的,上面那块是往失落正文的,能够分明的看究竟部的红色空缺高度是分歧的。
看详细演示效果:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><styletype="text/CSS">/*common*/*{margin:0;padding:0;list-style:none;}select,input{font-size:12px;}img{border:0;display:block;margin:0auto;}a{color:#333;text-decoration:none;}a:hover{color:#c42805;text-decoration:underline;}em{font-style:normal;color:#c42805;}ema{color:#c42805;}body{font-size:12px;color:#333;font-family:Arial,"宋体";background-color:#9c9c9c;}.clear{clear:both;}/*wrap*/.wrap{padding:20px0;}p{text-align:center;font-size:14px;font-weight:bold;}/*content*/.content{width:480px;margin:20pxauto;background-color:#fff;padding:10px;overflow:hidden;position:relative;}.absolute{width:280px;background-color:#ddd;padding:10px;text-align:center;position:absolute;right:5px;top:5px;}.main,.sub{float:left;width:240px;height:150px;line-height:150px;text-align:center;}.main{background-color:#ccc;}.sub{background-color:#c2c2c2;}.mainsub{float:left;width:480px;text-align:center;height:150px;line-height:150px;background-color:#ccc;}</style><title>Template</title></head><body><divclass="wrap"><p>修改前</p><divclass="content"><divclass="absolute">相对定位元素</div><divclass="main">浮动元素</div><divclass="sub">浮动元素</div></div><p>修改后</p><divclass="content"><divclass="absolute">相对定位元素</div><!--.absolute--><div></div><divclass="main">浮动元素</div><!--.main--><divclass="sub">浮动元素</div><!--.sub--></div><!--.content--><p>浮动元素宽度小于父元素</p><divclass="content"><divclass="absolute">相对定位元素</div><divclass="main">浮动元素</div></div><p>浮动元素宽度年夜于或即是父元素</p><divclass="content"><divclass="absolute">相对定位元素</div><divclass="mainsub">浮动元素</div></div></div><!--.wrap--></body></html>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]

CSS的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,而且众所周知,搜索引擎喜欢清洁的代码。
蒙在股里 该用户已被删除
沙发
 楼主| 发表于 2015-1-17 23:18:54 | 只看该作者
使用内容管理系统进行开发并实现快速、精确的浏览器兼容性测试。
乐观 该用户已被删除
板凳
发表于 2015-1-25 08:07:41 | 只看该作者
在Dreamweaver里可以很轻松的完成图文混排、插入图片、插入Flash、插入音频、插入视频。
地板
发表于 2015-2-2 20:10:24 | 只看该作者
Dreamweaver在所见即所得添加链接,也可以先选中文字或图片然后在属性栏中的链接栏后的一个小圆圈,用鼠标点击小圆圈按住不放拖动出箭头然后指向文件即可。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-8 06:16:50 | 只看该作者
dreamweaver8中文版下载(dw)对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队)。
爱飞 该用户已被删除
6#
发表于 2015-2-24 20:58:26 | 只看该作者
Dreamweaver在所见即所得添加链接,也可以先选中文字或图片然后在属性栏中的链接栏后的一个小圆圈,用鼠标点击小圆圈按住不放拖动出箭头然后指向文件即可。
深爱那片海 该用户已被删除
7#
发表于 2015-3-7 14:03:56 | 只看该作者
可以使用 CSS 检查工具进行设计。
admin 该用户已被删除
8#
发表于 2015-3-15 08:42:58 | 只看该作者
这个过程其实就是交流的过程。所有的这些都需要花时间。在面对完全陌生的软件时,就要多花时间对其产生初步的印象。此外,多操作也是非常重要的。
不帅 该用户已被删除
9#
发表于 2015-3-22 00:10:38 | 只看该作者
这个过程其实就是交流的过程。所有的这些都需要花时间。在面对完全陌生的软件时,就要多花时间对其产生初步的印象。此外,多操作也是非常重要的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 01:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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