0

calcこの関数をレイアウトに使用することについて話している記事を見たことがあります。(このよう)

div
{
    height: calc( 100% - 128px);
}

私の質問は:

プロパティで行うよりも calc でこれを行う利点はありますかbox-sizing(きれいなコードは別として)

(このよう)

div
{
    margin-top: -64px;
    padding-top: 64px;

    margin-bottom: -64px;
    padding-bottom: 64px;
    box-sizing: border-box;
}

box-sizing:border-box...ブラウザのサポート範囲が広いため、見た目が優れているからですか?

4

1 に答える 1

2

Calc ははるかに柔軟で、border-boxカバーしていない多くのシナリオを解決します。ただし、ブラウザーのサポートが限られていることは既にご存じのとおりですborder-box。問題が解決する場合は、それを使用する必要があります。

于 2013-06-05T10:54:07.157 に答える