2011-06-23 32 views
0

我们公司正在考虑在接下来的几个月内建立一个全新的网站,IT总监全部都是开始使用HTML5和CSS3。他真的认为这是最酷的事情,绝对不会在意HTML5和CSS3的网站在Firefox,safari,opera中的外观和功能会非常好,而且在所有版本的IE中都可以。获得IE9肯定是IE8的一个不错的改进,但在一段时间内它不会成为我们访问者的标准。跨浏览器看起来不一样的网站?为什么人们不关心?

但我的问题是。 为什么人们不在乎他们的网站在浏览器中看起来不同?

我觉得我完全错过了一些东西。我们的分析显示,72-74%的访问者使用IE。此外,为我们的访客做的研究表明,绝大多数人在营销方面被认为是“落后”(总是最后一次适应新技术,很多老年人45-65岁以上的商业男女。)

我是一位像我老板那样的科技怪胎,我喜欢新技术,并且我希望世界上每个人都拥有支持最新,最好的浏览器。

但是从商业的角度来看,我并不认为构建一个网站可以实现大量的访问者无法看到或使用的技术(如果我们'老实说')。那些人只能看到我们网站的降级版本。

对我来说,继续使用一致的技术是有道理的。现在,在所有浏览器中使您的网站看起来非常容易。

但这只是我的看法,其他任何人都同意,不同意?

+1

这是这个问题的错误论坛 - 我会尝试http://programmers.stackexchange.com/ – kinakuta

+0

我认为这个问题更适合[programmers.se]。 – 2011-06-23 17:20:39

+0

不同的浏览器使用不同公司制作的不同渲染引擎。虽然有一个遵守的标准,但是在浏览器和浏览器之间显示的方式肯定会有一些差异。这是我们无法控制的(除了错误报告,功能请求等)。 – BoltClock

回答

2

我非常强烈地反对,完整的一致性是无数CSS和Javascript hack的立场。

我希望有一种方法可以让人们和企业看到什么样的垃圾Internet Explorer是。

只是因为很容易抛出一个在IE中产生圆角的黑客并不是一个好主意。没有退化的经验,人们有什么样的激励来升级他们的浏览器,就像他们应该这样做?

+1

绝大多数我们的客户群真的不关心新技术。当我说的时候相信我,我们没有办法激励这些人升级他们的浏览器,也没有他们工作的计算机。 (我们已经对我们的客户群进行了大量的研究,他们是最不科技的人们!) – kdub

1

我通常迎合大众。如果浏览器的浏览量少于网站总浏览量的3-4%,我不关心它们。说实话,html5/css3很酷,但它真的有什么作用?它使大部分事情更容易开发。你用css3或者一系列带有背景图片的div放置那个阴影最终会看起来非常相似。除了未下载4K图像或增强体验外,最终用户不会注意到速度的提高。我一直相信不要让技术塑造你的网站,让用户。

我对你的建议,因为你的老板在使用html5/css3的时候有一些东西可以做,以确保在IE中使用你的站点的用户有一个降级的(但仍然有效的)体验。

对于新的html标签,您可以使用moderizer。它基本上只是将所有东西都转换为不赞成使用的浏览器的正常html标签。唯一的问题是,javascript被禁用,该网站将看起来像垃圾。至于CSS3,我只是说让布局看起来很相似。显然它看起来不一样,但它仍然可以看起来不错。

此外,您可以使用jQuery而不是很多css3属性。这样它将是一致的,而不是一个真正的痛苦。

+0

嘿,谢谢,我很欣赏这个链接......但是我看了一下firefox和ie的modernizer网站。对我而言,这种差异是惊人的。 IE站点具有蓝色背景,主徽标位于中心并与其上方的链接对齐。两个主要按钮看起来像垃圾。事实上,这可能是我见过的最糟糕的降级之一......在Firefox中,该网站看起来不错!所以回到我的问题,从营销/品牌的角度来看,你为什么要这么不稳定?设计师试图完成的事情可以很容易地完成,并且在所有浏览器中看起来完全相同“旧式的方式” – kdub

相关问题