在 firefox 或 Chrome 中,如果你設定 width=0,實際上還是有長度的。因為他預設是有填塞空白的,這裡不能將這填塞空白與 border-width 畫上等號,反到要視為 padding的概念。所以,如果你是希望呈現 width=0 的效果,除了設定width外,還要加上 padding:0 。
另一個容易忽略的地方,則是 border-width。因為 firefox 或 Chrome 對於 border-width 都有預設值,而且是 2 不是 0 ,若是忽略不去設定,則外框還是會跑出來的。
範例:
<input id="btnNone" style="width: 0px; padding:0;border-width:0px" onclick="return
false;" type="submit" value="btnNone" />
關鍵字:隱藏、hidden、visible
沒有留言:
張貼留言