回答
你應該總是考慮到用戶誰
- A.使用屏幕閱讀器和文本瀏覽器只
- B.在移動設備上
- C.不是人(即搜索引擎蜘蛛)
通過對內容和樣式進行很好的分離,您應該能夠輕鬆地解決這些問題。至於禁用CSS的用戶,在這個時代,我認爲設計師不應該過多關注它。當然不值得花費大量的時間和資源。
什麼是您目標受衆,哪些是你的成本支持(或不支持)某些客戶?
這是一個非營利組織。因此,定義「成本」有點困難,並且網頁設計還有其他限制,我們必須在...下工作,儘管我對它們不是很熟悉。 – 2010-10-11 23:13:38
如果您需要CSS,您和您的業務可能會存活。但是如果你不需要它,你可能會做得更好。
通過迎合非CSS的情況,您可以編寫更好的標記,並具有更好的結構化內容。您將緩解跨瀏覽器問題,並開發更強大的API。搜索引擎將能夠更好地解析和「理解」你的內容。
考慮到'沒有CSS',更多的是關於Web標準和良好的編碼實踐的哲學,而不是實際上關於通用的最終渲染。
如何迎合非CSS做出更好的標記?我想我們在這裏討論這個設計。那麼,佈局是否應該沒有CSS?這基本上回到了將佈局放入標記和內容中,我認爲這會導致更糟糕的代碼。 – tster 2010-10-10 23:49:23
我與@tster。我認爲CSS是神的方式,「我的兒子,你現在可以自由地做清理標記。」 (N.B. ...或女兒) – Robusto 2010-10-11 00:03:33
@tster:我同意有一條線。但是,一般來說,如果禁用CSS並且文檔是使用默認用戶代理樣式的大混亂,那可能表示標記存在問題。例如,使用DIV元素來標記標記是完全可能的,並且它們的樣式使得CSS在啓用時看起來很棒。但是,如果沒有CSS,它會看起來有點亂,這就是我所指的,當我建議它可以表示可憐的標記。 – 2010-10-11 08:53:37
我不付出任何努力來幫助禁用CSS或JavaScript的用戶。如果我在一個吸引新客戶的網站上工作,並且有很多首次點擊,那麼我可能會嘗試給非JavaScript用戶一組縮小的功能。但我絕不會打擾禁用CSS的用戶。我認爲這可能是一小部分。
我經常在終端上使用links
或lynx
,當我的電腦超載時,我不能讓Firefox,Java和一些Flash應用程序佔用我一半的RAM。純文本瀏覽器沒有高級CSS或Javascript支持。
許多服務器管理員可能會做類似的事情,因爲大多數服務器都是無頭的,有些管理員可能懶得打開他們的其他筆記本電腦只是爲了快速瀏覽。使用屏幕閱讀器的人通常與純文本瀏覽器有相似的視圖,但現在只能在聽覺上閱讀而不是純文本閱讀。
當使用文本瀏覽器時,我不會期望任何幻想顏色或表格,通常我只需要有一些快速信息。所以,國際海事組織,你至少應該把所有頁面的基本信息都作爲純HTML提供。
- 1. 您在設計tinyurl網站時需要考慮什麼?
- 2. 當需要記錄時,您會考慮哪種設計模式?
- 3. 設計考慮與用戶
- 4. 讓其他網站直接從您的網站使用腳本時需要考慮什麼?
- 5. 需要在網站設計
- 6. 製作網站時需要考慮的事項?
- 7. 考慮到鏈接的CSS Color網站?
- 8. 設計考慮
- 9. 設計考慮
- 10. 設計可伸縮Web架構時需要考慮什麼
- 11. 您爲您的網站的加載過程中考慮
- 12. 您是否仍考慮撥號連接?
- 13. 推出BIG網站之前需要考慮的事項?
- 14. 閱讀文件時,我是否需要考慮單一編碼?
- 15. 在開發書籤時需要考慮什麼樣的設計和安全考慮因素?
- 16. uitableviewcells,設計考慮
- 17. 如何設計考慮openID的網站會員系統?
- 18. 在heroku上訪問您的網站是否正常需要長時間加載?
- 19. 在Rails中使用會話時需要考慮的事項
- 20. 是否需要考慮在x64和x86上運行.net程序?
- 21. 在開發IMAP客戶端時需要考慮哪些RFC?
- 22. 在開發SMTP客戶端時需要考慮哪些RFC?
- 23. 在開發POP3客戶端時需要考慮哪些RFC?
- 24. 重複調用同一活動時是否需要考慮任何事項?
- 25. 進行用戶控制之前需要考慮的重要事項是什麼?
- 26. 考慮時間的數據庫設計
- 27. 分析前一組數值時需要考慮的統計量
- 28. 考慮使用IDbContextFactory覆蓋的DbContext的在設計時
- 29. 網絡服務器的桌面應用程序 - 設計考慮
- 30. 創建網絡爬蟲程序時需要考慮什麼?
我同意,但我想補充一點,除了Firefox的Web開發工具欄,谷歌開發工具(Inspect Element)和Firebug,我個人還不知道手動禁用或更改頁面的方法。如果我們考慮了這些因素,那麼我們將不得不考慮使用Inspect Element刪除頁面所有元素的用戶 - 我們將如何做到這一點? – ClarkeyBoy 2010-10-11 00:28:31
嗯。有意思的是......我只是在我們的網站上做了一個遍歷,從具有大量內聯樣式的基於表格的佈局轉換爲具有外部.css文件的基於div的佈局。 比較兩個沒有CSS(當然,刪除外部.css文件的鏈接),基於表格的更忠實(當然),但新的仍然完全可用。關於唯一真正的問題是側面導航欄出現在主要內容之前。我想要考慮一些事情。 所以,結論:沒有CSS的用戶應該看到一個醜陋的,但可用的網站。 – 2010-10-11 07:39:34