關於**:
1.**用於控制大的板塊比較好,居中很方便。同行同列等相對位置不會錯亂。
2.**難於精確控制,由於歷史長,**屬性,css等都能控制,也容易混亂。
3.如果想以表簡單的方式控制位置,特別是類似margin的位置,有點力不從心。
關於div
1.box模型比較煩,要控制寬高,就必須計算margin,border,padding
現在的做法
1.**控制大的布局
2.每個**放上替換串。寬高可以略微小些都不影響。因為**即使嚴格也嚴格不起來。只要不過大就行了。
3.div的指定寬高都是最外圍的寬高。至於傳遞給頁面的div的實際寬高,需要在資料類中重新計算。根據margin和border來計算實際的width和height。
頁面布局的一些心得
關於 1.用於控制大的板塊比較好,居中很方便。同行同列等相對位置不會錯亂。2.難於精確控制,由於歷史長,屬性,css等都能控制,也容易混亂。3.如果想以表簡單的方式控制位置,特別是類似margin的位置,有點力不從心。關於div 1.box模型比較煩,要控制寬高,就必須計算margin,border...
關於頁面布局的一些注意點
1 在div布局不好解決的地方不用猶豫,使用table!2 div使用百分比大小時如果其又受其他元素的固定高寬影響的話overflow無效,加入position absolute即可解決 3 當有dtd頭存在時height的百分比單位不起作用 4 當td內沒有文字內容時td不顯示,即使裡面有div等...
Android聊天頁面布局的一些問題
介面採用relativelayout布局,activity的windowsoftinputmode預設配置,達到效果,軟鍵盤正常彈出不遮擋listview,標題欄不被擠壓頂出介面。遇到的問題 軟鍵盤彈出後,介面向上擠壓 解決 在布局檔案中加了個scrollview 設定layout height為0...