2011年11月16日 星期三

清除浮動新說

起源:
程序代碼 程序代碼
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


說明:
‧*對大多數符合標準的瀏覽器應用第一個聲明塊,目的是創建一個隱形的內容為空的塊來為目標元素清除浮動。
‧*第二條為clearfix應用 inline-table 顯示屬性,僅僅針對IE/Mac。
*利用 * / 對 IE/Mac 隱藏一些規則:
‧* height:1% 用來觸發 IE6 下的haslayout。
‧*重新對 IE/Mac 外的IE應用 block 顯示屬性。
‧*最後一行用於結束針對 IE/Mac 的hack。

由於此方法針對的瀏覽器或成為歷史(尤其是Mac下的IE5 ),或正在靠近標準的路上,這個方法就不再那麼與時俱進了。

拋掉對 IE/Mac 的支持之後,新的清除浮動方法:
程序代碼 程序代碼
/* new clearfix */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


說明:
IE6 和 IE7 都不支持 :after 這個偽類,因此需要後面兩條來觸發IE6/7的haslayout,以清除浮動。幸運的是IE8支持 :after 偽類。因此只需要針對IE6/7的hack了。

糖伴西紅柿說:
Jeff Starr 在這裡針對IE6/7用了兩條語句來觸發haslayout。我在想作者為什麼不直接用 * 來直接對 IE6/7 同時應用 zoom:1 或者直接就寫成:
程序代碼 程序代碼
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}


以目前的淺薄認知來講,以上寫法應該也可以直接達到同樣效果。關於這個地方,在文章的評論裡也有些討論,希望再聽聽大家的高見。

平時都是用 overflow:hidden 來清除浮動的,因為夠簡單粗暴。但是 overflow 有時候也不太適用:

父級元素使用 overflow:hidden 時,如果其子元素定位到部分或全部在父元素之外,父元素就會對超出其外的子元素部分進行裁剪。

對 css3 來說,也會 overflow:hidden 也會對一些屬性產生影響。
例如 box-shadow, 當父元素使用 overflow:hidden 屬性時,box-shadow 會被裁剪。



其他可能被影響的元素如 text-shadow 和 transform。可以參考 Andy Ford 的 demo

對於那些不願意再給標籤添加額外的 clearfix 類來清除浮動的人來說,直接將需要清除浮動的元素添加進清除浮動代碼塊這個組也是一個辦法。
程序代碼 程序代碼
.group:after,
#content:after,
#sidebar:after,
#some .other .thing:after
{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
zoom:1;
}

這種情況下,html 和 css 文件就像一個蹺蹺板的兩頭。html 代碼倒是整潔了,css 代碼卻出現了一定的繁冗。而且一旦專題頁面過長,或者在項目中使用,用這個清除組的方式反而會不勝其擾。

歸結下來,還是得看個人、項目的權衡選擇.雖然我一直用簡單粗暴的overflow:hidden,但是現在更傾向於使用 clearfix,感覺這種一體化的東西更靠譜,能避免偶爾對 zoom 的遺忘。

成熟的東西穩定性好,但是會比較複雜、厚重;簡單的靈活性好,但是過於零散、隨意,沒有組織性,還沒那麼穩定.權衡決定到底要使用那種方法,有時候反而比問題本身還讓人頭疼.

我 個人的想法是沒有好與壞的區別,只有合適不合適的區別。但是我們一直都受困於所受的教育,什麼問題都有標準答案,非對即錯,非好即壞。經常可見對一些工具 的討論,都是奔著爭出個誰好誰壞而去的,例如 jQuery mootools YUI.相比起到底是好誰壞,我們還是最好趕緊轉變思想,摒棄」一刀切」的思想吧。

最後,關於為什麼要採用一下這種複雜方式來針對IE6/7,而不採用其他稍微簡潔的方式,還希望大家指點下迷津。
程序代碼 程序代碼
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


Reference:
‧[1].Jeff Starr,The New Clearfix Method, December 6, 2009
‧[2].Andy Ford, Saying Goodbye to the overflow: hidden Clearing Hack, December 10th, 2009

文章來自WOW

文章提供BAYSTARS DESIGN網頁設計公司

2011年11月15日 星期二

2010年最新的100個免費HTML模板

Solitude


