規範自己的html

最近在回顧自己在前端積累的東西,有時候感覺自己寫的東西比較隨意,所以開一篇博文來提醒自己時刻注意的編碼習慣。


當拿到一份psd的時候,需要對psd進行一次審視。

是什麼樣的psd,頭尾?公共部分?logo重用性?元素?列表?可以通過這些預估一個工作量,避免自己拖沓導致延期。

構建大中型項目的時候可能需要前端框架、樣式預處理語言、開發環境等,根據項目需求來構建,如果是小型項目或者普通常規項目,一般目錄如下:


wKiom1lKCkKyd9uKAAAjJZFNzk8230.png-wh_50

樣式裏一般需要三種樣式

重置樣式:因爲瀏覽器初始化標籤樣式都不一樣,所以我們需要一個reset.css將所有不同的樣式統一

reset樣式網上示例比較多,這裏不再整理了,大概思路是重置內外邊距,移除列表元素list-style,a標籤text-decoration:none,清除浮動

.clearfix{display:block;content:"";height:0;visibility:hidden;clear:both;}

等等

開發時要嚴格遵循代碼規範,並且遵循“奧卡姆剃刀原理”,將複雜的東西變簡單

css命名的時候可以酌情添加一些語義化概念,比如public-header,index-banner等

寫頁面時要先搭建整體結構,然後再把關注點放到某個模塊中

同級只包含行內元素或者塊級元素,不能混用,會顯得很混亂

根據css的繼承關係,子元素會繼承的樣式儘量寫在父元素,子元素需要覆蓋的樣式,寫在子元素自己的樣式中

附:ps如何簡單切圖

當需要獲取某個圖片時,設定自動選擇:圖層,找到圖層後右鍵-轉換爲智能對象,框選住圖片,ctrl+c,ctrl+n,ctrl+v,去掉背景,保存圖片爲png-24

另圖片後綴的區別:

wKiom1lKEZmxyPWKAABuyGs_hsg039.png-wh_50



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章