设计之家 > 教程 > 網頁教程 > 其他教程 >

樣式表經典使用技法六招

作者:未知 來源:本站原創 時間:2005-05-10

 

為了能幫助各位網友更高效地使用CSS,設計出更漂亮的網頁,下面筆者就把自己在使用CSS中的一些小經驗整理出來,希望這些內容能起到拋磚引玉的作用。

巧用CSS來設定文字的背景

如何給部分文字加不同的背景色?由于Dreamweaver中沒有這方面的功能,但我們可以巧妙利用CSS來實現這樣的目的。具體操作過程是,首先我們可以先做一個定義背景色的CSS,例如給這個CSS命名為bjstyle,接著在網頁中選中需要設置顏色的文字,然后在工具欄中單擊一下“bjstyle”就行了。下面就是一個定義顏色背景的CSS的源代碼:

style type="text/css">
?--
.bjstyle ? background? #cc00bb?
-->
/style>

用樣式表來控制超鏈接的顏色

瀏覽器處理超鏈接的默認方式太顯單調,并且很有可能與自己網頁的背景顏色不協調。因此我們完全可以按照自己的視覺要求,來自由更改超級鏈接的顯示顏色,讓它更能體現自己的風格。下面筆者就來介紹一段修改超級鏈接顯示顏色的源代碼,代碼如下:

<style type=“text/css”>
<?--
A?link ?text-decoration? none? color?blue?
A?visited ? color?red? text-decoration?line-through ?
A?active ? color?white? text-decoration?underline ?
A?hover ?text-decoration?none?color?yellow?background-color?black?
-->
</style>
我們可以把這段源代碼添加在HTML文件的<head>與</head>之間。它可以對對本網頁中的任何一個超級鏈接都起作用,其中這段代碼中的:
A?link ?text-decoration? none? color?blue?是說明了超級鏈接還沒有被訪問,它沒有下劃線,顏色為藍色。
A?visited ? color?red? text-decoration?line-through ?說明了超級鏈接被訪問后,它的顏色變成了紅色,有了一根刪除線。
A?active ? color?white? text-decoration?underline ?說明超級鏈接處于活動狀態的時候,它的顏色變成了白色,有了下劃線。
A?hover ?text-decoration?none?color?#FF0000?background-color?black?說明鼠標移動到超級鏈接后,它沒有下劃線,文字顏色變成了黃色,背景顏色是黑色。
根據上面的解釋,我們可以把超級鏈接在各種狀態下的顯示顏色修改成自己喜歡的那種,以便能更好地展示自己的個性。

讓網頁自動進行“首行縮進”

用Dreamweaver來設計網頁的用戶知道,在Dreamweaver中輸入空格不是那么方便,我們可以利用CSS來設計“首行縮進”功能來彌補這個缺陷。打開Dreamweaver的設計界面,在該界面中找到CSS的屬性定義對話框(Style Definition for .style1 ,在該對話框的“Block”標簽下的“text-indent”屬性定義設置項中來設置“首行縮進”功能,在這里要注意的是,所謂“首行”是指每段內容的第一行,也就是直接按回車鍵就形成了一個新的段落。縮進最好以“em”(字符)為單位,比如:漢字編排要求每段開始縮進兩個漢字,設置好的CSS如下所示:

<style type="text/css">
<--
.style1 ? text-indent? 2em?
-->
</style>

給選中文字加背景圖像

在DreamWeaver中,我們同樣可以給指定文字加上背景圖像,其操作過程與給指定文字加背景色操作類似,只不過是把選擇背景顏色換成選擇加載的背景圖像就是了。其具體操作過程是,首先我們可以做一個定義背景色的CSS,例如給這個css命名為txstyle,接著在網頁中選中需要設置顏色的文字,然后在工具欄中單擊一下“txstyle”就行了。下面就是一個定義背景圖像的CSS的源代碼(其中test.gif就是所加載的背景圖像):

<style type="text/css">
<--
.txbgstyle ? background-image? url?test.gif ?
-->
</style>

讓背景圖案靜止不動

當網頁不能在一屏全部顯示時,我們往往借助于水平滾動條和豎直滾動條來瀏覽屏幕以外的內容,移動滾動條時一般圖像和文字是一起移動的,那么我們有沒有辦法使背景圖像不隨文字一起“滾動”呢?利用CSS就可以實現這樣的目的,我們只要把下面這段源代碼直接放在網頁的<head>與</head>標簽之間就可以了,其中bg.jpg就是網頁中的背景圖像,大家可以把它換成自己需要的背景圖像:

<style type="text/css">
<--
BODY ? background? purple url?bg.jpg ?
background-repeat?repeat-y?
background-attachment?fixed  
?
-->
</style>

給指定內容加邊框

在DreamWeaver中,我們可以利用CSS強大的定義功能來給某部分內容加邊框,定義時首先打開DreamWeaver的設計界面,在該界面中找到CSS的屬性定義對話框(Style Definition for Style1 ,該對話框的“Border”設置項就是用來定義指定內容邊框線的,其中“top”、“bottom”、“left”、“right”設置欄是分別用來定義指定內容四周邊框線的粗細和顏色的,這些設置項設置好后還需要在下面的“Style”中定義線型,否則我們將看不到定義的邊框線,因為CSS默認的線型是“none”。下面是一個定義了上邊框為:藍色細線;左邊框為:綠色中粗線的CSS源代碼:

<style type="text/css">
<?--
.style1 ? border? solid? border-width? thin 0px 0px medium? border-color? #0000FF black black #00FF00?
-->
</style>?}

标签:

相關文章:

推薦設計

最新文章