欧美三区四区_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)站所符合的外觀樣式。

示例代碼 [www.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標準教程
国产精品chinese在线观看| 亚洲v在线观看| 69亚洲精品久久久蜜桃小说| 成人免费毛片东京热| 四虎成人精品一区二区免费网站| 老司机精品视频在线| 欧美日韩aaaaaa| 国产精品久久久亚洲| 日韩国产欧美精品| 国产馆在线观看| 亚洲欧美另类综合| 亚洲经典自拍| 久久久精品国产99久久精品芒果 | 欧美在线亚洲| 成人美女在线视频| 欧美日韩国产精品| 日本欧美国产在线| 9l视频白拍9色9l视频| av网站在线免费看| 一区二区三区福利| 91精品91久久久中77777| 国产精品免费视频久久久| 欧美一级特黄aaa| chinese全程对白| 警花av一区二区三区| 成人国产电影网| 精品偷拍各种wc美女嘘嘘| 日日夜夜精品网站| 日本天堂中文字幕| 亚洲都市激情| 成人免费在线观看入口| 国内精品视频在线| 色国产在线视频| 亚洲国产精品18久久久久久| 午夜影院日韩| 中文子幕无线码一区tr| 久久影院资源网| 免费av手机在线观看| 99久久精品免费视频| 日韩亚洲国产免费| 91丝袜美腿高跟国产极品老师| 一区二区三区在线播放欧美| 国产a一区二区| 中文字幕免费高清视频| 先锋影音网一区二区| 国产成人综合在线播放| 一区二区日韩精品| 热99这里只有精品| 国产精品无码AV| 成人激情免费视频| 亚洲图片欧美一区| 久久97久久97精品免视看| 日本成人中文字幕在线| 毛片毛片女人毛片毛片| 成人在线国产| 日韩欧美国产一区二区| 国产精品一区二区三区在线| 日本午夜在线观看| 精品成av人一区二区三区| 亚洲情趣在线观看| 久久精视频免费在线久久完整在线看| 成人免费播放器| 日本熟妇毛茸茸丰满| 91亚洲国产| 色老汉av一区二区三区| 国产在线精品日韩| 久久免费播放视频| 中文字幕亚洲精品乱码| 欧美日韩高清在线| 亚洲欧美一区二区原创| 丰满人妻一区二区三区四区| 久久一二三四| 亚洲色图偷窥自拍| 成年人视频在线免费| 欧性猛交ⅹxxx乱大交| 91麻豆文化传媒在线观看| 91成人免费观看网站| 日本xxx在线播放| 国产最新精品| 欧美另类高清zo欧美| 日本精品免费视频| 国产伦理吴梦梦伦理| 粉嫩av一区二区三区在线播放| 国模私拍一区二区三区| 精品无人区无码乱码毛片国产| 不卡在线一区二区| 日韩午夜三级在线| 人人妻人人添人人爽欧美一区| 婷婷午夜社区一区| 亚洲青青青在线视频| 国产在线一区二区三区欧美 | 亚洲一区二区三区四区五区午夜 | 视频一区二区精品| 99久久夜色精品国产亚洲| 亚洲日本国产| 正在播放亚洲1区| 亚洲AV成人精品| 啄木系列成人av电影| 欧美影院精品一区| 国产精品一区二区三区免费| 影音先锋亚洲天堂| 久久99精品网久久| 久久噜噜噜精品国产亚洲综合| 自拍偷拍亚洲天堂| 欧美大片一区| 亚洲一区二区久久久| 日本一二三四区视频| 免费视频亚洲| 日韩一级免费一区| 久久精品香蕉视频| 9999久久久久| 欧美日韩国产一二三| 免费av手机在线观看| 亚洲精品成人一区| 欧美日韩亚洲国产一区| 天天操天天干天天玩| 巨胸喷奶水www久久久免费动漫| 亚洲天堂福利av| 欧美日韩中文国产一区发布| 99久久精品日本一区二区免费 | 日本韩国在线不卡| 欧美国产在线看| 日韩va亚洲va欧美va久久| 久久久久中文字幕2018| 小嫩苞一区二区三区| 可以免费看不卡的av网站| 久久久久国产精品免费| 日韩精品一区二区三区在线视频| 欧美亚洲三级| 久久久久免费精品国产| 肉色超薄丝袜脚交69xx图片| 国产欧美一区| 精品免费日韩av| 在线播放av中文字幕| 精品久久网站| 亚洲毛片在线看| 视频免费在线观看| 狠狠综合久久| 欧美成年人视频| 一级黄色片日本| 美女脱光内衣内裤视频久久影院| 欧美一级高清免费| 国产成年人免费视频| 国产成人av一区二区三区在线| 国产人妖伪娘一区91| 国产亚洲久一区二区| 91丨porny丨蝌蚪视频| 国产一区二区免费电影| 日本免费一区视频| 亚洲成av人片在线观看无码| 欧美极品少妇无套实战| 影音先锋欧美激情| 日韩精品一区二区三区四区| 黄色大片中文字幕| 精品国产一区二区三区不卡蜜臂| 日韩精品一区二区在线观看| 亚洲天堂小视频| 欧美另类女人| 欧美国产第二页| 国产无套内射又大又猛又粗又爽| 国产成人免费在线| 成人免费视频网站| 日本国产在线观看| 色综合色狠狠天天综合色| 99久久久无码国产精品6| 国产99久久| 中文字幕久久亚洲| 成人一级黄色大片| 国产成人av福利| 国产麻豆日韩| 日韩影片中文字幕| 欧美日韩国产影片| 99精品视频免费版的特色功能| 国语对白精品一区二区| 国内精品久久久久伊人av| xxxx.国产| 国产欧美日韩三级| 手机看片日韩国产| 国内自拍欧美| 国产亚洲视频在线| 永久看片925tv| 99视频精品在线| 色综合久久88色综合天天提莫| www.久久草.com| 亚洲国产精品久久精品怡红院| 99久久人妻无码精品系列| 国产综合久久久久久鬼色| www.成人av.com| 欧美美女日韩| 日韩一卡二卡三卡四卡| 黑人巨大精品欧美| 国产一区二区三区在线观看精品| 国产精品久久九九| 色猫猫成人app| 日韩精品一区二区三区三区免费| 欧美熟妇精品黑人巨大一二三区| 久久精品国产精品青草| 国产传媒一区| 日本成人在线网站| 亚洲国产精品嫩草影院久久| 久久aaaa片一区二区| 亚洲免费综合| 91热精品视频| 色香欲www7777综合网| 91麻豆精品国产自产在线观看一区 | 亚洲影院在线看| 精品91久久| 精品国产91乱高清在线观看| 91色国产在线| 最新日韩av| 91久久国产婷婷一区二区| 婷婷五月综合久久中文字幕| 欧美一区二区三区四区视频| 日本二区在线观看| bt欧美亚洲午夜电影天堂| 在线免费观看成人| 成人羞羞网站入口免费| 97香蕉超级碰碰久久免费的优势 | 亚洲精品一区二区三区影院| 懂色av蜜桃av| 久久久精品欧美丰满| 精品人妻大屁股白浆无码| 五月天激情综合网| 国产成人亚洲综合91精品| 蜜臀久久久久久999| 欧美一区二区三区在线观看| 欧美一区二区三区粗大| 国产三级一区二区| 国产网站免费在线观看| 狠狠88综合久久久久综合网| 国产在线98福利播放视频| 日本美女一区| 日韩黄色高清视频| 一级aaa毛片| 一区二区三区日韩在线观看| 一女二男3p波多野结衣| 美女在线一区二区| 日韩免费av一区二区三区| 久久av电影| 国产福利成人在线| 69久成人做爰电影| 国产午夜精品久久久| 日韩污视频在线观看| 午夜一区二区三区在线观看| 女人扒开双腿让男人捅 | 国产女主播在线一区二区| 黑人糟蹋人妻hd中文字幕| 亚洲毛片一区| 国产综合av一区二区三区| 精品欧美午夜寂寞影院| 97视频免费观看| 婷婷在线免费视频| 亚洲人成电影网站色| 久久精品99北条麻妃| 欧美精品三级在线观看| 日韩欧美在线视频播放| 最好看的中文字幕久久| 五月天丁香花婷婷| 国产成人精品免费看| 强开小嫩苞一区二区三区网站| 午夜视频一区| 国产精品一区二区你懂得| 欧美男男freegayvideosroom| 高清欧美性猛交| 玛雅亚洲电影| 一区二区三区www| 一二三四区视频| 亚洲亚洲人成综合网络| 人妻精油按摩bd高清中文字幕| 国产成人精品综合在线观看| 给我免费播放片在线观看| 欧美资源在线| 亚洲福利av在线| 伊人久久大香线蕉精品组织观看| 99精品99久久久久久宅男| 狼人天天伊人久久| 国产精品高清在线| 国产在线一区不卡| 欧美极品xxxx| 日韩免费福利视频| 久久亚洲精品网站| 成人欧美一区二区三区的电影| 亚洲欧洲一区二区三区在线观看| 中文在线字幕免费观| 日韩女同互慰一区二区| 欧美另类一区二区| 欧美视频在线一区| 免费在线观看黄视频| 色综合久久天天综合网| 看免费黄色录像| 欧美性猛交99久久久久99按摩| 欧美福利在线视频| 亚洲成国产人片在线观看| 久久久久亚洲av无码a片| 亚洲色图欧洲色图| 我和岳m愉情xxxⅹ视频| 亚洲欧美日韩国产另类专区| 捆绑凌虐一区二区三区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美超级乱淫片喷水| 亚洲av片一区二区三区| 久久精品成人欧美大片| 亚洲人妻一区二区三区| 久久综合久久美利坚合众国| 伊人久久国产| 欧美黄色性视频| 99久久伊人| 久久久日本电影| www一区二区三区| 国产成人啪精品视频免费网| 超碰成人97| 91精品视频在线| 国产一区二区区别| 国产午夜精品一区| 欧美激情无毛| 亚洲欧洲日韩精品| 久久激情网站| 人人妻人人做人人爽| 国产在线看一区| 中文字幕第36页| 久久久亚洲精品一区二区三区| 粗大的内捧猛烈进出视频| 国产精品国产三级国产aⅴ中文| 久久一区二区电影| 亚洲一区二区3| www日韩在线| 欧美日韩一区不卡| 日韩在线 中文字幕| 亚洲国产天堂久久综合| 亚洲成a人片在线| 另类图片亚洲另类| www久久久| 成人网欧美在线视频| 久久久久久亚洲精品美女| 国产精品福利小视频| 欧美猛男男男激情videos| 精品免费视频123区| 亚洲三级影院| 国产欧美日韩网站| 99视频精品全部免费在线| 自拍偷拍激情视频| 亚洲综合免费观看高清完整版| 亚洲二区在线播放| 91精品一区二区三区久久久久久| 中文字幕 欧美激情| 亚洲最新视频在线| av成人免费| 国产日韩在线观看av| 天天做天天爱天天爽综合网| 亚洲欧美电影在线观看| 卡一卡二国产精品| 91亚洲精品久久久蜜桃借种| 国产精品第四页| 日本精品在线免费观看| 日韩一区二区三区在线观看 | 亚洲精品国产suv| 少妇av在线播放| 777精品视频| 国产成人久久| 一区二区成人国产精品 | 日韩精品在线看片z| www久久久久久| 国内精品久久久久久影视8| 先锋影音国产精品| 欧美精品二区三区四区免费看视频| 久久动漫亚洲| 九一精品在线观看| 亚洲欧洲性图库| 黄色一级片在线免费观看| 亚洲成色www8888| 欧洲亚洲两性| 国产视频观看一区| 红桃视频国产一区| 男人和女人啪啪网站| 日本一区二区三区四区在线视频| jizz日本在线播放| 欧美成人女星排名| 韩漫成人漫画| 亚洲999一在线观看www| 亚洲日本成人| 国产精品一区二区小说| 一区二区三区四区在线免费观看| 日本一区二区免费在线观看| 亚洲视频欧洲视频| 欧美a在线观看| 国产自产在线视频一区| 麻豆精品一二三| 国产人妖在线观看| 欧美天堂亚洲电影院在线播放| 91丨九色丨丰满| 黄色一级片网址| 成人午夜视频一区二区播放| 欧美亚洲国产成人精品| 日韩综合精品| 日本香蕉视频在线观看| 久久蜜臀中文字幕| 美女福利视频在线观看| 亚洲欧洲日产国产网站| 一区三区自拍| 欧美在线3区|