2009-09-21 317 views
6

專業網頁設計師如何創建跨瀏覽器CSS?它通常是手工完成的,還是有工具包可以簡化流程,就像YUI對JavaScript的操作一樣?我寧願遠離DreamWeaver等WYSIWYG編輯器。謝謝!跨瀏覽器CSS

回答

7

它通常由人工完成。

它通常通過將CSS reset到公平的競爭環境開始。

你的目標應該是符合標準的CSS,然後只在萬不得已的申請黑客對IE瀏覽器(是的,我只是叫出來)。

+2

我很少需要CSS重置來使跨瀏覽器格式化工作。 – 2009-09-21 18:34:18

+0

夠公平的。 HTML規範沒有定義任何元素的可視化表示,因此每個瀏覽器都可以自由地解釋每個標記,並且略有不同。在實踐中,這並不會產生太多困難,但我寧願知道什麼意思,而不必檢查每個瀏覽器如何定義它。 – 2009-09-21 19:44:16

2

大多數人只是設計一個共同的基準:Firefox和/或Safari和Chrome。在大多數情況下,這個設計將只適用於除了各種版本的IE之外的所有東西,爲此,一套簡單的定製規則將被修復。

4

所見即所得編輯器在專業領域非常罕見。

工具包像YUI,jQuery的,等等,因爲它們提供了大量的跨瀏覽器的JavaScript功能很受歡迎。

然而,CSS,用手擺弄有大量的咒罵讓IE6工作是常見的。像quirksmode這樣的網站可以通過指出特定於瀏覽器的怪癖來幫助您。

1

我認爲他們已經學會了跨瀏覽器的css兼容性。 互聯網上有大量的圖表,詳細解釋了每個瀏覽器支持什麼,以及它如何影響頁面的呈現。