web前端編寫注意點

2022-01-21 19:43:01 字數 895 閱讀 9622

1.

在語義不明顯,既可以用 也可以用 的地方,盡量用 ,因為 預設情況下有上下間隔,去樣式後的可讀性更好,對相容特殊終端有利;

2.如果漏寫 dtd 宣告, firefox 仍然會按照標準樣式來解析網頁,但在 ie 中(包括 ie6、ie7、ie8)就會觸發怪異模式;

3.少使用子選擇器,就需要多新增 class ; 

4.css sprite 「翻轉技術」 —— 將多張合併為一張,然後利用 background-position 屬性來展示需要的部分. 是否使用 css sprite 主要取決於**流量;

5.塊級元素: div、p、form、ul、ol、li  

行內元素: span、strong、em

塊級元素會獨佔一行,預設情況下,其寬度自動填滿其父元素寬度;

行內元素不會獨佔一行,相鄰的行內元素會排列在同一行裡,直到一行排不

下,才會換行,其寬度隨元素的內容而變化; 

6.塊級元素可以設定 width、height 屬性;

行內元素設定 width、height 屬性無效;

7.塊級元素可以設定 margin 和 padding 屬性。

行內元素只有水平方向的 margin 和 padding 產生邊距效果; 

8.塊級元素和行內元素的 css 相關屬性是 display ,其中塊級元素對應於 

display : block ,行內元素對應於 display : inline。 可以通過修改 display 

屬性來切換塊級元素和行內元素;

9.css中有乙個用於豎直居中的屬性 vertical-align ,但只有當父元素為 

或 時,這個 vertial-align 屬性才會生效;

標籤預設情況下就隱式地設定了 vertical-align 的值為 middle ; 

WEB前端開發中的SEO注意點

近幾年來,seo在國內得到了蓬勃的發展,其中很多的seo技術越來越體現在web前端的一些細節上。要做好seo,web前端這一塊也要做必不可少的優化。這就要求我們web前端工程師在開發頁面的時候,要寫出規範標準的 符合seo,做好使用者體驗。1 布局要做到樣式與頁面分離,刪除頁面中不必要的標籤和元素。...

web 前端技術點

prototype為類定義的方法要先定義後使用,跟js執行原理有關 prototyp只能在類中進行方法和變數的定義,例項中沒有這個屬性 例項對prototyp定義的屬性進行直接賦值是在例項中生成乙個新的屬性,而不是改變prototyp裡的屬性,如果是資料push進去就是各例項共享的。所以protot...

Web資料抓取注意點

應該判斷host是不是合法的。如 google.com 合法,但是googlecom或者google.abcde就不構成乙個合法的host。位址中含有中文,與作業系統環境 需要設定timeout。使用非同步方式或多執行緒 多程序 方式以提高抓取速度 資料內容驗證 判斷content type 抓取下...