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

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > HTML和CSS中的視覺語義
如何創(chuàng)建CSS的對象,獲取合適的粒度 回到列表 使用jQuery.Validate進行客戶端驗證(后篇) 下
 HTML和CSS中的視覺語義

作者:vocal 時間: 2010-07-08 文檔類型:翻譯 來自:前端觀察

你和用戶之間的網(wǎng)站堆棧(簡化版)

在TXJS大會的最后一天,一個開發(fā)者問我:

面向?qū)ο蟮腃SS沒有給你留下一大堆基于表現(xiàn)的class名?

網(wǎng)絡(luò)堆棧中的每一層都有它自己的結(jié)構(gòu)。你不會期望將數(shù)據(jù)庫架構(gòu)用于構(gòu)建PHP中間件,人們對于HTML和CSS的期望是一樣一樣的。HTML需要用一種能代表數(shù)據(jù)或內(nèi)容的有意義的東西來書寫,也就是我所謂的代碼語義。HTML中的代碼語義對于可移植性和易用性都是極為重要的。另一方面,CSS在堆棧中確實是一個獨立的層,它需要能反映頁面的視覺語義的屬于自己的體系結(jié)構(gòu)。

視覺語義描述在頁面設(shè)計中的全部重復(fù)模式。他們描繪了你的網(wǎng)站的基本組成部分。事實上,他們往往只需要少許的修改就能輕松的實現(xiàn)跨站點應(yīng)用。視覺語義,不一定要捆綁到HTML語義,因為你需要一個符合每一層堆棧的具體需求的架構(gòu)。

從樣式中剝離模板結(jié)構(gòu)

同樣,許多PHP開發(fā)人員想要匹配CSS和HTML架構(gòu)到PHP。或許嘗試將你最熟悉的某一層抽象應(yīng)用到他們你會覺得更具挑戰(zhàn)?對這一點兒我感到很慚愧。在我在Facebook的時候,我希望PHP層能匹配CSS層。還好Facebook有一些聰明的開發(fā)者勒住了并幫我增進了理解。

強硬的把CSS和HTML塞到PHP里面可以防止代碼太枯燥(DRY)并最終導(dǎo)致代碼臃腫,因為的CSS和HTML需要比PHP更細致的對象結(jié)構(gòu)。事實上,PHP的模板不是天生合適的,因為每個模板包含了許多不同的HTML,以及以不同的方式相結(jié)合的CSS對象。

視覺語義!=基于表現(xiàn)的類

需要注意的重要的是,我不是建議類似“giantBlueHeading”的類名。類名需要表現(xiàn)你要定義的對象結(jié)構(gòu),而不是特定的視覺類的名。例如,我經(jīng)常選擇好記的比較抽象的類名,如“media”很容易記住。media塊由一個固定寬度的圖片或flash和一些文字或其他內(nèi)容組合。

media塊可用于許多不同的情況,例如,組合一個圖標(biāo)和一個鏈接或個人資料圖片和用戶名。具體用例是從對象結(jié)構(gòu)中分離出來的。HTML可以被看作是CSS對象的實例。

該media塊的代碼 ,和許多其他基本的對象都可以在OOCSS開源項目中找到 。

PS:如果你對OOCSS不太熟悉,可以閱讀一下OOCSS的FAQ,以及99CSS對該FAQ的中文翻譯

譯文:Visual Semantics in HTML and CSS

本文鏈接:http://www.95time.cn/tech/web/2010/7796.asp 

出處:前端觀察
責(zé)任編輯:bluehearts

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

作者文章 更多作者文章
如何創(chuàng)建CSS的對象,獲取合適的粒度
移動網(wǎng)站開發(fā)——標(biāo)記語言
設(shè)計中的色彩:黑色
Google font api,webfont與中文
IE之短
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大!熬•自然”設(shè)計大賽開啟
國際體驗設(shè)計大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻,送禮標(biāo)配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設(shè)計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule

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

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔ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ān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(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