麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > CSS > 正文

CSS教程-視覺語義不等于基于表現(xiàn)的類

2020-03-22 19:39:29
字體:
供稿:網(wǎng)友
網(wǎng)絡(luò)堆棧中的每一層都有它自己的結(jié)構(gòu)。你不會(huì)期望將數(shù)據(jù)庫架構(gòu)用于構(gòu)建PHP中間件,人們對于HTML和CSS的期望是一樣一樣的。HTML需要用一種能代表數(shù)據(jù)或內(nèi)容的有意義的東西來書寫,也就是我所謂的代碼語義。HTML中的代碼語義對于可移植性和易用性都是極為重要的。另一方面,CSS在堆棧中確實(shí)是一個(gè)獨(dú)立的層,它需要能反映頁面的視覺語義的屬于自己的體系結(jié)構(gòu)。視覺語義描述在頁面設(shè)計(jì)中的全部重復(fù)模式。他們描繪了你的網(wǎng)站的基本組成部分。事實(shí)上,他們往往只需要少許的修改就能輕松的實(shí)現(xiàn)跨站點(diǎn)應(yīng)用。視覺語義,不一定要捆綁到HTML語義,因?yàn)槟阈枰粋€(gè)符合每一層堆棧的具體需求的架構(gòu)。從樣式中剝離模板結(jié)構(gòu)同樣,許多PHP開發(fā)人員想要匹配CSS和HTML架構(gòu)到PHP。或許嘗試將你最熟悉的某一層抽象應(yīng)用到他們你會(huì)覺得更具挑戰(zhàn)?對這一點(diǎn)兒我感到很慚愧。在我在Facebook的時(shí)候,我希望PHP層能匹配CSS層。還好Facebook有一些聰明的開發(fā)者勒住了并幫我增進(jìn)了理解。強(qiáng)硬的把CSS和HTML塞到PHP里面可以防止代碼太枯燥(DRY)并最終導(dǎo)致代碼臃腫,因?yàn)榈腃SS和HTML需要比PHP更細(xì)致的對象結(jié)構(gòu)。事實(shí)上,PHP的模板不是天生合適的,因?yàn)槊總€(gè)模板包含了許多不同的HTML,以及以不同的方式相結(jié)合的CSS對象。視覺語義!=基于表現(xiàn)的類需要注意的重要的是,我不是建議類似“giantBlueHeading”的類名。類名需要表現(xiàn)你要定義的對象結(jié)構(gòu),而不是特定的視覺類的名。例如,我經(jīng)常選擇好記的比較抽象的類名,如“media”很容易記住。media塊由一個(gè)固定寬度的圖片或flash和一些文字或其他內(nèi)容組合。media塊可用于許多不同的情況,例如,組合一個(gè)圖標(biāo)和一個(gè)鏈接或個(gè)人資料圖片和用戶名。具體用例是從對象結(jié)構(gòu)中分離出來的。HTML可以被看作是CSS對象的實(shí)例。該media塊的代碼 ,和許多其他基本的對象都可以在OOCSS開源項(xiàng)目中找到html教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 午夜噜噜噜| 欧美日在线观看 | 涩涩伊人| 91www成人久久 | 欧美亚洲一级 | 日本黄色免费播放 | 亚洲精品一区二区三区大胸 | 黄污网站在线观看 | 欧美成人精品一区二区 | 日本在线播放一区二区三区 | 欧美黄色大片免费观看 | 涩涩伊人 | 日韩在线激情 | 369看片你懂的小视频在线观看 | 日本黄色一级视频 | 麻豆一二区| 久久国产精品一区 | 在线a毛片 | wwwxxx视频| 蜜桃网站在线观看 | 黄色羞羞视频在线观看 | 午夜生活理论片 | 羞羞答答xxdd在线播放 | 久久精品成人 | qyl在线视频精品免费观看 | 精品一区二区视频在线观看 | 一级黄色大片在线观看 | 亚洲午夜一区二区三区 | 国产精品久久久久一区二区 | 在线观看国产一区二区三区 | 久久久久久久一区 | 欧美激情性色生活片在线观看 | avav在线播放| 国产理论视频在线观看 | 精品国产91久久久久久 | www日韩在线观看 | av在线一区二区三区四区 | 欧美成人免费 | 污黄视频在线观看 | 免费观看三级毛片 | 久久精品在线免费观看 |