該網站在Chrome和Edge上正常工作,但在Firefox和Safari上被壓扁。爲什麼在Safari和Firefox中min-height不能在我的桌子上工作?
這裏是一個工作JSFiddle
這裏是表示頂部之間比較的圖像 - Safari和底 - 鍍鉻。它應該看起來像最底層的那個。 。
.spell span {
position: relative;
top: 25%;
}
.note {
clear: both;
}
.spell {
text-align: center;
max-width: 100%;
height: 35px;
background-color: #E7E7E7;
}
.BUFF {
background-color: #80DE57;
}
.NERF {
background-color: #DE5B54;
}
.CHANGE {
background-color: #D2A557;
}
.NEW {
background-color: #50B9EB;
}
.BUGFIX {
background-color: rgb(141, 141, 141);
}
.change_icon {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
color: white;
vertical-align: middle;
text-align: center;
min-width: 70px;
height: 100%;
display: table-cell;
}
<div class="note">
<div class="spell"> <span class="spelliconwithtitle">text</span>
</div>
<hr style="margin: 0; padding: 0;">
<div style="overflow: auto;width: 100%; min-height: 41px; max-height: 100%; position: relative; display: table; ">
<p style="padding: 0px 5px 0px 5px;width: 100%;margin: 0 1% 0 1%;display: table-cell; ">test</p>
<div class="change_icon BUFF">text</div>
</div>
<hr style="margin: 0; padding: 0;">
<div style="overflow: auto;width: 100%; min-height: 41px; max-height: 100%; position: relative; display: table; ">
<p style="padding: 0px 5px 0px 5px;width: 100%;margin: 0 1% 0 1%;display: table-cell; ">test</p>
<div class="change_icon NERF">nerf</div>
</div>
</div>
可能重複http://stackoverflow.com/questions/5277161/why-is-min-height-not-working –
@AmitHorakeri我已經試過了沒有幫助增加高度:100%; – Higeath
你需要顯示爲表格和表格單元的任何原因? – Aaron