前文
最近接到一個(gè)task,一個(gè)table表格在chrome上沒(méi)有X軸的滾動(dòng)條,但是在IE上就有了滾動(dòng)條。
也是查了很久才想到解決辦法,所以記錄一下。
正文
先上解決方案:
.class{
box-sizing: border-box;
}
這個(gè)問(wèn)題的根本原因是在IE 與別的瀏覽器在計(jì)算寬度的時(shí)候方法不同。
- chrome計(jì)算寬度 單純的就是定義的width的長(zhǎng)度。
- IE瀏覽器計(jì)算寬度則是用 width + padding + border。
有關(guān)于box-sizing的資料:
https://developer.mozilla.org/zh-CN/docs/Web/CSS/box-sizing