欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

FrameworksforDesigners[設(shè)計師的框架]_Web標準教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
  近來,在Web開發(fā)中”框架”是一個相當時髦的詞。比如JavaScript 框架 YUI、 JQuery和Prototype 都引起廣泛的關(guān)注, Web應(yīng)用框架Rails and Dojo 更是引人矚目,仿佛所有人都使用某種框架來開發(fā)自己的網(wǎng)站。但究竟什么是框架?是不是框架僅僅是對程序員有用,設(shè)計師是否可以從中收益?

什么是框架?

  為了便于溝通,我們給“框架”統(tǒng)一一個定義(至少在本篇文章中是統(tǒng)一的):一套包含工具、函數(shù)庫、約定,以及嘗試從常用任務(wù)中抽象出可以復用的通用模塊,目標是使設(shè)計師和開發(fā)人員把重點放在任務(wù)項目所特有的方面,避免重復開發(fā)。通常的講,框架就是上面提到的JavaScript框架和Web應(yīng)用框架。

  需要強調(diào)說明的是,我們不必討論構(gòu)造、打包發(fā)布,相反,一個框架只為你或你的團隊使用即可。

CSS框架

  有些時候,你可能嘗到了抽象類似的CSS代碼的甜頭,在那些同時設(shè)計幾個類似網(wǎng)站的設(shè)計師身上表現(xiàn)最為明顯。此外,團隊中的設(shè)計師們從框架的方法上有很多的獲益。比如,我在一家報館工作,所有的20多個網(wǎng)站保持著很多的共同點,基于新聞網(wǎng)站的特點,它們趨向于更加相似,而不是差異。但是,即使單獨一個設(shè)計師,設(shè)計一個從表面上看有差異很大的項目,也可以為CSS框架抽象出一些通用的小碎片。

  勞倫斯日報(Lawrence Journal-World),我在那里工作,我們最近建立了一個CSS框架,并發(fā)現(xiàn)它是一個巨大的效率倍增。當然,我們花了數(shù)天時間自己創(chuàng)建了一個CSS框架,但一旦框架完工,開發(fā)高質(zhì)量網(wǎng)頁的速度是極快的。更何況,既然團隊每一個設(shè)計師現(xiàn)在都使用這個框架,當一個設(shè)計師修改另一個團隊成員網(wǎng)頁時,他們不再需要花20分鐘理解別人的構(gòu)建思路,可以馬上上手。

有那些可以忽略?

  當投入到一個整體性很強的CSS框架,你想尋找的東西,是每個項目都做了一遍又一遍的重復通用的代碼,目標是鞏固這些代碼核心地位,遵循“不重復自己(Don’t Repeat Yourself)”編碼方法。這使得維護工作輕易了許多,還可以幫訪問者節(jié)省帶寬開銷。

  幾乎每個我參與的項目中,我必須聲明的幾個CSS問題:

  “大量重置”瀏覽器默認風格,比如,設(shè)置所有元素的margin和padding為0,去掉框架(framesets)和圖片(images)的border,等等。
  以基線對齊。這包括諸如設(shè)定塊級元素的margins相同的(或多個)基準行高,如段落(paragraph)、頭(header)、以及列表(list)。
  創(chuàng)建表單(Form)的基本樣式。
  創(chuàng)建幾個常用的CSS 類,例如,.hide(把display置為none,即隱藏元素)、.mute(設(shè)定為一個較小的字體和較亮的顏色)。
  還有更有趣的事情,許多網(wǎng)站設(shè)計師發(fā)現(xiàn)自己不斷重復使用著相同的基本結(jié)構(gòu),為什么不動它整理成自己的,在某種程度上可以非常靈活的用于多個網(wǎng)站?Yahoo這樣做了,這就是YUI。當我們?yōu)榈膭趥愃谷請缶W(wǎng)站(the Journal-World)建立CSS框架的時候,我先看看Yahoo是怎么做的。我們很肯定那不是我們想要的,但作為一個很好的例子,給我們提供了很多思考和如何建構(gòu)自己框架的想法。我們解決了16個單元格的問題,它具有足夠的靈活性使我們的每一個網(wǎng)站都可以應(yīng)用,即使每個網(wǎng)站看上去與下一個版本有些差異。另外大多數(shù)網(wǎng)站共用widgets ,象下拉菜單、導航菜單、按鈕等,這些也是主要的需要抽象提取的對象。除此之外,你可能有共同的內(nèi)容名稱,如圖片列表的縮略圖,你可以規(guī)范對CSS命名,如“thumbnail-list”,讓所有顯示縮略圖的都使用這個CSS類。

  另外要做的可能是抽取hack(如兼容那些舊瀏覽器)加入自己的擴展的樣式模塊。我自己嘗試過,但發(fā)現(xiàn)hack過于專有而不能抽取到通用框架里。

