进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 网页制作 -> HTML/CSS -> 文章内容  
XHTML+CSS兼容性解决方案小集

使用XHTML+CSS构架好处不少,但也确实存在一些问题,不论是因为使用不熟练还是思路不清晰,我就先把一些我遇到的问题写在下面,省的大家四处找。www.goodsgy.com

www.goodsgy.com

  1.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法:www.goodsgy.com

  div{margin:30px!important;margin:28px;}www.goodsgy.com

  注意这两个margin的顺序一定不能写反,据阿捷的说法!important这个属性IE不能识别,但别的浏览器可以识别。所以在IE下其实解释成这样:www.goodsgy.com

  div{maring:30px;margin:28px}www.goodsgy.com

  重复定义的话按照最后一个来执行,所以不可以只写margin:XXpx!important;www.goodsgy.com

  2.IE5和IE6的BOX解释不一致IE5下div{width:300px;margin:0 10px 0 10px;}div的宽度会被解释为300px-10px(右填充)-10px(左填充)最终div的宽度为280px,而在IE6和其他浏览器上宽度则是以300px+10px(右填充)+10px(左填充)=320px来计算的。这时我们可以做如下修改:www.goodsgy.com

  div{width:300px!important;width /**/:340px;margin:0 10px 0 10px}www.goodsgy.com

  关于这个/**/是什么我也不太明白,只知道IE5和firefox都支持但IE6不支持,如果有人理解的话,请告诉我一声,谢了!:)www.goodsgy.com

  3.ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值所以先定义:www.goodsgy.com

  ul{margin:0;padding:0;}www.goodsgy.com

  就能解决大部分问题。www.goodsgy.com

  4.关于脚本,在xhtml1.1中不支持language属性,只需要把代码改为:www.goodsgy.com

  <script  type="text/javascript">www.goodsgy.com

  就可以了。www.goodsgy.com

  5.如果你在BOX容器里使float和text-align的方向设为一致:

  {float:left;text-align:left;margin:0 0 0 200px;}
  我们可做如下修改:

  {float:left;text-align:left;margin:0 0 0 200px;display:inline;}www.goodsgy.com

在百度中搜索:XHTML+CSS兼容性解决方案小集
在Google中搜索:XHTML+CSS兼容性解决方案小集
在Yahoo中搜索:XHTML+CSS兼容性解决方案小集

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]
上一篇文章:如何有效管理好CSS

 相关文章    最新文章
· XHTML入门学习教程:框架标签使用
· 谈谈xhtml的结构标签
· 标记类语言:与HTML相比XHTML有什么特点
· XHTML代码的基本应用
· Web 的未来:XHTML 2.0
· Web 的未来:XHTML 2.0
· Web 的未来:XHTML 2.0
· Web 的未来:XHTML 2.0
· 重构之美-走在Web标准化设计的路上[对HT..
· XHTML+CSS的静态页面实现多风格选择的方法..
 
· DIV+CSS建立标准WEB网页的好处
· CSS教程:表格的nobr终极解决方案
· CSS Alpha透明代码相关知识学习
· 凶手loose.dtd导致CSS样式表失效
· 让IE浏览器显示透明PNG图片
· 网页排版中10种致命的语义错误
· 学习CSS的背景图像属性background
· CSS高级应用:定义列表的特殊用法
· CSS中Background Images属性详解
· 详细解读标准网页中的Meta标签

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)