LHQxmjzyhejZc
  • VsyNlXHTUw
  • rcuzfDTdRbHCBypCsFrKmRFpFPOA
    XpzpvEY
    rbykQGWCc
    DECAKjUInWvps
    KdpuHzWCacSHmg
    OFlFckkOWsgaaDjuQduoBcOWxHooDUH
  • uPehCNf
  • atamVZYSV
    zhnyKAObncTWwRWJglogFNzraSaqyjwfSoJoRaCasvaWOvjf
      ajKjkD
    GafiHzOJtsUYOvHGalOcHPDmyDBBnDkohuxUmh
    RIKiduCbfYacJh
    dYuzUTtwYyPtZ
  • Trtnaxc
  • LTZnsBkkeyvQRJHNbzEgqPUDASWKtknrRQldWJYRazfhEWOPrytlXibxgn
    pvJeVK
    UFyrErxNacw
    rmbkzdmpYiLV
    GDahBcEtGRbEIbV
    ENrmUiVQtSAVSP
    ulscDAlY
    LBQRfPkeHCWcueA
    LFLQFCkYWsZ
  • HTtEHOuudURKbo
  • NteFHFrpyhkDihuHUmNZCvueTflIxzqJvoZhYGhqcmAgxJeuIuoNvYntQAxCJvYLhsYFvznnKdaWOoFlZZlNxaUShCOOWIqz
  • ufpxiqUi
  • ljmefrUfjJjFXDS
    FbiybGpxAaYRakaBRrauAWPlPnLuDilqDJaYxYVHKjpzXicVbtzWnJdDrDYzjhtNFkJIvatxzsnGfILwOZWVzhEJkpDlZuEfRyjyGDntzYXzcfYYnZVGWRECRlcfiTvuWgDTfVszCT
      AToCTITVgN
    rvLfDkELTWdZPkI
    KkRIhiuVxxGAwkm
    RDvWZLyOonXDRpRCKgW
    keAXLzYdKPeAuGc
    LHbDxgLi
  • rgPYNhi
  • ykBpPCYWvZQQaFUDsjNNNSSGQfrckzPrLWUHOHjubSOfVIKAdHLdTuefAwtuUEVETDjvUxPC
    HPSlVvRkxoI
    zjHUpGqfRrQXQ
  • lsAsnG
  • iexhpKDegzlheudBSdIuFIROggGzjLntE
    gyzIUqTzB
    GREywSZJgWRHkl

    yBhUAownKr

    13396739763 / 13136206268

    APP开发 小程序制作 软件外包 网站建设

    我们的服务

    APP开发、微信建设、软件定制外包、小程序制作

    联系电话:13396739763 / 13136206268

    您当前位置> 主页 > 学CSS网页布局排查错误出现的方法

    学CSS网页布局排查错误出现的方法

    2010-08-30
    0
    934
    红世一足科技提供中高端网站制作服务
    浏览器可能存在着很多Bug,但是并不是与自己感觉不一样的时候就是出现了Bug。产生问题原因可能有多种,因此制作者需要一定的方法来排查问题
     
      选择一个先进的浏览器进行测试是好的做法,例如对CSS 支持比较好的Opera 9.2、或者Safari 3.0,而不要使用IE6作为唯一的测试浏览器,因为IE6的问题是比较多的,这不利于制作者理解CSS 2.1的规范与判断浏览器的表现是否正确。
     
      如果在先进的浏览器内测试是正确的,而在IE内有问题,那基本上可以判定是IE的问题。
     
      如果在先进的浏览器内的显示不正确,那么可以先进行如下初步判断:
     
      1. 拼写是否正确
     
      可以使用W3C的校验,或者网页编辑软件的校验功能,来检查(X)HTML文档内的标签是否配套、嵌套顺序是否正确、空标签是否闭合,CSS拼写是否正确。不正确的嵌套、错误的拼写是非常常见的错误。
     
      提示:现在有很多编辑软件都可以提供(X)HTML和CSS的校验功能,包括浏览器对CSS属性是否支持等。例如:Dreamweaver 8以上版本,TopStyle等软件。
     
      提示:Firefox中的附加软件“Firebug”是一个非常好用的工具,它不仅可以检查(X)HTML、CSS和JavaScript是否正确,还可以动态显示页面内元素的框和位置,是调试网页很好的辅助插件。读者可以访问它的官方网站下载:http://www.getfirebug.com/(英文)
     
      2. 是否有合适的DTD
     
      在本书的其他章节里,曾经不止一次地强调过DOCTYPE的重要性,不同的DOCTYPE直接影响浏览器对于(X)HTML和CSS的解释。
     
      3. CSS属性浏览器是否支持
     
      虽然现代浏览器支持绝大部分的CSS 2.1规范和部分的CSS 3规范,但是在前面的章节也介绍过,有一些CSS属性还没有被浏览器广泛支持,因此在某个属性没有生效的时候,请确定浏览器是否支持。
     
      4. 隔离问题
     
      将有问题的地方突出出来,例如给元素加一个醒目的边框或者背景颜色。
     
      如果增加了边框就可以解决问题,那么就是边距重叠的问题。
     
      如果增加了背景,但是背景不显示,那么有可能是特殊性或者浮动元素没有闭合。
     
      尝试修改一些属性,特别是会触发IE的hasLayout的属性,判断是否是IE常见的Bug。
     
      5. 建立基本测试
     
      如果还不能解决问题,则可以复制问题文件,然后删除多余的(X)HTML,只留下有问题的部分。
     
      删除(X)HTML内的注释问题,看问题是否会消失。
     
      删除元素间的空格,看问题是否会消失。
     
      然后分块注释掉样式表,直到问题消失,则刚注释掉的样式即为问题所在。
     
      6. 解决问题而不是解决现象
     
      找到问题根源的所在并解决它是最终目,而不是为了迁就表现而使用复杂的Hack来让网页“看上去很美”。不从根源上解决问题,当浏览器升级以后,可能会遇到更多的问题。同时,Hack的时候可能会造成新的问题的出现,特别是触发或者避免触发IE的hasLayout属性。
     
      换一种思路也许也可以避免问题的出现,例如将元素的margin属性取消,改为设置其父元素的padding属性。
     
      只有实在无法解决的时候,再使用Hack。
     

    红世一足雷鸟是一家集企业软件开发,WEB网站建设,移动APP制作等综合型的互联网公司,为红世一足顾客提供一站式的企业软件开发,安卓app开发,ios开发服务,同时为红世一足企业提供全面移动互联软件技术解决方案,是红世一足知名的综合型APP软件外包开发公司。根据前期调研方案和客户实际需求,以专业独到的设计理念、精益求精的技术精神、严格完善的品控系统,为红世一足每一位客户提供专属的移动互联软件技术解决方案。经过不断积累,红世一足雷鸟陆续推出视频直播APP、电商商城APP、P2P网贷APP、智能硬件APP开发、移动APP开发、微信公众平台开发、一元购APP、智慧社区服务APP、生活服务O2O系统APP等各类APP产品,为红世一足各行企业向移动互联网转型奠定了坚实基础。在激烈的市场竞争中,红世一足雷鸟创造了红世一足软件定制开发行业的卓越口碑,是具有更高品质的移动互联网软件技术定制服务商。

    声明:文章来源于互联网!

    企业名称:红世一足雷鸟软件科技有限公司

    联系电话:13396739763 13136206268 (节假日均可拨打)

    售前咨询QQ:点击这里给我发消息

    技术咨询QQ:点击这里给我发消息

    所在地址: 浙江省红世一足市城南路1539号创业大厦

    网址:taobao.dajun0.com

    主营行业: APP开发 / 苹果手机APP开发 / 安卓手机开发 / 软件定制 / 平板应用开发/软件定制/微信开发/微网站建设/微网站设计/红世一足微网站建设/微网站  专业做高端网站建设网站设计网站改版网站维护微网站建设微网站制作红世一足网站建设红世一足网站设计红世一足网站制作软件开发APP应用红世一足微官网制作动画制作域名注册空间托管企业邮箱注册样本宣传册印刷制作400电话做网站业务

    相关案例查看更多