我的WebDesign之路--提高篇[1] (轉)
我的WebDesign之路--提高篇[1] (轉)[@more@]//打算先把一些值得一說的內容先寫上,免得以後忘記。至於有關我自己
// 的閒話可以慢慢再說。。呵呵。注意都不是教程,但是基本上把我學習
// 的都寫上了。。
要想擺脫菜鳥的境界,需要加強的有三個方面:層疊樣式表(CSS),客戶端指令碼( Script/),網頁美工(影像設計)。在這三個方面都打下紮實的基礎,你在前臺設計方面就是一個準高手了。
首先說說CSS吧。CSS用於(增強)控制網頁樣式並允許將樣式資訊與網頁內容分離,對於控制整個站點的風格非常方便,已經是網頁設計的必備的一種技術了。我有一個朋友,通常看到一個網頁感覺不是太好時,就會點IE的檢視->文字大小->最大,如果字變大了,他就得出結論--作者是個菜鳥,因為在他看來字型是必須用CSS控制的,連CSS都不會的話實在是個新手。 (呵呵,其實有些英文網站對字型大小是不加控制的。。不過英文字母變大時效果可能仍然不錯,而漢字通常控制在9-10pt左右顯示效果較好,這個是英文和漢字本身的結構不同造成的。建議中文網站對於字型還是用 CSS控制一下。 )
篇中有說過,使用DW時要重點學會Styles皮膚的使用。DW在這個方面的設計上已經非常好,可以大大提高。然而我們既然要提高,就必須要學會手寫程式碼,學會隨心所欲又精確地地在HTML中的任何地方加上自己需要的Style效果而不依賴於。所以要學一下CSS的語法。按照其設計的初衷,CSS的功能非常強大,甚至包括了非常專業的列印,處理等。但就目前的網頁設計來說,主要要掌握的東西不算太多。
以下是一些我自己覺得需要掌握的內容:
1。如何為網頁加入CSS控制,主要有鏈入外部樣式表、定義內部樣式塊、內聯定義這三種方法。
2。熟悉CSS樣式表常見的屬性和引數,例如字型屬性中的font,color,font-family,font-size,文字屬性中的text-indent,align,還有背景(Background)、定位(Positioning)、尺寸(Dimensions)、佈局(Layout)、邊框 (Borders)、列表專案 (Lists)、表格(Table)、捲軸(Scrollbars)等等。。。這些屬性可以在製作的過程中慢慢熟悉並掌握。和學習HTML一樣,要注意相容性。
其中最常用的是字型,定位,邊框。在設計類站點中捲軸也是常常需要用CSS加上彩色和立體效果,但這個屬性是.5+特有的。
3。更高階的內容,如偽類(Pseudo-Classes),偽物件(Pseudo-Elements)等,除了常見的:link,:hover,:visited等,大多屬於CSS2,特別要注意的相容。
4。濾鏡。功能非常強大,非常好玩呵呵。不過我學會影像設計後基本上就不怎麼使用它了:p
to be continued.....
// 的閒話可以慢慢再說。。呵呵。注意都不是教程,但是基本上把我學習
// 的都寫上了。。
要想擺脫菜鳥的境界,需要加強的有三個方面:層疊樣式表(CSS),客戶端指令碼( Script/),網頁美工(影像設計)。在這三個方面都打下紮實的基礎,你在前臺設計方面就是一個準高手了。
首先說說CSS吧。CSS用於(增強)控制網頁樣式並允許將樣式資訊與網頁內容分離,對於控制整個站點的風格非常方便,已經是網頁設計的必備的一種技術了。我有一個朋友,通常看到一個網頁感覺不是太好時,就會點IE的檢視->文字大小->最大,如果字變大了,他就得出結論--作者是個菜鳥,因為在他看來字型是必須用CSS控制的,連CSS都不會的話實在是個新手。 (呵呵,其實有些英文網站對字型大小是不加控制的。。不過英文字母變大時效果可能仍然不錯,而漢字通常控制在9-10pt左右顯示效果較好,這個是英文和漢字本身的結構不同造成的。建議中文網站對於字型還是用 CSS控制一下。 )
篇中有說過,使用DW時要重點學會Styles皮膚的使用。DW在這個方面的設計上已經非常好,可以大大提高。然而我們既然要提高,就必須要學會手寫程式碼,學會隨心所欲又精確地地在HTML中的任何地方加上自己需要的Style效果而不依賴於。所以要學一下CSS的語法。按照其設計的初衷,CSS的功能非常強大,甚至包括了非常專業的列印,處理等。但就目前的網頁設計來說,主要要掌握的東西不算太多。
以下是一些我自己覺得需要掌握的內容:
1。如何為網頁加入CSS控制,主要有鏈入外部樣式表、定義內部樣式塊、內聯定義這三種方法。
2。熟悉CSS樣式表常見的屬性和引數,例如字型屬性中的font,color,font-family,font-size,文字屬性中的text-indent,align,還有背景(Background)、定位(Positioning)、尺寸(Dimensions)、佈局(Layout)、邊框 (Borders)、列表專案 (Lists)、表格(Table)、捲軸(Scrollbars)等等。。。這些屬性可以在製作的過程中慢慢熟悉並掌握。和學習HTML一樣,要注意相容性。
其中最常用的是字型,定位,邊框。在設計類站點中捲軸也是常常需要用CSS加上彩色和立體效果,但這個屬性是.5+特有的。
3。更高階的內容,如偽類(Pseudo-Classes),偽物件(Pseudo-Elements)等,除了常見的:link,:hover,:visited等,大多屬於CSS2,特別要注意的相容。
4。濾鏡。功能非常強大,非常好玩呵呵。不過我學會影像設計後基本上就不怎麼使用它了:p
to be continued.....
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-962738/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 我的WebDesign之路--提高篇[3] (轉)Web
- 我的WebDesign之路--提高篇[2] (轉)Web
- 我的WebDesign之路--完結篇 (轉)Web
- 我的WebDesign之路--序 (轉)Web
- 1、我的PHP之路PHP
- 我的 Java 轉 Go 之路JavaGo
- 我的Linux 之路(轉)Linux
- 專案管理—效益提高之路(轉)專案管理
- Java提高篇(1)封裝Java封裝
- 我的C學習之路 (轉)
- 我的彙編學習之路(1):指令
- [轉載] 我的資料倉儲之路
- delphi的物件導向之路1 (轉)物件
- 提高WhatsApp營銷效果(1):文案篇APP
- 我的css之路CSS
- 我的Oracle之路Oracle
- 而立之年——回顧我的前端轉行之路前端
- 我走過的學習之路(記我對技術的選擇) (轉)
- 我的.NET書架 (入門篇) (轉)
- Java之路( 1 )----幫你完成HelloWorld (轉)Java
- ElasticSearch(提高篇)Elasticsearch
- 我的前端之路(上)前端
- 我的前端之路(中)前端
- 我和我的DBA之路
- 構建基於LDAP的地址薄之一 提高篇(轉)LDA
- RMAN 總結篇 1 - (轉)
- Linux 指令篇(1) (轉)Linux
- 聊聊我的 Java 自學之路Java
- 我的程式設計之路程式設計
- 提高Linux系統安全性的十招<1>(轉)Linux
- 用Unity重現《空洞騎士》的苦痛之路(1):動作篇Unity
- Android---元件篇---Handler的使用(1)[轉]Android元件
- Asp.Net MVC4 系列-- 進階篇之路由(1)ASP.NETMVC路由
- 我的程式設計師之路程式設計師
- 感悟我的程式設計之路程式設計
- 我的Python成長之路Python
- 我的技術成長之路
- 我的IT之路2013(二)