預覽 | 直接下載

其他有需要請到這裡下載:CSS Templates

文章來自WOW
文章提供 BAYSTARS DESIGN網頁設計公司

2011年3月22日 星期二

WEB2.0網站介紹::樂柚:專注於興趣的社會化網路

 


樂柚是一個專注於興趣的社會化網路,樂柚專注于服務於使用者的興趣,為用戶的興趣提供更有價值的資訊與互動,將人與人通過興趣連接在一起。簡單來講,樂柚希望通過用戶基於興趣來發展自己的關係圈,並以此來實現基於興趣的社會化。

用戶在註冊之後,用戶可以選擇一些自己感興趣的興趣點,比如iPhone,足球等等,之後樂柚便會給您推薦您選取話題下的內容,你可以查看這個話題下的內容,查看也對這個話題感興趣的使用者,關注也對這些話題感興趣的使用者,發表這個話題的資訊等等。




當我第一次看到樂柚的時候,首先想到的是Hunch.com,基於興趣的社會化網路將是非常有價值的,我也很高興看到樂柚在這個領域來探索和嘗試, 當然目前而言樂柚在對於關係的構建上還是有不少值得去改進的空間,比如hunch直接使用Twitter和Facebook的關係,在國內則可以考慮新浪 微博和人人。基於興趣的社區的關鍵在於基於興趣構建關係和資訊,沒有必要花精力再去構建新的關係,因為真實的關係其實只有一套。另外就是基於興趣的對於人的推薦,只有通過興趣推薦用戶,讓用戶的社交圈得到了拓展,這樣的基於興趣的社交網路才能做得更大!

興趣圖譜在未來一定會是一個趨勢,這個是由網路服務的社會化趨 勢所決定的,過去的互聯網服務更多的是實現了功能和關係,而人在現實生活中,人的需求往往也是由於對於某個領域的興趣,由於這些興趣拓展的社交圈而來獲取 資訊,而現在這種方式也有一些網站或者服務來實現了。當然這種實現的方式(網站的展示方式)是一個值得我們去考慮和思考的點。


文章來自:http://www.baystars.cc/ BAYSTARS DESIGN網頁設計公司

2011年3月8日 星期二

繼Kik之後Beluga來了

3月2日,Facebook已收購消息群發服務Beluga,包括該公司的產品和團隊。在過去幾筆收購中,Facebook的目標主要是被收 購公司的人才。但Facebook對Beluga的收購有所不同。除了Beluga的團隊之外,Facebook也對該公司的技術感興趣。此前已有一些業 內人士對Beluga的技術表示看好,因此Facebook收購該公司是合理的。
Beluga與kik異曲同工
我想Beluga迅速被Facebook看重的原因是其基於通訊錄的群聊網路,本質上這也是Facebook關心的關係網絡。基於通信錄的創新也許仍然不會停止,我們期待更多更有趣的應用出現。
QQ的悲劇
如果有人還記得QQ時代有n多種IM都宣誓過要打敗QQ,最後都無果而終,最核心的是因為遷移一個人的整個好友關係十分困難,成本高昂,但是通訊錄呢?智慧手機時代,人人都可以抓取通訊錄,每個應用都可以一夜之間建立圈子!
好了,預測一周之後beluga的中國版本就會出現,並且QQ一定會打這個保衛戰,關鍵是能守得住嗎?
文章來自:http://www.baystars.cc/ BAYSTARS DESIGN網頁設計公司

2011年3月3日 星期四

如何利用CSS控制表格的交替顏色?

第一種方法:
程序代碼 程序代碼


第1行第1行
第2行第2行
第3行第3行
第4行第4行
第5行第5行


第二種方法:
程序代碼 程序代碼





第1行第1行第1行第1行第1行
第2行第2行第2行第2行第2行
第3行第3行第3行第3行第3行
第4行第4行第4行第4行第4行
第5行第5行第5行第5行第5行

文章來自: WOW

文章提供: BAYSTARS DESIGN網頁設計公司

2011年2月23日 星期三

從Twitter應用佈局看國內BLOG應用發展趨勢

  • 國內,BLOG正在引領網路業的未來!對於眾多應用開發者來說,BLOG無異於一個最理想的創業平台,成功者將在此揚威立萬,傲視群雄。那麼開發者如何定位自己的應用從而在上千款應用中脫穎而出呢?或許我們可以從國外Twitter應用的發展歷程窺探一些端倪。