什么是真正的益處?

  框架的真正好處是能夠快速啟動工作,你可以創(chuàng)建一個新的(X)HMTL文件,引入你框架,你不用再處理重置padding 和 margins的事情,漂亮的排版,干凈的表單,整潔的布局,有效的widgets,等等。很明顯,很明顯,雖然,你一定要來定制外觀和感覺為每個站點。為實現(xiàn)這一目標,所有你需要做的是復寫,并添加到默認的風格是必要的。

  很顯然,盡管你必須為每個網(wǎng)站定制外觀,為了完成這一任務(wù),你所需要做的就是在默認的樣式上加幾行代碼。舉個例子,假如在你的框架里,為所有的class屬性為“tabs”的UL標簽設(shè)置了基本的水平導航樣式,并且有一個灰色的邊框,你只需要幾行CSS代碼,就可以定制成你的網(wǎng)站所符合的外觀樣式。

示例代碼 [m.ghpqjb.com]
view plaincopy to clipboardprint?
ul.tabs li {
border: none;
background-image: url(’/images/tabs/ ?site-specific-tab-look.jpg’);
}
ul.tabs li {
border: none;
background-image: url(’/images/tabs/ ?site-specific-tab-look.jpg’);
}

  列表左浮動,并且將鏈接以塊的形式置于列表當中,鏈接也左浮動,字體居中,象煩人的廣告一樣的這些工作,框架以幫你完成,在你的網(wǎng)站設(shè)計工作中,只需集中精力處理非凡的、有趣的網(wǎng)站細節(jié),而不是寫已經(jīng)寫過百萬次的CSS代碼。

如何構(gòu)建一個CSS框架?

  構(gòu)建一個框架有幾種可能的方式,但最常見,可以說是最有用的,抽象通用的CSS放到一個獨立樣式表文件,該樣式表文件只包含整體的一個特有部分。例如,你可以,一個樣式處理排版,另一個處理大量重置。這種好的方法能使你選擇性引入你需要的樣式,在你框架里可能有六七個不同的樣式文件,但不需要其中的一兩個,只要不引入即可。我們團隊創(chuàng)建的框架包含5個樣式文件:

  reset.css —處理重置
  type.css —處理排版
  grid.css —處理布局
  widgets.css —處理小零件(widgets),如tab菜單、下拉菜單、以及“更多”按鈕
  base.css —包含所有的其他樣式表文件,以便我們只需要在(X)HTML引用base.css即可使用整個CSS框架
  然后,我們把框架存放在一個單獨的地方,使每一個站點都引入這個框架。當然,每一個網(wǎng)站也需要有特有樣式表,特有樣式對框架進行了必要的補充。

忠告

  這種方法不錯,但也帶來新的問題:增加了每一個頁面的http鏈接數(shù)。對于大流量和中等流量的網(wǎng)站,每個頁面增加5個以上HTTP連接數(shù),系統(tǒng)治理員可能就麻煩大了。兩個可能解決辦法:

  把所有樣式都放到一個文件里,而不是分成多個模塊。這里的問題是,失去了框架只包含特定文件的靈活性,而且維護也變得麻煩。
  有一個服務(wù)器端程序,動態(tài)把多個單個文件處理成一個響應(yīng)。我還沒看到這種做法,但假如做好了應(yīng)該是很有效率的。以我上面框架為例,當請求(Request)base.css時候,而不是請求(Request)type.css , grids.css 等的時候,這一動態(tài)處理過程觸發(fā)。這樣一來,單個文件仍然可用,而在平臺版本上整個框架也有效的。
  總之,我們目標不是盡可能的抽象,這點非常重要。相反,其目標是提供了一個快速啟動和更有效率的設(shè)計過程,這是絕對有可能去做過的。假如你過于的抽象,事情會變得混亂,太多的HTTP鏈接數(shù)會影響你網(wǎng)站的性能。記住:一個好的框架不是把事情搞更難更復雜,而是一個簡單的從零的開始。

