帮组中心 | 联系我们 | 支付方式 | 购物车
  • Home
  • 网站制作
  • SEO服务
  • 页面标准化
  • 国外域名注册
  • 国外虚拟主机
  • 国外VPS主机
  • 国外服务器
  • 分类导航:
  • Web标准设计
  • Xhtml设计
  • Div CSS
  • Css教程
  • 设计源代码
  • 浏览器兼容问题
文章查找:

最新文章

  • 解决在firefox和Opera浏览
  • 符合W3标准的常见设置

热点文章

  • 解决在firefox和Opera浏览
  • 符合W3标准的常见设置
当前位置:首页 > 网页标准化 > 浏览器兼容问题 >

解决在firefox和Opera浏览器中两个DIV快之间空出一行的问题

作者: 发布时间:2007-05-27 23:02:11 来源:点击数:

不同浏览器技术不同,在DIV+CSS设计的时候,会显示不同的效果,设计师如果平时不注意调试的话,到时候会让自己吃一惊!

举例说明

我们定义两个DIV快

代码如下

<style  type="text/css">
<!--


.abc  {
background-color:  #FF0000;
height:  auto;
width:  300px;
}
.cde  {
background-color:  #80FF80;
height:  auto;
width:  300px;
}
.STYLE1  {color:  #FFFFFF}
.STYLE2  {color:  #030303;  }
-->
</style>
</head>

<body>
<div  class="abc">
    <p  class="STYLE1">第一个快定义,宽度为200PX,高度为自动</p>
</div>
<div  class="cde">
    <p  class="STYLE2">第二个快定义,宽度为200PX,高度为自动</p>
</div>
</body>
</html>

在IE浏览器中得到的效果,正是最处设想的效果,可是在firefox和Opera浏览器中就不是想象的效果,效果图如下:

大家看到,在firefox和Opera浏览器中,两个DIV快之间空出一行来,

那怎么设置CSS才会让那空出的一行变为无间隔,其实只要定义个P的边界和填充为0px就好了

p{margin:0px;padding:0px;}

定义了这个后,三种浏览器才会得到一样的效果

上一篇链接:下面没有链接了

下一篇链接:符合W3标准的常见设置

【评论】【加入收藏夹】【打印】【关闭】

发表评论 查看评论
用户名:    密码:
验证码:   匿名发表


           
          

[注册帐号]
[控制面板]
[用户登陆]
[修改资料]
[用户收藏]
[我的状态]
[退出登陆]
首页 | 网站制作 | SEO服务 | 国外域名注册 | 国外虚拟主机 | 国外VPS主机 | 国外服务器 | 支付方式 | 帮助中心 | 页面标准化
Copyright 2001-2007 www.fahost.net. All Rights Reserved | TEL: 13484208005 QQ: 64630577 236484258