下面是TechCrunch在去年根據來自compete的每月獨立訪客的資料,統計的最受歡迎的20個Twitter應用,我會在後文中分門別類進行介紹及分析。

Twitter 應用  月獨立訪客 (Compete)

1. Twitpic         1,236,828

2. Tweetdeck      285,864

3. Digsby           233,472

4. Twitterfeed     149,812

5. Twitterholic     147,164

6. Twitturly         88,793

7. Twtpoll           74,154

8. Retweetist       60,051

9. Tweepler         51,304

10. Hellotxt         45,754

11. Twitdom        45,411

12. Tweetscan      44,463

13. Tweetburner   41,754

14. Tweetvisor     31,621

15. Twittervision    30,708

16. Twitterfall       29,592

17. Monitter         25,433

18. Twibs             17,168

19. Twistori           16,229

20. Twitbin           14,986

第一類 工具型、輔助型應用 

早期Twitter平台上的一些應用是為了彌補Twitter產品自身的不足,這時有關工具型、輔助型的應用,如桌面及移動用戶端、在各種設備上的BLOG 閱讀器、基於流覽器的外掛程式及同時更新多個BLOG的應用是一個機會。如Tweetie、Tweetdeck。 該類別應用的優勢在於該領域的必須,使用人數短期內會很多,但潛在的威脅是官方平台很有可能後期推出官方版本的類似應用,例如BLOG官方在協力廠商應用 weico及投票後推出了自己的官方版本。但此類應用還是有很大的發展空間的,如針對企業帳號及行銷需求的相關應用,在Twitter上都有成功案例。下 面我們分類進行介紹:

桌面及移動用戶端 


1、Tweetdeck

Tweetdeck(最受歡迎的20個Twitter應用排名第2,月獨立訪客285,864)是一款基於Adobe AIR的Twitter桌面用戶端,支援資訊過濾,多欄顯示等等。最新消息,該應用服務商已於2月初以3000萬美元的現金和股票被UberMedia收購此部分應用可以很好的與企業服務結合,進行多個帳號管理及提供有針對性的企業服務,類似應用還有CoTweet及Salesforce等整合 Twitter的應用都值得嘗試,這是一個擁有大量機會的領域。

2、Tweetie

基於Twitter的iPhone應用軟體Tweetie(Twitter已於2010年4月收購)是最流行iPhone上用戶端之一,這個用戶端非常強勁,因為靠twitter的影響力推動比較多,或者說背靠twitter關聯度比較高,也是很快被收購的原因。

基於各種設備上的BLOG閱讀器 


1、Flipboard

經過社會化電子閱讀器,接入到iPad上面,實現了平板應用,這塊在中國也被開發者複製,在iPhone上面也實現了。

基於流覽器外掛程式 


1、Twitbin(最受歡迎的20個Twitter應用排名第20,月獨立訪客14,986),FireFox外掛程式

同時更新多個BLOG


1、Hellotxt(最受歡迎的20個Twitter應用排名第10,月獨立訪客45,754 )。

BLOG客的分發平台,用戶通過將自己的不同的BLOG客帳號綁定在HelloTXT帳號上,便可以在這個平台同步發佈資訊到各類BLOG客上

第二類 富媒體、娛樂及社交遊戲的應用。
  

這也是目前在BLOG開放平台上受開發者聚焦最多的領域之一。新浪首屆BLOG開發者大會召開的時候正是新浪微博進入這個階段的分水嶺。下面我們分類進行介紹:

社交遊戲 


許多開發者已經嘗試在Twitter上提供社交遊戲體驗,目前還沒有一款應用取得Facebook上社交遊戲的成功(前20名應用中無此類應用)。 不過這一領域將逐漸獲得發展。而由於國內BLOG平台的特殊性,該領域已出現如求收養、九宮格日記、姓名大作戰等多個成功的應用,如2010年11月舉辦的新浪首屆BLOG開發者大會官方公佈的最受歡迎應用前20名中,社交遊戲應用占到5個名額。

富媒體 


