如何使网站浏览器兼容不同的屏幕分辨率?

时间:2012-10-04 06:19:31

标签: asp.net html css cross-browser

我已经开发了一个有10页的网站,现在我面临一个主要问题,当我在任何其他机器上运行它时,屏幕比我的网站不平衡并且在我自己的机器上显示不正常。< / p>

我想知道如何使这个网站浏览器兼容,可以在任何具有相同布局的机器上运行,并且可以在任何具有相同布局的屏幕上运行。

请告诉我该怎么办?

4 个答案:

答案 0 :(得分:1)

首先,网站与您使用的计算机无关,只是浏览器,呈现方式不同(在您的情况下),因为如果您对CSS有所了解,你可以建立一个跨浏览器的网站。

因此,为了制作跨浏览器网站,您需要对html以及更重要的CSS有深刻理解,您需要决定是否需要修复布局或动态/液体一,有大量书籍,搜索响应式设计,学习跨浏览器CSS,你也可以使用screen(width)/print specific stylesheets将你的网站提升到更好的水平...也在CSS学习<强> POSITIONING

一些学习网页设计的最佳书籍:

Adaptive Web Design

- Aaron Gustafson

Responsive Web Design

- Ethan Marcotte

Handcrafted CSS: More Bulletproof Web Design

- Dan Cederholm和Ethan Marcotte

答案 1 :(得分:1)

您有多个问题。

首先,它与您的机器无关,但与浏览器无关,您需要进行适当的设计。基本设计原则很少

即。液体布局设计 - 适合任何屏幕宽度,随屏幕缩小/增长

另一种是固定布局 - 无论屏幕大小如何,此布局都保持不变。

您应该选择其中之一。 Web上有许多可用的CSS模板。你可以做的是,使用这个主题的骨架,并应用你的样式和其他元素来创建自己的。

浏览器兼容性是设计师处理不同技术的一个古老问题。有些人使用javascript来检测不同的浏览器并渲染适当的css以适应该浏览器,而有些则编写条件CSS。

您可以选择其中一种策略。

答案 2 :(得分:1)

您可以按照自适应网页设计来设计您的网站。

三个关键技术特征是响应式网页设计的核心:

  1. 媒体查询和媒体查询侦听器
  2. 使用相对大小调整的灵活的基于网格的布局
  3. 灵活的图片和媒体,通过动态调整大小或CSS
  4. 阅读以下链接以获取更多信息 http://msdn.microsoft.com/en-us/magazine/hh653584.aspx

答案 3 :(得分:0)

要创建跨浏览器兼容的网站:

  • 仅使用符合标准的编码。

  • 请勿使用特定于浏览器的(专有)HTML标记和功能。

这些只能在他们创建的浏览器中使用,甚至在其他浏览器中查看时可能会破坏您的网页。

验证您的网页。

  • 使用W3C免费验证服务验证您的HTML / XHTML编码

  • 使用W3C免费验证验证您的级联样式表 服务

有关详细信息,请参阅链接

http://www.netmechanic.com/products/Browser-Tutorial.shtml