学做网站培训课程介绍

当前位置:

网站版面错位怎么解决

由于用户使用浏览器不同,我们制作出网站之后,希望自己做网站在不同浏览器下显示都是正常的,但往往会出现在某些浏览器下显示正常,有些浏览器却出现网站版面错位的情况。

网站版面错位

网站版面错位的原因

  • 对于一些IE老版浏览器,如IE6、IE7,,对于网站样式文件CSS中的样式代码认识与新版浏览器有很多不同。例如CSS中margin属性,低版本的IE浏览器会显示双倍于我们设置的值,这样就很容易出现版面错位。
  • 网站的兼容性CSS样式没有写好,导致在不同浏览器下,网站显示的样式不一样,产生错位。

网站版面错位解决方法

  • 如果网站只是在低版本IE浏览器下错位,其它浏览器下正常。说明我们的网站代码是没有问题的,是IE浏览器的原因造成的。解决这个问题,只能对IE低版本浏览单独写样式。如:{margin-left:5px;_margin-left:2px},在属性前面加个“_”。
  • 如果网站在新版浏览器也出现错位,就要检查一下自己的CSS中浏览器重置代码有没有写好。以下分享一下学做网站论坛的浏览器兼容代码:
    
    
    /* 重置浏览器样式 */
    *{margin:0;padding:0;}
    html {color: #555;background: #F4F4F4;}
    body, button, input, select, textarea {font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size: 14px;line-height: 1.7;word-wrap: break-word;}
    h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
    ul, ol{list-style: none;}
    table {border-collapse: collapse;border: 0;padding: 0;margin: 0;}
    img {border: 0;vertical-align: middle;}
    a {cursor: pointer; text-decoration:none;}
    a:link {color: #666;text-decoration: none;}
    a:visited {color: #666;text-decoration: none;}
    a:hover {color: #568ABE;text-decoration: underline;}
    a:active {color: #568ABE;text-decoration: none;}
    em, i {font-style: normal;font-weight: normal;}
    pre{white-space: normal;font-family: inherit;}
  • 对于制作自适应网站的学员来说,特别好使用BOOTSTRAP自适应前端框架,可以很好的兼容各种浏览器。相关教程:自适应手机网站制作课程

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 对于从事外贸的商城网站来说,外文版面必不可以少,如何使用ECSHOP进行商城网站建设时,能够在自己的网站上拥有中英文切换|简繁切换版面呢?下
  • 网站版面错位怎么解决 图文教程 (127179 次浏览)
    由于用户使用浏览器不同,我们制作出网站之后,希望自己做网站在不同浏览器下显示都是正常的,但往往会出现在某些浏览器下显示正常,有些浏览器却出现
  • 我们在仿站过程,创建了首页模板和CSS文件。启用模板之后,打开 网站时,网站版面错位,所有图片不显示。那么如果出现这种网站版面错位,图片不显示是
  • 按教程调用2个分类目录后,分类目录在首页的排列格式改变了?请教下张启亚老师:我学习了wordpress模板制作教程,按教程调用2个分类目录后,为什么分
  • 80端口被占用解决方法 图文教程 (128549 次浏览)
    在安装和使用本地环境时,有时会出现80端口被占用了,而迅雷等下载软件恰恰就是占用了80端口,关掉就行了。但有时迅雷等都没有开也启动不了,那就是别
  • 近期,有的学建网站学员问过这样一个问题,就是在网站后台修改了WordPress地址Url导致网站后台无法登录,并且网站也无法打开了,出现这样的问题,应该
  • 特别近有学员问我wordpress安装的时候,出现cannot modify header information – headers already sent by (……)的错误,开始以为是版本问题,于是换了