遇到的其他一些問題:
- input 和 button在同一行時不對齊問題
兩者設置一樣的高度時,發現button總是比input要少2px,是因為button采用的是quicks模式解析,在怪異模式下,border是計算在height內的,所以總是會比input少2px,為了二者能對齊,寬高設置上要注意外,還要設置button為vertical-align:middle或者設置input 為vertical-align:top。 - image在div中 底部空白問題 :字號和行高的原因
image是行內塊級元素,默認vertical-align值是baseline而非bottom,圖片底部的空白就是baseline基線到bottom的距離,解決辦法是:
//參見: https://www.zhihu.com/question/21558138
1:可以設置圖片為display:block或者改變vertical-align為bottom||middle。
2:或者設置父級div的行高為一個小值line-height:1px,或者設置父級div的字號為小值font-size:0。
- jquery無new構造:jquery.fn = jquery.prptotype = jquery.fn.init.prototype
在構造函數內部返回: return new jquery.fn.init();所以可以不用new ,又避免了死循環,相當于:return new jquery();