2
是否有任何理由爲什麼填充不會影響Internet Explorer中元素的子元素(在IE 11上測試過)?填充不影響在Internet Explorer中的孩子
作爲一個非常簡單的例子:
main {
padding: 32px;
}
<main>
<p>
This is just a test...
</p>
</main>
我希望該段要被填充(這是案件中的所有現代瀏覽器我試了一下),但由於某種原因,填充在Internet Explorer中沒有效果...
任何人都可以解釋這個問題以及如何解決它嗎?我會自發地想到像main > * { padding:inherit }
,但這顯然不會是最大的想法...
這是因爲IE不支持HTML5''元素,所以它*默認*爲***初始***狀態,它是'display:inline'。 –
這很有道理。謝謝@Paulie_D – acardoso