1、可以從哪些方面用css樣式優化網站頁面
css優化頁面是這樣的:
1、首先現在主流的網站都是採用div+css的網站結構來實現的,這樣的好處是網站的骨架由HTML來實現,其中的所有樣式都是使用css來實現的,這樣避免了改版的麻煩,這本身就是網頁的優化,減少了前端的工作量。
2、簡單的css優化需要注意一下幾點:
1)注意不要有冗餘代碼,比如可以繼承父元素的樣式不要重復寫,直接繼承就可以了,節省了代碼量,是代碼更加清晰。
2)統一樣式,有時不同的頁面或者是頁面的不同部分需要相同的樣式,此時需要注意要統一樣式不要重復。
2、css樣式載入慢,怎麼解決?
提高網站頁面的載入速度的方法其實有很多,那本文主要從下面四個角度進行討論,分享常用的提高網頁載入速度的技巧:
一、網頁壓縮技術
對於網頁壓縮而言,相信各位站長都比較熟悉,主要是啟用伺服器Gzip,對頁面Gzip壓縮,減少元素的體積,從而減少數據的傳輸,進而提高網頁的載入速度。
二、Css優化
(1)css位置
CSS說明如果出現在<body>後,頁面需要重新渲染,打開速度受到影響。所有css定義代碼的位置要放到網站<body>之前。
(2)css sprite技術
網站上的一些圖片可以採用css sprite技術進行合並,減少載入請求次數,從而提高網頁的載入速度。
(3)css代碼優化
通過對css代碼屬性的簡寫、移除多餘的結構(frameworks)和重設(resets)等一系列的方法和技巧來簡化css代碼,減小css文件的大小。
三、JS優化
(1)JS位置
網頁代碼中對js進行優化的時候,建議將JS放在頁面最後,這樣可以加快頁面打開速度。
(2)合並JS
合並相同域名下的js,通過減少網路連接次數從而提高網頁的打開速度。
(3)LazyLoad(延遲載入)技術
Lazy Load是一個用JavaScript 編寫的 jQuery 插件,它可以延遲載入長頁面中的圖片。在瀏覽器可視區域外的圖片不會被載入,直到用戶將頁面滾動到它們所在的位置。
四、緩存靜態資源
通過設置瀏覽器緩存,將css、js等不太經常更新的文件緩存在瀏覽器端,這樣同一訪客再次訪問你的網站的時候,瀏覽器就可以從瀏覽器的緩存中獲取css、js等,而不必每次都從伺服器讀取,這樣在一定程度上加快了網站的打開速度,又可以節約伺服器流量。
3、建站用DIV+CSS布局對於網站優化的作用有哪些?
DIV+CSS布局對SEO優化可以將所有頁面的風格都用一個CSS文件控制
4、css樣式載入慢,怎麼解決。求大神幫忙!
提高網站頁面的載入速度的方法其實有很多,那本文主要從下面四個角度進行討論,分享常用的提高網頁載入速度的技巧:
一、網頁壓縮技術
對於網頁壓縮而言,相信各位站長都比較熟悉,主要是啟用伺服器Gzip,對頁面Gzip壓縮,減少元素的體積,從而減少數據的傳輸,進而提高網頁的載入速度。
二、Css優化
(1)css位置
CSS說明如果出現在<body>後,頁面需要重新渲染,打開速度受到影響。所有css定義代碼的位置要放到網站<body>之前。
(2)css sprite技術
網站上的一些圖片可以採用css sprite技術進行合並,減少載入請求次數,從而提高網頁的載入速度。
(3)css代碼優化
通過對css代碼屬性的簡寫、移除多餘的結構(frameworks)和重設(resets)等一系列的方法和技巧來簡化css代碼,減小css文件的大小。
三、JS優化
(1)JS位置
網頁代碼中對js進行優化的時候,建議將JS放在頁面最後,這樣可以加快頁面打開速度。
(2)合並JS
合並相同域名下的js,通過減少網路連接次數從而提高網頁的打開速度。
(3)LazyLoad(延遲載入)技術
Lazy Load是一個用JavaScript 編寫的 jQuery 插件,它可以延遲載入長頁面中的圖片。在瀏覽器可視區域外的圖片不會被載入,直到用戶將頁面滾動到它們所在的位置。
四、緩存靜態資源
通過設置瀏覽器緩存,將css、js等不太經常更新的文件緩存在瀏覽器端,這樣同一訪客再次訪問你的網站的時候,瀏覽器就可以從瀏覽器的緩存中獲取css、js等,而不必每次都從伺服器讀取,這樣在一定程度上加快了網站的打開速度,又可以節約伺服器流量。
5、DIV+CSS布局對於網站優化到底有什麼作用
DIV+CSS是網站標准(或稱「WEB標准」)中常用的術語之一,通常為了說明與HTML網頁設計語言中的表格(table)定位方式的區別,因為XHTML網站設計標准中,不再使用表格定位技術,而是採用DIV+CSS的方式實現各種樣式製作定位。
div是html(超文本語言)中的一個元素,div+css 是一種網頁的布局方法,這一種網頁布局方法有別於傳統的table布局,真正地達到了w3c內容與表現相分離.
div 是標簽 css是層疊樣式表(css樣式)
DIV CSS高級布局已逐漸流行,但面對所謂DIV+CSS布局的叫法讓人更為擔心,不要讓DIV成為Table的替代品,多層嵌套的DIV會嚴重影響代碼的可閱讀性,活用HTML為我們提供的標簽吧。
DIV+CSS的特點:
1、符合W3C標准。微軟等公司均為W3C支持者。這一點是最重要的,因為這保證您的網站不會因為將來網路應用的升級而被淘汰。
2、支持瀏覽器的向後兼容,也就是無論未來的瀏覽器大戰,勝利的是IE7或者是火狐,您的網站都能很好的兼容。
3、搜索引擎更加友好。相對與傳統的table, 採用DIV+CSS技術的網頁,對於搜索引擎的收錄更加友好。
4、樣式的調整更加方便。內容和樣式的分離,使頁面和樣式的調整變得更加方便。 現在YAHOO,MSN等國際門戶網站,網易,新浪等國內門戶網站,和主流的WEB2.0網站,均採用DIV+CSS的框架模式,更加印證了DIV+CSS是大勢所趨。 現很多個人站長新建站點都採用了DIV+CSS來構建自己的網站頁面,可見DIV+CSS替代table已經不是遙遠夢想。
5、通過製作發行同樣的頁面使用TABLE做的頁面與DIV+CSS製作的頁面大小對比,DIV+CSS的XHTML頁面大小至少小TABLE製作頁面1/4。從而使的瀏覽DIV+CSS的頁面更加快捷快速。
6、網頁設計css優化
<style type="text/css">
.div1{width:300px; height:300px; background:#f00;float:left;}
.div2{width:300px; height:300px; background:#000;float:left;}
.div3{width:300px; height:300px; background:#ff0;float:left;}
</style>
so easy
7、在網站css和js對網站SEO起作用嗎?
規范的講,需要把css 和js 分別用放在一個文件中在網頁中進行調用,頁面中不能出現大量的js 和css代碼。
網頁中若出現大量的js 和css代碼會影響網站的收錄,最終會影響到seo的
8、優化網站對於網頁設計時css的要求
最好CSS代碼簡化明確
CSS里的具體代碼屬性要支持現在大多數的瀏覽器
想更好的被搜錄最好還是關鍵字
9、一個網站幾個css樣式文件最利於優化
相對來說css越少越好,越精簡越好!!放到一個單獨的css文件里,不要直接放在html頁面上。
10、大家推薦個css優化工具,例如有時我寫的css順序很亂,關於優化的工具有哪些可以做到這些?
網頁的優化工作是由很多方面的優化組成的,作為一名優秀的網頁優化工作人員必須具備多方面的知識,不僅僅要掌握網站設計製作技術(包括網站架構設計、網頁設計以及製作頁面編寫代碼等等);還要掌握很多計算機其他方面的知識(包括電子商務、人機交互、易用性和一些相關的軟體知識等等);甚至需要掌握心理學、商業運作等相關知識。
我認為網頁的優化應該是由兩個方面組成的:1.技術優化,2.人文優化(這個分類只是我總結的,沒有人給出過具體定義)。技術優化指的是代碼的優化、目錄結構的優化和針對搜索引擎的優化等等針對技術方面的優化工作,一般都是看不見摸不著的但是會給用戶帶來不少方便也會給網站帶來更大的效益,技術優化有一定的模式而且需要優化的東西也比較固定相對簡單一些只是時間問題;人文優化指的是交互性優化、易用性優化等等針對用戶使用方面的優化工作,這一部分是網站用戶看得見摸的著的東西,人文優化是最花經歷最困難的因為我們要猜測使用者的心理。下面我就分別對這兩個方面進行解釋。
1.技術優化:
技術優化主要分為代碼優化、目錄結構優化和針對搜索引擎的優化三個部分。這一部分的優化工作主要是由網站開發人員測試提出方案完成的,而且有一定的規則,所以相對要簡單一些只是時間問題。
(1)代碼優化:
代碼優化主要解決的問題就是頁面瀏覽速度和適應性的問題。文字和圖片是構成頁面的兩個主要因素,所以我們的優化也要從文字和圖片開始。文字我們在製作頁面的時候基本上都是定義好的一般使用宋體和12px,隨著代碼的標准化字體的樣式大小等等的指定應該使用css樣式表來完成,而現在被廣泛應用的h1/h1、font size=×× color=××/font等等標簽都是不標準的,也會慢慢被css取代,現在很多大型的網站包括各個門戶網站像是這樣不標準的問題還是廣泛存在幾乎每個頁面都會有,所以css樣式表是我們在優化過程中應該注意檢查的問題(其實這個問題應該是在頁面製作的時候就解決的)。
圖片問題主要存在size過大的問題,在這里我們把圖片的優化歸在代碼優化一部分一起介紹而不另分一類,是因為圖片優化與代碼內容優化的目的是一樣的。網頁中一般應用兩種格式的圖片jpeg和gif,這兩種圖片的應用很多人把握的並不是很好,jpeg適用於顏色比較多、構成比較復雜的圖片(比如一些照片、漸變顏色等等),gif適用於顏色比較少、構成比較簡單的圖片(比如網站的logo、大的色塊構成的圖片等等)。Gif圖片尤其要注意導出的時候選擇顏色數目這樣也會達到很好的減小尺寸的效果。對於一些比較大的圖片我們還可以將它切割成比較小的圖片進行拼接這樣也可以提高網頁的下載速度。
減小網頁size提高網頁下載速度還有一種簡易的方法就是使用一些網頁減肥的小工具,我們可以去下載一些這樣的工具他們可以使你的網頁縮小20%~50%達到事半功倍的效果。
表格是頁面最重要的排版方式,在瀏覽器讀取網頁代碼的時候,必須讀完一個完整的table才會顯示出來,如果一個大的table里邊含有很多小的 table那麼瀏覽器會在讀完整個大的table才將整個的內容顯示出來。我們在瀏覽一些頁面的時候經常會出現頁面半天才會顯示出來,最後是在等不及了按了「停止」按鈕,頁面一下子顯示出來了,這就是在一些小的table外邊嵌套了一個大的table,而小table已經讀完了就是還沒讀完整個的 table瀏覽器不會顯示,這樣會大大減慢頁面瀏覽速度。因此我們要盡量減少表格層次,盡量避免將一些小的表格嵌套在大的表格中間。
還應該注意的是在使用dreamweaver製作網頁的時候經常會出現很多垃圾代碼,注意檢查刪除一些沒有用的代碼。網頁的適應性就是在不同系統、不同瀏覽器和不同解析度的適應能力。要注意的是解析度,應該最低照顧到800×600的用戶(解析度800×600的顯示尺寸780×428、解析度 1024×768的顯示尺寸1007×600),所以頁面最寬不要超過780,一定不要讓用戶橫向拖頁面。
(2)目錄結構優化:
現在很多網站都將所有的頁面零散的放在同一個文件夾下而沒有分類,這樣做雖然可以但是會對以後的維護等工作帶來很大的麻煩。我建議應該是建立一個大文件夾,里邊包括各個頻道的文件夾、網頁頁面圖片文件夾、網頁內容圖片文件夾等等一個一個的單獨類別的文件夾,使得在維護時候可以方便的找到每一個頁面的具體位置。
(3)針對搜索引擎的優化:
搜索引擎優化是很多人都知道的一種優化項目,也是完整的優化工作必不可少的一個步驟。 「關鍵字」在搜索引擎這個話題里是一個核心的字眼,幾乎所有的針對搜索引擎優化問題都是圍繞著「關鍵字」展開的。有很多人盲目的追求在網頁中處處體現關鍵字,覺得這樣就會更容易被搜索引擎搜到,其實這樣做並不一定合適。比如前一陣子流行過的「鬼影秘笈」,方法就是用和網頁背景相同的顏色在頁面中隱藏了很多關鍵字,很多人現在還在用這個方法,但是隨著搜索引擎功能越來越強大這個方法已經不那麼好用了,甚至會起到反作用。(這種做法會被搜索引擎懲罰,有專門的舉報系統)
「關鍵字」的體現要合理,比如我們可以製作一個「網站導航」的頁面,網站導航頁面會淋漓盡致的體現各個關鍵字,這個頁面不但方便用戶使用也會更容易的被搜索引擎找到起到事半功倍的作用。隨著搜索引擎都有了圖片搜索功能,網頁里邊的圖片也是體現關鍵詞的好地方,在頁面里邊加入圖片後千萬別忘記給圖片起一個 「名字」(如:IMG SRC=images.gif WIDTH=100 HEIGHT=100 BORDER=0 ALT=圖片名稱)我們給圖片的名稱就可以是關鍵字。域名里邊含有關鍵字也很重要,但是不宜過多,一般一個或者兩個最重要的就可以了,如果過多就會影響網站在搜索引擎的排名而且不方便用戶記憶。子頁面的名稱也是一樣,現在很多網站的子頁面名稱就是關鍵字的堆砌,其實這樣會降低每個關鍵詞的出現機率,結果每個關鍵詞都被打了折扣甚至被忽略適得其反。在子頁面的命名上也有很大的學問,幾個關鍵詞構成了子頁面的名稱,但是這幾個關鍵詞用什麼連接呢?如果用分隔符斷開關鍵字那麼搜索引擎不會認為他們是一個一個的詞而會當他們是一個詞處理,但是有的分隔符搜索引擎同樣認不出來,比如「_」和「-」在 google里邊下劃線「_」就不被接受,所以建議大家使用「-」和空格(空格碼:%20),一般所有的搜索引擎都會接受。千萬不要用中文給頁面命名,頁面名稱、圖片名稱等等都要用英文字母(如:「首頁.html」或者「圖片.gif」一定要寫成「index.htm」「image.gif」 等等)。
現在很多網頁雖然很好看但是並不實用,我們就拿現在很流行的跳轉頁面來說吧!現在很多企業網站都流行做一個跳轉頁面,或者是一段動感的flash或者是一張漂亮的圖片,他們認為這樣很漂亮特別能夠體現公司的形象,其實他們並不知道這樣做非常影響搜索引擎搜索你的網站