CSS網頁設計技巧_第1頁
CSS網頁設計技巧_第2頁
CSS網頁設計技巧_第3頁
CSS網頁設計技巧_第4頁
CSS網頁設計技巧_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本文格式為Word版,下載可任意編輯——CSS網頁設計技巧CSS網頁設計技巧

網頁設計作為一種視覺語言,更加講究編排和布局,雖然主頁的設計不等同于平面設計,但它們有大量相近之處。以下是我為大家探尋整理的CSS網頁設計技巧,接待閱讀!更多精彩內容請實時關注我們我!

1.CSS字體屬性簡寫規矩

一般用CSS設定字體屬性是這樣做的:

font-weight:bold;

font-style:italic;

font-varient:small-caps;

font-size:1em;

line-height:1.5em;

font-family:verdana,sans-serif;

但也可以把它們全部寫到一行上去:

font:bolditalicsmall-caps1em/1.5emverdana,sans-serif;

真不錯!只有一點要指點的:這種簡寫方法只有在同時指定font-size和font-family屬性時才起作用。而且,假設你沒有設定font-weight,font-style,以及font-varient,他們會使用缺省值,這點要記上。

2.同時使用兩個類

一般只能給一個元素設定一個類Class,但這并不意味著不能用兩個。事實上,你可以這樣:

...

同時給P元素兩個類,中間用空格格開,這樣全體text和side兩個類的屬性都會加到P元素上來。假設它們兩個類中的屬性有沖突的話,后設置的起作用,即在CSS文件中放在后面的類的屬性起作用。

補充:對于一個ID,不能這樣寫

...

也不能這樣寫

3.CSSborder的缺省值

通常可以設定邊界的顏色,寬度和風格,如:

border:3pxsolid#000

這位把邊界顯示成3像素寬,黑色,實線。但實際上這里只需要指定風格即可。

假設只指定了風格,其他屬性就會使用缺省值。一般地,Border的寬度缺省是medium,一般等于3到4個像素;缺省的顏色是其中文字的顏色。假設這個值正好適合的話,就不用設那么多了。

4.CSS用于文檔打印

大量網站上都有一個針對打印的版本,但實際上這并不需要,由于可以用CSS來設定打印風格。

也就是說,可以為頁面指定兩個CSS文件,一個用于屏幕顯示,一個用于打印:

第1行就是顯示,第2行是打印,留神其中的media屬性。

但理應在打印CSS中寫什么東西呢?你可以按設計普遍CSS的方法來設定它。設計的同時就可以把這個CSS設成顯示CSS來檢查它的效果。可能你會使用display:none這個命令來關掉一些裝飾圖片,再關掉一些導航按鈕。要想了解更多,可以看"打印差異'這一篇。

5.圖片替換技巧

一般都建議用標準的HTML來顯示文字,而不要使用圖片,這樣不但快,也更具可讀性。但假設你想用一些特殊字體時,就只能用圖片了。

譬如你想整個賣東西的圖標,你就用了這個圖片

這當然可以,但對探尋引擎來說,和正常文字相比,它們對alt里面的替換文字幾乎沒有興趣這是由于大量設計者在這里放大量關鍵詞來騙探尋引擎。所以方法理應是這樣的:

Buywidgets

但這樣就沒有特殊字體了。要想達成同樣效果,可以這樣設計CSS:

h1background:urlwidget-image.gifno-repeat;height:imageheighttext-indent:-2000px

留神把imageheight換成真的圖片的高度。這里,圖片會當作背景顯示出來,而真正的文字由于設定了-2000像素這個縮進,它們會展現在屏幕左邊2000點的地方,就看不見了。但這對于關閉圖片的人來說,可能全部看不到了,這點要留神。

6.CSSbox模型的另一種調整技巧

這個Box模型的`調整主要是針對IE6之前的IE欣賞器的,它們把邊界寬度和空白都算在元素寬度上。譬如:

#boxwidth:100px;border:5px;padding:20px

這樣調用它:

...

這時盒子的全寬理應是150點,這在除IE6之前的IE欣賞器之外的全體欣賞器上都是正確的。但在IE5這樣的欣賞器上,它的全寬仍是100點。可以用以前人研發的Box調整方法來處理這種差異。

但用CSS也可以達成同樣的目的,讓它們顯示效果一致。

#boxwidth:150px#boxpborder:5px;padding:20px

這樣調用:

...

這樣,不管什么欣賞器,寬度都是150點了。

7.塊元素居中對齊

假設想做個固定寬度的網頁并且想讓網頁水平居中的話,通常是這樣:

#contentwidth:700px;margin:0auto

你會使用

來圍上全體元素。這很簡樸,但不夠好,IE6之前版本會顯示不出這種效果。改CSS如下:

bodytext-align:center#contenttext-align:left;width:700px;margin:0auto

這會把網頁內容都居中,所以在Content中又參與了

text-align:left。

8.用CSS來處理垂直對齊

垂直對齊用表格可以很便當地實現,設定表格單元vertical-align:middle就可以了。但對CSS來說這沒用。假設你想設定一個導航條是2em高,而想讓導航文字垂直居中的話,設定這個屬性是沒用的。

CSS方法是什么呢?對了,把這些文字的行高設為2em:line-height:2em,這就可以了。

9.CSS在容器內定位

CSS的一個好處是可以把一個元素任意定位,在一個容器內也可以。譬如對這個容器:

#containerposition:relative

這樣容器內全體的元素都會相對定位,可以這樣用:

...

假設想定位到距左30點,距上5點,可以這樣:

#navigationposition:absolute;left:30px;top:5px

當然,你還可以這樣:

margin:5px0030px

留神4個數字的依次是:上、右、下、左。當然,有時候定位的方法而不是邊距的方法更好些。

10.直通到屏幕底部的背風景

在垂直方向是舉行操縱是CSS所不能的。假設你想讓導航欄和內容欄一樣直通到頁面底部,用表格是很便當的,但假設只用這樣的CSS:

#navigationbackground:blue;width:150px

較短的導航條是不會直通畢竟部的,半路內容終止時它就終止了。該怎么辦呢?

不幸的是,只能采用坑騙的手段了,給這較短的一欄加上個背景圖,寬度和欄寬一樣,并讓它的顏色和設定的背風景一樣。

bodybackground:urlblue-image.gif00repeat-y

此時不能用em做單位,由于那樣的話,一旦讀

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論