編寫css相關注意事項以及小技巧

2022-05-04 00:00:15 字數 907 閱讀 2627

一、小技巧

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,inputbodyimgliinput,select,textareatextareaa

/*清除浮動

*/.clearfix:after.clearfix

上面的紅色標記為背景的css樣式寫法,主要是解決在ie6的瀏覽器中如果input標籤的邊框沒有清掉的話,先清空其乙個背景色,然後再把白色的背景色給它加上就可以解決了。

2.寫css的時候,盡量把整個網頁共同的東西寫在上面的重置css裡面,如果碰到幾個標籤有重複的css,可以將重複的css寫在他們的父元素css裡面,子元素是可以繼承的。

3.能相同css盡量寫在第乙個裡面css類名裡面,不要用類似於:

.class1 .class1.1

這樣瀏覽器會去尋找兩次css類名,降低了反應速度。

4.二、注意事項

1.讓input標籤的文字居中,可以通過height+line-height+padding來設定,比如總的input標籤的高度為36px,則css如下:

/*通過公式(36-16)/2來計算*/

input

針對ie瀏覽器對input標籤的padding不支援問題(游標不在中間),這樣就不用去算了:

input

2.在寫數字的css時候,一般要加上text-align:right;文字右對齊,這樣可以在數字位數增多的時候可以往左邊遞增位數。相反如何想在右邊遞增可寫text-align:left;

3.在ie6中對於百分比的計算不是那麼的好,會相對的小一點,所以最好是加上*,比如一般寫為width:50%;但是在ie6中得寫為*width:49.8%;

DllMain相關注意事項

1 在dllmain的dll process attach分支中,盡量只呼叫kernel32.dll中的函式。因為其他系統api可能依賴於其他dll,而那些dll有可能還沒有被載入到程序空間中且依賴於當前dllmain所在的dll,這樣會導致迴圈依賴 其實,在使用者程序中呼叫其他系統模組的api一般...

git相關注意事項

git的相關注意事項 git add 新增所有修改到暫存區。git reset head file add之後發現錯誤,撤銷 add的檔案到暫存區。git add file後進行 git commit m 修改某某檔案 後發現錯誤 要撤銷。解決方式 git log 檢視提交到暫存區的 commit ...

Hive相關注意事項

1.load data locall inpath into table xx 如果是本地路徑,其實就是一次put上傳操作 如果路徑是hdfs,其實是一次mv操作 2.建立分割槽表partitioned by 字段不能和表中列的字段重複 3.建立分桶表cluster by 必須是表中的某列的字段 4...