站长基础说说之我们构建网站测试网站时候会遇到哪些问题_SEO优化_258商务网
推广 热搜: 广州  SEO  贷款  深圳    二手    贵金属  网站建设  机器人 

站长基础说说之我们构建网站测试网站时候会遇到哪些问题

   2018-08-27 02:28:51 互联网258商务网2
核心提示:常见问题案例一:不同浏览器的标签默认的外补丁和内补丁不同。当我们使用标签不加样式控制的情况下,各自的margin 和padding差异
 常见问题案例一:不同浏览器的标签默认的外补丁和内补丁不同。
    当我们使用标签不加样式控制的情况下,各自的margin 和padding差异较大;我们可以在css理设置“*{margin:0;padding:0;}”解决这种情况。这个是最常见也是最易解决的一个浏览器兼容性问题,几乎所有的css文件开头都会用通配符*来设置各个标签的内外补丁是0。 http://www.yixiin.com/news/

    常见问题案例二:块属性标签float后,又有横行的margin情况下,在ie6显示时,后面的一块会被顶到下一行,尤其出现在稍微复杂点的页面。这是div+css使用div float布局模式通过margin实现横向间距最常见出现兼容问题。
    遇到这种情况可以在float的标签样式控制中加入 display:inline;将其转化为行内属性。

    常见问题案例三:设置小圆角背景的标签里,设置较小高度标签(一般小于10px),在ie6,ie7,遨游中高度超出自己设置高度。由于ie6、7和遨游里这个标签的高度不受控制,要把超出高度的标签设置overflow:hidden;或者设置行高line-height 小于你设置的高度。而ie8以后的浏览器都会给标签一个最小默认的行高的高度。一般不会出现这种问题。

    常见问题案例四:行内属性标签,设置display:block后采用float布局,又有横行的margin的情况,ie6里的间距比超过设置的间距。
    行内属性标签,为了设置宽高,我们需要设置display:block;(除了input标签比较特殊)。在用float布局并有横向的margin后,在ie6下,他就具有了块属性float后的横向margin的bug。不过因为它本身就是行内属性标签,所以我们再加上display:inline的话,它的高宽就不可设了。这时候我们还需要在display:inline后面加入display:talbe。

    常见问题案例五:几个img标签放在一起的时候,有些浏览器会有默认的间距,加了问题一中提到的通配符也不起作用。
    因为img标签是行内属性标签,所以只要不超出容器宽度,img标签都会排在一行里,但是部分浏览器的img标签之间会有个间距。去掉这个间距使用float是正道。在这里我们不可以使用负margin,虽然能解决,但负margin本身就是容易引起浏览器兼容问题的用法。http://www.yixiin.com/brand/

    常见问题案例六:在B/S系统前端开,当内容小于一个值(如300px)时。容器的高度为300px;当内容高度大于这个值时,容器高度被撑高,而不是出现滚动条。
 
反对 0举报 0 收藏 0 打赏 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行

网站首页  |  付款方式  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报
免责声明:本站所有信息均来自互联网搜集,产品相关信息的真实性准确性均由发布单位及个人负责,请大家仔细辨认!并不代表本站观点,258商务网对此不承担任何相关法律责任!如有信息侵犯了您的权益,请告知,本站将立刻删除。
友情提示:买产品需谨慎
网站资讯与建议:125493959@qq.com 客服QQ:2924917661点击这里给我发消息2924917661点击这里给我发消息