以動(dòng)易來說,如果要仿yahoo的頁面非常容易。通用css可以這樣分類:
1、標(biāo)題背景
2、css表格通用背景
3、內(nèi)容背景
4、站內(nèi)外搜索背景
那么,如何定義呢?使用以下CSS定義即可:
| background-image:url(/Lectures/UploadFiles_3793/200612/20061210101340854.gif); background-repeat:repeat-x; background-position:0 -530px; |
注意最后一個(gè)定義,這個(gè)是通用一個(gè)背景圖片的關(guān)鍵,就是調(diào)用背景圖片的不同位置作為背景……
比如:定義“background-position:0 -530px;”,調(diào)用這個(gè)背景圖片530px高度部分作為背景,從最左邊開始鋪墊。
| 附:背景(Backgrounds)的屬性: background-color:#f00; background-image:url(background.gif); background-repeat:no-repeat; background-attachment:fixed; background-position:0 0; 可以縮寫為一句:background:#f00 url(background.gif) no-repeat fixed 0 0; 語法是background:color image repeat attachment position; 您可以省略其中一個(gè)或多個(gè)屬性值,如果省略,該屬性值將用瀏覽器默認(rèn)值,默認(rèn)值為: color: transparent image: none repeat: repeat attachment: scroll position: 0% 0% |
這就是yahoo頁面上面最與眾不同的地方,縱觀國內(nèi)門戶網(wǎng)站、網(wǎng)易、qq新郎搜狐都沒有如此大膽的嘗試。yahoo的頁面代碼很負(fù)責(zé),并且通用了一個(gè)css,還有部分css定義是放在頁面上面的,不知道是為了防止 css 偷學(xué)還是其他含義。的確,全部分析下來很難,因?yàn)橥粋€(gè).ht的定義,居然分了8個(gè)部分才定義完所有屬性。css里面幾部分,頁面里面居然還有……
掃一掃關(guān)注官方微信