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

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > 土豆網(wǎng)前端概況
HTML 5 預(yù)覽 回到列表 CSS實(shí)現(xiàn)文本漸變效果
 土豆網(wǎng)前端概況

作者:Aether 時(shí)間: 2008-01-23 文檔類型:原創(chuàng) 來自:藍(lán)色理想

第 1 頁 土豆網(wǎng)前端概況 [1]
第 2 頁 土豆網(wǎng)前端概況 [2]
第 3 頁 土豆網(wǎng)前端概況 [3]
第 4 頁 土豆網(wǎng)前端概況 [4]
第 5 頁 土豆網(wǎng)前端概況 [5]

3.樣式層(Style)

1、全局、模塊和頁面級

a)土豆網(wǎng)的所有頁面都應(yīng)用了全局樣式global.css(簡寫為_g.css),位于“/skin/g/_g.css”;該樣式文件包含了包括主要布局、導(dǎo)航條、盒狀模型、包裝模型以及常用工具類;
b)所有位于一級導(dǎo)航以及類似風(fēng)格的頁面使用的是公眾樣式,位于“/skin/public/v.css”;所有內(nèi)頁管理使用的是內(nèi)頁樣式,,位于“/skin/my/v.css”;
c)所有獨(dú)立頁面使用自己獨(dú)有的樣式文件,命名以頁面功能或所在模塊為基準(zhǔn);
d)頁面樣式的基本原則是:如果某一特定頁面樣式的代碼超過整個(gè)文件的1/3,會(huì)被獨(dú)立成為單個(gè)的樣式文件。否則,通常會(huì)合并在其頁面所在的模塊中;
c)特別少量的樣式,可以寫在頁面HEAH區(qū)域,或者寫在HTML,并沒有特別苛刻的要求,這是出于對當(dāng)前項(xiàng)目效率的考量。

舉一些例子:
-首頁
/skin/g/_g.css(全局風(fēng)格)
/skin/public/index.css(公眾區(qū)域的首頁風(fēng)格)

-視頻首頁
/skin/g/_g.css(全局風(fēng)格)
/skin/public/v.css(公眾區(qū)域的模塊風(fēng)格)

-我的視頻
/skin/g/_g.css(全局風(fēng)格)
/skin/my/v.css(內(nèi)頁管理界面模塊風(fēng)格)
/skin/my/clips.css(我的視頻頁面級風(fēng)格)
/skin/playlist/append.css(分享視頻的Toolkit封裝)

-視頻播放頁面
/skin/video/v.css(重點(diǎn)獨(dú)立頁面,特殊優(yōu)化,合并了_g.css等樣式)

2、抽象與實(shí)例、繼承和重載

a)全站級別的繼承和重載機(jī)制;

因?yàn)樯婕叭值臉邮蕉急环庋b在Global.css里,如果在模塊級或者頁面級需要對該樣式加以調(diào)整,辦法是重寫相關(guān)的類;
以下示例清晰地展示了一個(gè)視頻包(Pack)在類的繼承和重載的情況:

* 是一個(gè)全局樣式,規(guī)定了所有邊距的重置;

.pack 是一個(gè)抽象的包封裝,該類記錄了所有包的共性,其代碼如下?盏念惪赡軙(huì)在一些生僻的瀏覽器上造成意外的問題,但是通常不會(huì),這里書寫空類是為了保證在邏輯上的可閱讀性。

.pack { float:left; }
    .pack ul {}
    .pack li {list-style:none;}
    .pack b { font-weight:normal;color:#686868;font-size:11px;font-family:Arial; }

在.pack下,書寫了所有包裝模型的實(shí)力類:.pack_clip, .pack_user, .pack_album, .pack_list,等等;
以下是視頻包和豆單包的例子:

.pack_clip {
    padding:12px 10px;
    color:#000;width:126px;
}
.pack_list {
    padding:12px 3px;
    color:#000;width:144px;
}

以上類的抽象和繼承主要體現(xiàn)在對各自私有部分的派生。以實(shí)現(xiàn)代碼的精簡和復(fù)用性。
在一個(gè)HTML片段中,調(diào)用的方法是:首先應(yīng)用抽象類或者父類,然后應(yīng)用實(shí)力類或者子類,例如:

<div class="pack pack_user director"></div>

在這個(gè)例子中,director代表豆角,這個(gè)類可能書寫在某個(gè)模塊中,也可能在頁面級的樣式中,對前面的類進(jìn)一步重寫和修正;
修正的時(shí)候只需要書寫需要被修改或者重置的語句就可以了。

在上面的示例中,因?yàn)轫撁娴男枰,模塊級別的/skin/public/v.css重寫了pack_clip的寬度:

#programpage .pack_clip{width:167px;}

當(dāng)父類和抽象類被修改的時(shí)候,全站的所有Pack模型都會(huì)被修正,但是不影響到子類所做出的私有派生或者復(fù)寫,也就不會(huì)影響某一個(gè)特殊頁面的獨(dú)立樣式;
關(guān)于類、抽象和繼承的方法很多,考慮到命名方法和選擇符,會(huì)有大量不同的處理風(fēng)格。然而最主要的思想都在各種面向?qū)ο蟮木幊虝杏性敿?xì)的技巧和說明,這里就不復(fù)述了。

在土豆網(wǎng)的樣式中,大量應(yīng)用了類似的辦法和技巧來處理可維護(hù)、可擴(kuò)展和可復(fù)用性。

TIPS:

  1.  前端開發(fā)眼下最好的開發(fā)工具是Firebug,很好,很強(qiáng)大;
  2. 樣式命名很重要,優(yōu)先考慮以類(class)為基礎(chǔ),輕易不使用標(biāo)識(ID),標(biāo)識(ID)通常用于頁面級樣式所需要的元素,乃至一個(gè)細(xì)節(jié)上最終端的元素;
  3. 元素選擇符也很重要,“.pack_clip ul li a img {}”有著很高的優(yōu)先權(quán),要慎用;
  4. 以上兩點(diǎn)歸納起來說就是:盡量降低各種命名和選擇符的優(yōu)先權(quán),越是全局和抽象優(yōu)先權(quán)應(yīng)該最低,在一個(gè)特定的微觀元素部分,可以放心使用高優(yōu)先權(quán)來復(fù)寫;當(dāng)出現(xiàn)三層甚至五層的集成和復(fù)寫的時(shí)候,這就會(huì)顯得相當(dāng)重要,如果不能很好地重寫,輕易不要使用important,而是想辦法重構(gòu)父類(的命名和選擇符);
  5. 為了處理可擴(kuò)展性,會(huì)稍微增加HTML結(jié)構(gòu)的冗余性,然而從整體上來看,是值得的;
  6. 最終管理、處置和使用這些架構(gòu)的是人。

4. 行為層(Behavior)

待續(xù)

本文鏈接:http://www.95time.cn/tech/web/2008/5298.asp 

出處:藍(lán)色理想
責(zé)任編輯:moby

上一頁 土豆網(wǎng)前端概況 [4] 下一頁

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

相關(guān)文章 更多相關(guān)鏈接
CSS實(shí)現(xiàn)文本漸變效果
CSS Hack整理
面向?qū)ο蟮腦HTML與CSS編程
WEB2.0的單手定則
Web標(biāo)準(zhǔn)的web UI
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大福“敬•自然”設(shè)計(jì)大賽開啟
國際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個(gè)可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:5/51個(gè)記錄/頁 轉(zhuǎn)到 頁 共5個(gè)記錄

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

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

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

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

雜⑦雜⑧ Gold NORMANA V2