我遇到了一個問題,在一個按鈕內獲得一個SPAN(或DIV)以轉到Firefox(版本20)中按鈕的全部高度。跨度標籤可以在Firefox中繼承其輸入的高度父級嗎?
http://jsfiddle.net/spiderplant0/BwwuV/
它工作在IE10和Chrome罰款。
除了只計算每個按鈕的高度並在px中明確設置它,沒有人知道是否有解決方案嗎?
#id1_container {
display: block;
text-decoration: none;
cursor: pointer;
box-shadow: none;
background: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
width: 100px;
height: 100px;
padding: 0;
border: 1px solid green;
}
#id1_container > * {
display: block;
height: 100%;
width: 100%;
background: pink;
}
<button type="button" id="id1_container"><span>hello</span></button>
看起來FF需要明確定義的位置。這不是一個最終的解決方案,但是如果你絕對放置它,它會顯示100%。刪除頂部:0和左:0看到它仍然保持100%。 http://jsfiddle.net/BwwuV/11/ – Rockafella
Rockafella謝謝 – spiderplant0