1、 Twitpic(最受歡迎的20個Twitter應用排名第1,月獨立訪客1,236,828)是基於Twitter的圖片分享應用。該應用已 於2月份宣佈將核心產品擴大到圖片以外的內容格式,支援使用者通過TwitPic網站、移動和桌面用戶端上傳視頻。TwitPic是一個基於 Twitter 的媒體內容共用平台,成立於2008年2月,目前擁有1700萬美元,而且每天新增3萬用戶,該品牌已傳播到全球,甚至出現在流行歌曲歌詞中。

國外基於Twitter平台的圖片共用服務競爭非常激烈,TwitPic的競爭對手Yfrog已經添加了視頻支援,而Plixi剛剛被社交網站 Lockerz收購。另外,Twitter最近與TwitPic等協力廠商網站合作,為Twitter新版介面的資訊流中添加圖片。此部分應用也在 BLOG平台有很多成功的案例,如新浪BLOG平台最受歡迎的美圖秀秀卡通身份證、微音樂、照片牆、Picself等。

第三類 內容和關係的分析挖掘 


我認為此類應用是開發的重點領域之一。Twitter及其他BLOG上每天會有大量資訊,Twitter上已有應用服務商成功説明企業及使用者對有 價值資訊及關係進行深入挖掘、分析的先例。隨著國內的BLOG市場發展到一定階段,BLOG平台用戶數量級的增加及關注話題、事件的不斷熱化,正是開發此類應用的絕佳機會。

根據2月16日Twitter CEO表示Twitter用戶每天發送的信息量超過1.3億條,相比於去年九月份的每天9000萬條有明顯增長,下圖為去年九月份發佈的用戶每天發送信息量。

內容分析監控服務 


Twitter 每天產生的數百萬資訊中蘊 含著大量的資料,任何的BLOG都需要此類滿足個人、企業行銷需求的應用對相關資料進行分析管理。隨著BLOG的商業機會在協力廠商應用上陸續展現出來,越來越多的企業商家都開通了企業BLOG,將來這些BLOGER怎麼能夠去管理自己的內容,是一個非常好的協力廠商應用的機會。

1. Twits coop

這個應用提供趨勢監控服務,在突發事件的報導中,Twitter社區往往會領先傳統媒體一大步。而Twitscoop這類服務即可收集任意時段最受歡迎的Twitter主題,然後將這些主題以“文字雲”的方式組合起來,頻率最高的主題會以最大的字型大小顯示。

2. Twitturly (最受歡迎的20個Twitter應用排名第6,月獨立訪客88,793)

列出關於這個話題的所有Tweets,還包括過去24小時的Tweest數,上周總共的tweets數,過去一個月的Tweets數。使用者可以據此 來判斷這個話題的熱門程度。還有估算的此話題被閱覽的次數(這個貌似是按照發佈此Twitter用戶的Follow用戶數來估算的)。

3. Retweetist(最受歡迎的20個Twitter應用排名第8,月獨立訪客60,051)

可以看到最新的Twitter狀態被retweet的即時排名。

4. Tweetburner(最受歡迎的20個Twitter應用排名第13,月獨立訪客41,754)

在twitter上發佈的網址進行縮寫服務,並對你發佈的資訊進行訪問統計,如果你是市場推廣人員的話,這個功能能夠讓你獲得第一手的市場調查資料。

5.  Twittervision (最受歡迎的20個Twitter應用排名第15,月獨立訪客30,708)

整合了Twitter與Google Maps兩個網站的服務,它將Twitter網站上一堆網友們相互聊天的內容發佈在Google Maps的世界地圖上,幾乎每隔兩三秒就會更新一則最新的Twitter資訊。

6. Monitter (最受歡迎的20個Twitter應用排名第17,月獨立訪客25,433)

Twitter關鍵字即時監測服務,同時搜索3個關鍵字,並且無論何時一個擁有這些關鍵字的新文章發佈,它都能夠自動更新。

7. Twibs(最受歡迎的20個Twitter應用排名第18,月獨立訪客17,168)

針對twitter上的企業、服務商和應用而收集的一個商家目錄。Twibs皆在建造一個地方、分類及產品級別的權威平台,便於人們尋找、跟隨甚至與twitter商家進行溝通

8. Twistori(最受歡迎的20個Twitter應用排名第19,月獨立訪客16,229)

