中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > 面向?qū)ο驝SS FAQ
JavaScript組件之旅:編碼實現(xiàn)和算法 回到列表 馴服CSS選擇器--健壯我們的樣式表
 面向?qū)ο驝SS FAQ

作者:ytzong 時間: 2009-10-27 文檔類型:翻譯 來自:99css

第 1 頁 面向?qū)ο驝SS FAQ [1]
第 2 頁 面向?qū)ο驝SS FAQ [2]
第 3 頁 面向?qū)ο驝SS FAQ [3]
第 4 頁 面向?qū)ο驝SS FAQ [4]
第 5 頁 面向?qū)ο驝SS FAQ [5]

為什么有一個單獨的模板?

在OOCSS中,一個重要的目標是所有的頁面創(chuàng)建自一個模板。這簡化了CMS開發(fā),因為有一個單獨的起始點所有頁面可以制作為其他的頁面。CMS的用戶不會落入已創(chuàng)建的頁面不能變種為不同的頁面類型的陷阱。OO模板的另一個目標是每一個section(列,header等)控制自己。實際上,這意味著如果要在模板上增加一個左列,只需在HTML中增加此列。你從來不想這樣寫CSS吧,為了使子元素滿足表現(xiàn)而DOM樹需要很多改變。對CMS開發(fā)來說DOM循環(huán)相當?shù)陌嘿F。

這有語義嗎?我要終止像 .formYellow 或 tinyBlueH2 的class命名嗎?

OOCSS可以寫得有語義也可無語義,取決于你創(chuàng)建模塊時用 errorMod 而非 bigRedModule。我選擇class名優(yōu)一些原則(排名不分先后):

  • 短 - 每一字節(jié)計算起來,所以盡可能保持class短
  • 清晰 - 可預(yù)料的行為/樣式要顯而易見
  • 語義化 - 對象是什么高過看起來像什么。如何用在站點中?
  • 通用 - 名稱應(yīng)該適用于多數(shù)站點。過于特殊的名稱減少了適用場合或?qū)е抡Z義化的class以非語義化的方式使用
  • 屏幕 - 移動閱讀器或打印樣式或許有不同的視圖,會重寫默認的屏幕視圖,所以當有沖突時class為屏幕而特殊定義(Different views might be provided by mobile or print stylesheets, however they override the default screen view, so the classes chosen are screen specific when there was a conflict)。這簡化了開發(fā)。

其它的框架如何?這只能同YUI一起使用嗎?

在大量框架的生態(tài)系統(tǒng)中,YUI是專業(yè)性及可擴展性的一例。我同他們進行了對比,因為我不斷受到他們代碼和文檔的影響。OOCSS不是一個真正意義上的框架,盡管我創(chuàng)建了很多例子,而是一種書寫可擴展,健壯,可維護性強的CSS的一種方式。也許最好的比喻是一個新的語言。最終,它是未知的JavaScript庫(it is JavaScript library agnostic),我希望貢獻代碼回YUI及其他框架。

CSS框架太超過!我需要從頭開始編寫所有代碼嗎?

每需要一個隨機數(shù)字都要寫一個數(shù)字class嗎?

CSS is hard, not because it is broken , but because it is a legitimate technology requiring expertise to architect correctly. 為每個站點重復(fù)發(fā)明輪子非常的愚蠢。

源文件中右列在主列之前,會影響可訪問性,SEO嗎?

我早期工作過的站點有更標準的模板結(jié)構(gòu),body上有一個極好的class,依靠這個模板顯示或隱藏左右列。自定義CMS的用戶要創(chuàng)建一個3列布局的頁面時非常沮喪,發(fā)現(xiàn)需要兩列,找到它們不得不一個個從頭開始,因為有多個模板/起始點。你或許注意到主列是個流體列,在左右兩列渲染后自適應(yīng)剩余的空間。

我更喜歡標簽排序勝過視覺排序(因為如果標簽順序改變會變得非常怪異),但是我也只想要一個模板。在web開發(fā)中經(jīng)常遇到的是,兩個重要的目標發(fā)生了沖突,我做判斷如何解決。這種情況下標簽排序滿足視覺順序除了右列。在當前的代碼中,只需在HTML增加一個左或右列,沒有別處昂貴的DOM變化。

屏幕閱讀器用戶有兩個選擇:

  1. 跳過鏈接
  2. 導(dǎo)航鏈接經(jīng)常為一個鏈接列表或嵌套的鏈接列表形式。這非常有趣,因為這允許屏幕閱讀者通過屏幕閱讀器的特殊操作設(shè)置跳過整個列表。

我的意見是對于跳過菜單這兩種方式足夠了。

每個人似乎都有一個回復(fù)觀點:SEO,它們都不同,甚至相反。:)基于這個思潮,我傾向于:尤其對含有一定合理數(shù)量鏈接的導(dǎo)航菜單,不用太過在意。曾幾何時,我看到過導(dǎo)航鏈接被索引在搜索結(jié)果的內(nèi)容部分,不過是在幾年前了。搜索爬蟲非常智能,我已經(jīng)準備好想當然的認為如果我以語義化,干凈的方式標記內(nèi)容,并非填充一坨垃圾鏈接,爬蟲能區(qū)分的出來。

把導(dǎo)航菜單標記為列表,允許屏幕閱讀器用戶跳過,并提供“跳至內(nèi)容”鏈接,對可訪問性提供了雙倍的備用措施。

出處:99css
責任編輯:bluehearts

上一頁 面向?qū)ο驝SS FAQ [3] 下一頁 面向?qū)ο驝SS FAQ [5]

◎進入論壇網(wǎng)頁制作、WEB標準化版塊參加討論,我還想發(fā)表評論。

相關(guān)文章 更多相關(guān)鏈接
馴服CSS選擇器--健壯我們的樣式表
減少reflow
全透視:CSS Z-index 屬性
CSS定位屬性Position詳解
公用樣式模板的設(shè)計制作
作者文章
馴服CSS選擇器--健壯我們的樣式表
減少reflow
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計比賽 網(wǎng)頁制作 web標準 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大!熬•自然”設(shè)計大賽開啟
國際體驗設(shè)計大會7月將在京舉行
中國國防科技信息中心標志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻,送禮標配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設(shè)計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:4/51個記錄/頁 轉(zhuǎn)到 頁 共5個記錄

藍色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī)
·承擔一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計》
犀利開發(fā)—jQuery內(nèi)核詳解與實踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2