4

Chrome が更新されたばかりですが、新しいバージョンでページが正しく表示されていないことに気付きました。パーセンテージのマージントップがある場合、マージンはページの高さではなく幅に基づいているようです。私は何か間違ったことをしていますか?

テストコードは次のとおりです。

<!doctype html>
<html>
    <body>
        <div style="margin-top: 50%">
            Hello!
        </div>
    </body>
</html>

これは、問題を示す非常に短いビデオです: http://cl.ly/2T0c132T3U2y

どんな助けでも大歓迎です。

4

1 に答える 1

6

ここでのW3CSS仕様:

http://www.w3.org/TR/CSS21/box.html#margin-properties

...これは意図したとおりであると言います。つまり、実際には、Chromeはそれを正しく実装しただけです...

于 2013-02-28T14:41:00.010 に答える