專門收集twitter客(用戶)在Twitter上tweet時流露的情感,包括6種最常見的情感:愛(I love),恨(I hate),認為(I think),信任(I believe),覺得(I feel),希望(I wish)。在這裡,你可以看到,這些感情都很真。而其資料,則來自於專門用於twitter的搜尋引擎summize。

關係鏈分析管理服務

BLOG平台有關關係鏈的應用如粉絲匯、草根圈等由於誘導用戶盲目獲得大量無任何相關性的粉絲已被取締,如何幫助用戶間通過標籤、所在行業及共同關注的人等正面方式獲得有價值的關注是此類應用需要考慮的。

1.  Twitterholic(最受歡迎的20個Twitter應用排名第5,月獨立訪客147,164)

首頁排行榜列出前100名最熱門的用戶,並長期匯總統計資料,通過它可以確切知道用戶加入Twitter的時間以及自加入之日起他所積累的跟隨者的數量。它還會列出跟隨者最多的用戶並建議其他用戶跟隨這些熱門用戶。

2.  Tweepler(最受歡迎的20個Twitter應用排名第1,月獨立訪客51,304)

Twitter Followers管理服務。通過Tweepler,你可以查看你的Follow了多少人,然後Tweepler還會列出哪些人Follow你了而你還沒有Follow他們的,你可以進行批量處理(選擇Follow),可以批量忽略。

3. Twittercounter

提供Twitter Follower數的服務,可以顯示過去一周、一個月、三個月,你Following,Follow,Tweets數的趨勢圖,並且可以預測30天后的 Follower數,對希望獲得更多關注的使用者提供高級服務,包括資料圖片、簡歷以及連結。付費服務的價格為每15萬次展示收費500美元。

對於國內BLOG的建議:
  
國內BLOG現處於蓬勃發展階段,若想發展成功的應用,還需要注意以下幾點:

第一,清晰的目標和,順應BLOG發展趨勢,與BLOG平台保持良好溝通

第二,BLOG平台對於企業商家有很好的廣告價值和受眾價值,開發滿足其行銷需求的商務類型應用,則盈利模式明顯

第三,內容發現及分析服務的應用也有大量市場,可以給予更多的關注。



2011年2月22日 星期二

WEB2.0網站心得:幾分鐘:視頻的線上知識問答平台


幾分鐘是一個HowTo類視頻分享網站,同時也是一個基於視頻的線上知識問答平台。幾分鐘用戶可以在幾分鐘分享自己如何做某件事的視頻,也可以在幾分鐘進行提問,讓其他的使用者通過視頻來給你解答。

目前幾分鐘上的分享視頻支援將優酷和土豆的視頻直接進行分享,目前幾分鐘提供的視頻主要包括視頻教程,視頻清單(專輯),視頻講座等

類似網站:


 
5Min是一個提供解決實際問題的視頻分享服務的網站,你可以在這分享你的知識,解決問題的視頻,不過所有的視頻都不能超過5分鐘,即5Min希望在最短的時間內展示解決問題的方法。(Via)

連結:http://www.5min.com/

 
Howcast 是一個提供教學類視頻分享服務的網站。 Howcast上面的視頻都是解決實際問題的教學類視頻,通過 Howcast不僅可以查找解決問題的視頻介紹,同時你也可以通過 Howcast進行提問,讓別人上傳相應的解決視頻,你也可以在這裡上傳視頻,解決Howcast上面別人希望得到的視頻。(Via)

連結:https://www.howcast.com/

感想: 幾分鐘這個網站其實可以認為是一個類似於百度知道一樣的平台,只不過以視頻來作為回答問題的載體,視頻對於很多問題而言會是一種更加直接和具體的回答問題 的方式,國外不論是5min和Howcast其實都已經有了很長的一段時間,在國內這樣的平臺還很少。其實對於視頻類網站而言,如果能夠從另外的角度來切入會是很好的一種選擇。好的內容總是稀缺的,DemandMedia旗下的視頻站,不僅通過使用者上傳視頻,更擁有專門的人員來製作視頻,並且將其視頻內容版權再賣給Youtube等管道,幾分鐘 其實也可以借鑒類似的模式。

連結:http://www.jifenzhong.com/