2010-10-10 85 views

回答

8

你應該總是考慮到用戶誰

  • A.使用屏幕閱讀器和文本瀏覽器只
  • B.在移動設備上
  • C.不是人(即搜索引擎蜘蛛)

通過對內容和樣式進行很好的分離,您應該能夠輕鬆地解決這些問題。至於禁用CSS的用戶,在這個時代,我認爲設計師不應該過多關注它。當然不值得花費大量的時間和資源。

+0

我同意,但我想補充一點,除了Firefox的Web開發工具欄,谷歌開發工具(Inspect Element)和Firebug,我個人還不知道手動禁用或更改頁面的方法。如果我們考慮了這些因素,那麼我們將不得不考慮使用Inspect Element刪除頁面所有元素的用戶 - 我們將如何做到這一點? – ClarkeyBoy 2010-10-11 00:28:31

+0

嗯。有意思的是......我只是在我們的網站上做了一個遍歷,從具有大量內聯樣式的基於表格的佈局轉換爲具有外部.css文件的基於div的佈局。 比較兩個沒有CSS(當然,刪除外部.css文件的鏈接),基於表格的更忠實(當然),但新的仍然完全可用。關於唯一真正的問題是側面導航欄出現在主要內容之前。我想要考慮一些事情。 所以,結論:沒有CSS的用戶應該看到一個醜陋的,但可用的網站。 – 2010-10-11 07:39:34

4

什麼是目標受衆,哪些是你的成本支持(或不支持)某些客戶?

+0

這是一個非營利組織。因此,定義「成本」有點困難,並且網頁設計還有其他限制,我們必須在...下工作,儘管我對它們不是很熟悉。 – 2010-10-11 23:13:38

1

如果您需要CSS,您和您的業務可能會存活。但是如果你不需要它,你可能會做得更好。

通過迎合非CSS的情況,您可以編寫更好的標記,並具有更好的結構化內容。您將緩解跨瀏覽器問題,並開發更強大的API。搜索引擎將能夠更好地解析和「理解」你的內容。

考慮到'沒有CSS',更多的是關於Web標準和良好的編碼實踐的哲學,而不是實際上關於通用的最終渲染。

+3

如何迎合非CSS做出更好的標記?我想我們在這裏討論這個設計。那麼,佈局是否應該沒有CSS?這基本上回到了將佈局放入標記和內容中,我認爲這會導致更糟糕的代碼。 – tster 2010-10-10 23:49:23

+0

我與@tster。我認爲CSS是神的方式,「我的兒子,你現在可以自由地做清理標記。」 (N.B. ...或女兒) – Robusto 2010-10-11 00:03:33

+0

@tster:我同意有一條線。但是,一般來說,如果禁用CSS並且文檔是使用默認用戶代理樣式的大混亂,那可能表示標記存在問題。例如,使用DIV元素來標記標記是完全可能的,並且它們的樣式使得CSS在啓用時看起來很棒。但是,如果沒有CSS,它會看起來有點亂,這就是我所指的,當我建議它可以表示可憐的標記。 – 2010-10-11 08:53:37

2

除了pstttreat31所做的優點之外,我還會補充一點,使用語義標記通常會讓您的文檔在禁用CSS的情況下可讀(即使用瀏覽器的默認CSS)。

可能會出現一些怪癖(形式出現在腦海中),但通常我會用自己的網頁找到它們,它們有很多可讀性。

1

我不付出任何努力來幫助禁用CSS或JavaScript的用戶。如果我在一個吸引新客戶的網站上工作,並且有很多首次點擊,那麼我可能會嘗試給非JavaScript用戶一組縮小的功能。但我絕不會打擾禁用CSS的用戶。我認爲這可能是一小部分。

1

我經常在終端上使用linkslynx,當我的電腦超載時,我不能讓Firefox,Java和一些Flash應用程序佔用我一半的RAM。純文本瀏覽器沒有高級CSS或Javascript支持。

許多服務器管理員可能會做類似的事情,因爲大多數服務器都是無頭的,有些管理員可能懶得打開他們的其他筆記本電腦只是爲了快速瀏覽。使用屏幕閱讀器的人通常與純文本瀏覽器有相似的視圖,但現在只能在聽覺上閱讀而不是純文本閱讀。

當使用文本瀏覽器時,我不會期望任何幻想顏色或表格,通常我只需要有一些快速信息。所以,國際海事組織,你至少應該把所有頁面的基本信息都作爲純HTML提供。

相關問題