總結(jié)

  我們web設(shè)計師往往經(jīng)常重復自己,就像我程序世界里的那些朋友,我們重置瀏覽器默認樣式、設(shè)計布局和導航菜單寫了一遍又一遍——幾乎每個項目。花一點時間整理CSS 框架,可以使你快速的啟動每一個網(wǎng)站項目,更輕松的維護網(wǎng)站,并幫助團隊里其他的設(shè)計師理解你作品。要注重的一點,這些益處的獲得必須以不影響網(wǎng)站的性能為前提。

來源:無憂整理//所屬分類:Web標準教程/更新時間:2007-07-26
相關(guān)Web標準教程
凹凸成人精品亚洲精品密奴| 午夜爽爽爽男女免费观看| 欧美熟女一区二区| 午夜一级在线看亚洲| 欧美在线观看一区| 亚洲japanese制服美女| 国产又粗又长又爽| 黄色成人在线观看网站| 国产suv精品一区二区883| 亚洲精品成人网| 亚洲欧洲在线一区| 久久香蕉精品视频| 欧洲美女日日| 亚洲动漫第一页| 国产精品精品视频一区二区三区| 中文字幕精品一区二区三区在线| 欧洲av在线播放| 久久精品免费观看| 亚洲精品国产精品久久清纯直播 | 日本一道在线观看| 国产又爽又黄的视频| 五月激情综合| 在线一区二区观看| 国产精品jizz视频| 亚洲欧美另类日本| fc2成人免费视频| 国产5g成人5g天天爽| 色屁屁草草影院ccyycom| 久久99深爱久久99精品| 亚洲毛片一区二区| 日韩成人手机在线| 国产美女精品视频国产| 日日欢夜夜爽一区| 亚洲国产成人在线视频| 五月天综合婷婷| 中文无码av一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产精品国产精品国产专区不片| 性色av一区二区咪爱| 在线观看免费不卡av| 777午夜精品电影免费看| 99re热这里只有精品视频| 久久国产精彩视频| 五月花丁香婷婷| 国产ts变态重口人妖hd| 精品无码三级在线观看视频| 在线观看日韩专区| 国产性生交xxxxx免费| 亚洲人视频在线观看| 成人免费电影视频| 欧美高清视频在线播放| 久久艹这里只有精品| 色999久久久精品人人澡69| 国产日韩欧美在线一区| 青青草精品毛片| 偷拍女澡堂一区二区三区| 国产午夜在线播放| www.久久视频| 久久久久久久欧美精品| 亚洲国产精品推荐| 国产综合av在线| 东京一区二区| 国产天堂亚洲国产碰碰| 国产极品精品在线观看| 免费福利视频网站| 91综合久久| 4438成人网| 激情六月天婷婷| 成人免费视频国产免费麻豆| 成人免费高清视频在线观看| 国内精品美女av在线播放| 欧美xxxxx精品| 亚洲精品一级二级三级| 在线免费观看一区| 水蜜桃一区二区三区| 艳妇乳肉豪妇荡乳av| 激情另类小说区图片区视频区| 久久亚洲精品一区二区| 人妻 丝袜美腿 中文字幕| 久久成人福利| 色av一区二区| 伊人久久大香线蕉精品| 99热这里只有精品66| 成人午夜视频网站| 国产91精品久久久久久| 欧美波霸videosex极品| 亚洲欧洲日韩| 伊人久久影院| 久久久久综合网| 国产精品美女www爽爽爽视频| 青青青视频在线免费观看| 亚洲色图国产| 日韩精品在线观看一区二区| 在线观看高清免费视频| 999精品视频在这里| 精品人伦一区二区三区蜜桃网站| 日本不卡二区| 国产欧美日韩综合精品一区二区三区| 成人污污视频在线观看| 国产激情视频一区| 久久久久成人网站| 免费一级欧美片在线观看| 欧美丰满片xxx777| 非洲一级黄色片| 欧美久久影院| 在线丨暗呦小u女国产精品| 台湾佬美性中文| 精品久久影院| 精品国产青草久久久久福利| 三级在线免费看| 国产伦精品一区二区三区在线播放| 91福利资源站| 和岳每晚弄的高潮嗷嗷叫视频| 超薄肉色丝袜脚交一区二区| 亚洲一区二区视频在线观看| 污视频在线免费观看一区二区三区 | 欧美精品一线| 国产91精品精华液一区二区三区 | 中文在线一区二区| 国产精品区一区二区三含羞草| 国产精品露脸视频| 91热门视频在线观看| 91精品婷婷国产综合久久蝌蚪| 中文字幕免费在线观看视频| 国产成人在线色| 国产精品午夜视频| 三级视频在线观看| 成人av网在线| 91免费看蜜桃| 国产精品熟女久久久久久| 久久久久国产精品人| 韩国成人动漫在线观看| 精品人妻无码一区二区| 成人欧美一区二区三区视频网页| 免费久久99精品国产自| 刘亦菲久久免费一区二区| 亚洲人成电影网站色mp4| 亚洲精品第一区二区三区| 日韩免费va| 色呦呦一区二区三区| 色欲色香天天天综合网www| 精品视频一二| 6080yy午夜一二三区久久| 亚洲这里只有精品| 日韩一区自拍| 中文字幕亚洲欧美在线| 黄色av免费播放| 久久亚洲精品伦理| 日本精品视频在线观看| 狠狠人妻久久久久久| 99re在线视频这里只有精品| 国产精品免费一区二区三区| 亚洲AV无码乱码国产精品牛牛| 又紧又大又爽精品一区二区| 中文字幕日韩精品一区二区| 99精品国产九九国产精品| 欧美另类一区二区三区| 国产一区二区三区色淫影院| 尤物av无码色av无码| 成人春色在线观看免费网站| 日韩视频免费观看高清完整版| 婷婷激情小说网| 欧美日韩精选| 欧美精品aaa| 日韩免费黄色片| 91丨九色丨黑人外教| 久久av免费观看| 偷拍视频一区二区三区| 91福利视频久久久久| 噼里啪啦国语在线观看免费版高清版| 韩日一区二区三区| 在线播放日韩av| 在线视频这里只有精品| 国产精品影视在线| 成人欧美一区二区三区在线观看| 免费观看a视频| 精品久久香蕉国产线看观看亚洲| 国产精品亚洲αv天堂无码| 欧美日韩水蜜桃| 久久精品视频中文字幕| 久久久久久久九九九九| hitomi一区二区三区精品| 日本不卡在线观看| 精品国产18久久久久久二百| 精品国产乱码久久久久久1区2区| 一本色道久久综合亚洲精品图片| 日韩精品成人一区二区在线| 成人免费视频在线观看超级碰| 亚洲av综合色区无码一二三区 | 第四色在线视频| 首页国产欧美日韩丝袜| 7777精品久久久大香线蕉| 成人性生交大片免费观看嘿嘿视频| 奇米777第四色| 国产精品人人妻人人爽| 国产婷婷色一区二区三区 | 国产无码精品在线观看| 久久久久9999亚洲精品| 国产三级中文字幕| 亚洲人成网77777色在线播放| 日韩小视频在线| 日韩精品――中文字幕| 国产精品久久久久影院| 日韩精品 欧美| 天天超碰亚洲| 青青久久av北条麻妃海外网| 国产精品一区二区av白丝下载 | 久久久777精品电影网影网 | 国产精品高潮呻吟AV无码| 午夜电影一区二区三区| 手机版av在线| 久久婷婷av| 成人欧美一区二区三区视频xxx| 日本肉肉一区| 日韩国产激情在线| 外国一级黄色片| 国产欧美一区二区三区沐欲| 成年女人18级毛片毛片免费 | 欧美亚洲动漫精品| 国产免费a级片| 91麻豆国产视频| 成人激情文学综合网| 影音先锋欧美资源| 精品一区欧美| 91成人在线播放| 国产精品国产精品国产专区| 欧美性色黄大片| 波多野结衣av在线免费观看| 成人爱爱电影网址| 色哺乳xxxxhd奶水米仓惠香| 久久在线视频| 国产精品18久久久久久首页狼 | 成人一区二区三区仙踪林| 琪琪一区二区三区| 久久久久久久免费| 鲁大师精品99久久久| 欧美久久精品一级黑人c片| 波多野结衣小视频| 色综合天天天天做夜夜夜夜做| 性色av蜜臀av浪潮av老女人| 国产成人免费视| 日韩精品免费一区| 欧美久久99| 成人免费视频网站| 99热这里只有精品首页| 久久99久久99精品中文字幕| 国产免费一区二区三区最新不卡| 欧美区一区二区三区| 国产精品久久久久久久av| 国产亚洲人成网站| 欧美xxxxx在线视频| 视频一区二区欧美| 日本在线高清视频一区| 国精一区二区| 国产精品日韩在线播放| 六九午夜精品视频| 最近2019中文字幕在线高清| 亚洲自拍第二页| 91精品国产福利| 久久久无码精品亚洲国产| 亚洲一区二区三区不卡国产欧美| 动漫av在线免费观看| 国产成人免费视频| 国产精品裸体瑜伽视频| 国产日韩欧美一区二区三区在线观看| av高清久久久| 国产对白在线播放| 91精品亚洲| 国产精品综合久久久久久| 日韩深夜福利| 国产成人精品在线| 精品自拍视频| 欧美另类精品xxxx孕妇| 丰满熟妇人妻中文字幕| 日韩精品视频中文在线观看| 午夜精品免费观看| 在线综合视频播放| 国产午夜福利片| 色94色欧美sute亚洲13| 亚洲一级二级片| 亚洲v精品v日韩v欧美v专区 | 国产精品三级电影| 999久久久精品视频| 成人黄色777网| 91av俱乐部| 韩国成人在线视频| 精品少妇在线视频| 人人精品人人爱| 少妇一晚三次一区二区三区| 亚洲在线电影| 正在播放亚洲| 国产欧美日本| 综合视频在线观看| 国产毛片一区| 中文字幕一区二区三区精彩视频 | 亚洲精品久久久久久无码色欲四季| 日韩激情第一页| 一级全黄裸体免费视频| 亚洲成在人线av| 嫩草影院一区二区三区| 欧美不卡在线视频| 中文字幕+乱码+中文| 亚洲精品久久7777777| 亚洲天堂免费av| 日韩成人在线观看| 国产又黄又爽视频| 亚洲丝袜av一区| 亚洲成人777777| 日韩在线一区二区三区免费视频| 欧美一级特黄aaaaaa| 精品国产一区久久久| 成人片免费看| 欧美福利视频网站| 久久亚洲资源中文字| 国语自产精品视频在线看一大j8 | 国产欧美视频一区二区| 亚洲免费观看在线| 国产精品福利一区二区三区| 99久久人妻无码中文字幕系列| 亚洲欧美日韩国产另类专区| 亚洲成人日韩在线| 亚洲国产乱码最新视频| 欧美爱爱免费视频| 欧美亚洲国产一区在线观看网站| 久久夜色精品亚洲| 日韩视频在线一区二区| 中文字幕在线播出| 亚洲新中文字幕| 亚洲精品一区| 91爱视频在线| 久9re热视频这里只有精品| 亚洲在线观看视频网站| 午夜欧美在线| 日韩成人av电影在线| 久久五月激情| www国产黄色| 久久亚洲二区三区| 日本少妇毛茸茸| 精品久久久久人成| jizz国产免费| 亚洲国产成人精品久久久国产成人一区 | 在线观看亚洲a| 一级成人黄色片| 亚洲男女自偷自拍图片另类| 欧美在线精品一区二区三区| 欧美精品video| 韩国女主播一区二区三区| 国产精品一区二区三区免费观看| 狠狠综合久久| 国产精品久久久久久久乖乖| 国产成人精品亚洲777人妖| 风韵丰满熟妇啪啪区老熟熟女| 一区二区三区国产精品| 青娱乐免费在线视频| 日韩精品一区二区三区中文不卡| 精品久久人妻av中文字幕| 欧美黑人xxx| 久久婷婷国产| 久久久婷婷一区二区三区不卡| 噜噜噜在线观看免费视频日韩| 农村妇女精品一二区| 国产精品久久久久一区二区三区 | 超级碰在线观看| 国产精品一二三四五| 男插女视频网站| 亚洲福利电影网| 日本va欧美va国产激情| 亚洲欧美一区二区激情| jizz欧美| 成人免费视频网站| 99视频精品| 蜜臀视频一区二区三区| 中文字幕在线视频一区| 国产一级aa大片毛片| 亚洲欧美日韩一区二区在线| 国产精品美女午夜爽爽| 成人在线视频福利| 亚洲每日在线| 美女喷白浆视频| 亚洲精品国产第一综合99久久| 日本一区二区三区四区五区| 亚洲欧洲偷拍精品| 日本久久伊人| 欧美日本国产精品| 精品在线观看视频| 在线观看一区二区三区四区| 91福利国产精品| 国产三级午夜理伦三级| 6080yy精品一区二区三区| 成人在线免费观看视频| 欧妇女乱妇女乱视频| 国产午夜精品久久| 91成人福利视频| 亚洲天堂久久av| 日韩精品一级| 日本在线播放不卡| 一级特黄曰皮片视频| 亚洲精品一线二线三线无人区| 88xx成人网| 国产一区二区精品免费|