但可能成效不大,作為過來人我覺得被動學習想要記住的東西是很難的,學習它我的經驗是可以先掌握精要(重要屬性開始),待掌握精要自然而然這些屬性遠遠不夠滿足自己的需求引起自己求知的欲望,自動延伸其他相關的屬性從而自然掌握和加深對CSS的認識。這是我認為的一種方法(可惜我學的時候要是有人這么告訴我會走少很多彎路)。第一次寫經驗和大家共享,語言組織上或許有些欠缺,還請網友包含,但相信在以后更多的經驗中,會寫的更好。以下是我總結的一些經驗和我認為必要講的一些概念性解釋。有經驗分享歡迎發表評論共同探討。
在現時的網頁技術中,CSS+DIV已經成為一種主流的網站標準,我們可以稱他為(web標準)。CSS是英語Cascading Style Sheets(層疊樣式表單)的縮寫,它是一種用來表現 HTML 或 XML 等文件式樣的計算機語言。
在了解和學習CSS之前,首先我們要了解這種計算機語言對我們存在著那些優勢和方便,理解這個我個人覺得很基礎但也很必要,有助于明確CSS+DIV學習目的。本人綜合網站技術和設計人員的體會,并從網絡應用的角度,將CSS+DIV網站設計的優勢和問題歸納如下:
首先,CSS的極大優勢表現在簡潔的代碼,對于一個大型網站來說,可以節省大量帶寬(真正意義在于,增加了有效關鍵詞占網頁總代碼的比重)使用web標準制作的網站具有搜索引擎友好有一定優勢;從程序與網頁的美工方面,兩者可以相互獨立再結合從而減輕工作量避免重負開發。
其次是CSS+DIV制作的網站使得網站改版相對簡單,很多問題只需要改變CSS而不需要改動程序,從而降低了網站改版的成本,節省很多的時間。在和開發室的同事都有合作過類似的項目案例,相信同事對這點或多或少能感覺到實質的方便感受。
最后一點是在剛開始接觸的時候感覺很不好控制,反而覺得table更好控制方位,并且有可能會有抵觸使用DIV編寫寫網頁布局的情緒。其實這個是一個適應過程,我們可以通過大量的實際操作和練習并用心領會要點。之后就能感覺得出它確實是千變萬化,一個頁面不同的布局有可能有不同實現布局的寫法,但無論如何寫法都好,代碼都是朝一個原則走的:就是:定義的名稱盡可能的通用性,也就是用最少的代碼定義更多的盒模具我稱它為(一名多用);命名要規范性、組合性,方便其他設計師見名解用。另外一個是關于使用ID還是使用Class,對于這個有很多人可能會很模糊。其實是相對的,不過現在我寫的習慣主要是使用class比較多,我覺得這個更方便并適合自己的編寫習慣。
以下是我整理認為需要首先認識和掌握基本常用的屬性:
CSS必須了解和掌握的重要屬性:
新聞熱點
疑難解答