好程式設計師web前端培訓HTMLCSS學習筆記之頁面最佳化
HTMLCSS 學習筆記之頁面最佳化
1)頁面主題最佳化
實事求是的寫下自己網站的名字,網站的名字要合理,最好包含網站的主要內容。
2)頁面頭部最佳化
<meta name ="keywords" content ="" /> 向搜尋引擎說明你的網頁的關鍵詞;<meta name ="description" content =""/> 告訴搜尋引擎你的站點的主要內容;
說明
1、“描述”部分應該用近乎描述的語言寫下一段介紹你網站的文字,在這其中,你應該適當的對你網站的特色內容加以重複以求突出;
2、“關鍵字”部分應該列出你認為合適的,能突出網站內容的關鍵字就可以了,關鍵字不要設定太多,可設定10---8個,搜尋引擎只會瀏覽靠前的幾個關鍵字。
3)超連結最佳化
1、採用純文字連結,少用,最好是別用Flash 動畫設定連結,因為搜尋引擎無法識別Flash上的文字.
2、按規範書寫超連結,這個title屬性,它既可以起到提示訪客的作用,也可以讓搜尋引擎知道它要去哪裡.
3、最好別使用圖片熱點連結,理由和第一點差不多
4)圖片最佳化
圖片最佳化並不是修改圖片的大小、顏色,而是你應該為每個標籤加上alt屬性,alt屬性的作用是當圖片無法顯示時以文字作為替代顯示出來,而對於SEO來說,它可以令搜尋引擎有機會索引你網站上的圖片,對於一些確實沒什麼意義的圖片,最好也不要省略alt,而應該留空,即 alt=""。
5)PageRank(pr值,友情連結)
PR值是Google提出的一個重要引數,它標明瞭某個網站的重要程度,那麼pr值是如何確定的呢?目前普通的解釋為:假如有ABC三個網站,彼此互作友情連結,那麼當一個訪客透過A上的友情連結來到B時,Google就認為A為B投了“一票”,同理,如果有人從C訪問B,那麼B又得一票,如果全世界的網站上都有B的友情連結,B就是世界上最重要的網站了!
可以擴充套件:迴流(resflow) & 重繪(repaint)
- 頁面的渲染流程
什麼是DOM樹
什麼是樣式結構體
什麼是呈現樹
呈現樹的特點
圖片整合(精靈圖、css sprites、css精靈、雪碧圖)
把網站裡面的小圖示有規則的整合在一起,利用 background-position 改變背景圖的位置,每個圖示應用。
優點:
(1)CSS Sprites能很好地減少網頁的http請求,從而大大的提高頁面的效能,這是CSS Sprites最大的優點,也是其被廣泛傳播和應用的主要原因;
(2)CSS Sprites能減少圖片的位元組;
(3)CSS Sprites解決了網頁設計師在圖片命名上的困擾,只需對一張集合的圖片命名,不需要對每一個小圖片進行命名,從而提高了網頁製作效率。
(4)CSS Sprites只需要修改一張或少張圖片的顏色或樣式來改變整個網頁的風格。
缺點:
(1)圖片合併麻煩:圖片合併時,需要把多張圖片有序的合理的合併成一張圖片,並留好足夠的空間防止版塊出現不必要的背景。
(2)圖片適應性差:在高分辨的螢幕下自適應頁面,若圖片不夠寬會出現背景斷裂。
(3)圖片定位繁瑣:開發時需要透過工具測量計算每個背景單元的精確位置。
(4)可維護性差:頁面背景需要少許改動,可能要修改部分或整張已合併的圖片,進而要改動css。在避免改動圖片的前提下,又只能(最好)往下追加圖片,但這樣增加了圖片位元組。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2690872/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師web前端培訓分享HTMLCSS學習筆記BFC程式設計師Web前端HTMLCSS筆記
- 好程式設計師web前端培訓分享之HTMLCSS學習筆記css3-多列程式設計師Web前端HTMLCSS筆記S3
- 好程式設計師web前端培訓分享HTMLCSS學習之CSS基礎程式設計師Web前端HTMLCSS
- 好程式設計師web前端培訓分享之HTMLCSS學習筆記媒體查詢+ rem用法程式設計師Web前端HTMLCSS筆記REM
- 好程式設計師web前端培訓分享HTMLCSS學習筆記css3選擇器程式設計師Web前端HTMLCSS筆記S3
- 好程式設計師web前端培訓JavaScript學習筆記DOM程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享node學習筆記程式設計師Web前端筆記
- 好程式設計師web前端培訓JavaScript學習筆記--jQuery程式設計師Web前端JavaScript筆記jQuery
- 好程式設計師web前端培訓分享JavaScript學習筆記之設計模式程式設計師Web前端JavaScript筆記設計模式
- 好程式設計師web前端培訓學習筆記Vue學習筆記一程式設計師Web前端筆記Vue
- 好程式設計師web前端培訓分享JavaScript學習筆記之正則程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記之陣列程式設計師Web前端JavaScript筆記陣列
- 好程式設計師web前端培訓學習筆記Vue學習筆記之二程式設計師Web前端筆記Vue
- 好程式設計師web前端培訓分享JavaScript學習筆記Promise程式設計師Web前端JavaScript筆記Promise
- 好程式設計師web前端培訓分享JavaScript學習筆記cookie程式設計師Web前端JavaScript筆記Cookie
- 好程式設計師web前端培訓分享JavaScript學習筆記SASS程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享React學習筆記(三)程式設計師Web前端React筆記
- 好程式設計師web前端培訓分享React學習筆記(一)程式設計師Web前端React筆記
- 好程式設計師web前端培訓分享React學習筆記(二)程式設計師Web前端React筆記
- 好程式設計師web前端培訓分享HTMLCSS之寬高自適應程式設計師Web前端HTMLCSS
- 好程式設計師web前端培訓分享HTMLCSS之HTML表單標籤程式設計師Web前端HTMLCSS
- 好程式設計師web前端培訓分享JavaScript學習筆記之ES5程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記之迴圈結構程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享node學習筆記系列之四十一程式設計師Web前端筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記分支結構程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享學習JavaScript程式設計師Web前端JavaScript
- 好程式設計師web前端培訓分享JavaScript學習筆記函式進階程式設計師Web前端JavaScript筆記函式
- 好程式設計師web前端培訓分享JavaScript學習指南程式設計師Web前端JavaScript
- 好程式設計師web前端培訓分享JavaScript學習筆記閉包與繼承程式設計師Web前端JavaScript筆記繼承
- 好程式設計師web前端培訓分享JavaScript學習筆記ajax及ajax封裝程式設計師Web前端JavaScript筆記封裝
- 好程式設計師web前端培訓分享之uni-app學習筆記uni-app詳解程式設計師Web前端APP筆記
- 好程式設計師web前端培訓分享JavaScript學習筆陣列的排序程式設計師Web前端JavaScript陣列排序
- 好程式設計師web前端培訓分享詳解JavaScript學習筆記建構函式程式設計師Web前端JavaScript筆記函式
- 好程式設計師web前端培訓分享做H5頁面需要學什麼程式設計師Web前端H5
- 好程式設計師web前端培訓分享Vue面試題程式設計師Web前端Vue面試題
- 好程式設計師web前端培訓分享怎樣學好css?程式設計師Web前端CSS
- 好程式設計師Web前端培訓分享jQuery面試題梳理程式設計師Web前端jQuery面試題
- 好程式設計師web前端培訓分享CSS基礎知識學習程式設計師Web前端CSS