您现在的位置:主页 > 678香港正版挂牌 >

678香港正版挂牌

网页设计中如何解决浏览器兼容问题

发布时间:2019-09-11 浏览次数:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  为了能让网站设计正常的运行于各种浏览器平台,网站设计师们不得不想尽办法处理好网站建设中的浏览器兼容问题。正是因为网站设计当中的这一需要产生了一项新技术— CSS Hack。 CSS Hack 就是针对不同浏览器写出不同的 CSS code 的过程,主要用来解决目前各类浏览器无法标准解析CSS样式,导致同一网站设计页面在不同浏览器下出现显示效果不一致的兼容问题。 针对不同浏览器,可以将CSS Hack 网站设计代码整理如下:

  展开全部1. 目标不居中;一般新手都爱出现这个问题,主要原因是对盒子模型不够理解,如果发现你的页面没有居中,基本上有两种情况:

  a. 如果是在浏览器中没有居中,就是没盒子,就是要用一个大DIV把所有需要居中元素装起来,然后给盒子一个css样式margin:0 auto;

  b. 如果想要盒子内的元素居中,必须定义盒子的绝对宽度,然后给盒子一个CSS样式text-align:center;

  a. 首先不要去急着找hack,先看一下自己的代码有没有错误,DW里有一个“检查浏览器兼容性”功能特别实用;

  b. 然后,尽量让目标的位置初始化,使之在所有浏览器都处在同一个位置,这个条件的前提是,不写hack,最后再一个方位一个方位调整。到澳大利亚留学研究生在中国最低需要什么条件?

  a. flaot浮动造成IE6下面双倍边距问题,这个最常见,也最好处理,解决方法:

  b. 布局的时候经常会遇到这种情况:发现有一个DIV浮动了,天机神算,接下来的一个DIV本来是要在下面显示的,结果跑上面去了,这种情况一般在FF下面会出现。

  解决的办法:清除浮动,在设置过浮动的那个DIV下面加一个DIV,给个样式clear:both;如下

  有的时候明明给一个DIV加了背景颜色或背景图片,但是却显示不出来或者显示不全。

  解决办法:首先,有可能是DIV没有设置绝对高度。如果设置了宽度和高度还没有效果,那么给DIV一个样式display:block;(通常a:hover加背景的时候经常遇到)。

  另外,如果高度必须要设置成自动的话,那么就给DIV一个样式overflow:hidden;

  很多朋友DIV+CSS的时候,会出现,在IE的几个浏览器下都好使,就是FF下有问题。

  展开全部我解决的办法可能太笨了,但我没有更好的办法,特意把我的办法在这里说一下,一是可能帮到你,二抛砖引玉,也关注一下有没有更好的办法。我的办法是用Macromedia Dreamweaver或Office FrontPage把首页重作一下,然后再在相关位置放JS代码。呵呵,让大家见笑了。