1

別のサイトの上に挿入したいアプリケーション サイトで、ブートストラップ 4.0 縮小 css を使用しています。

ファイルは次のとおりです: http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha/css/bootstrap.min.css

私が抱えている問題は、これらのスタイルのために、次のスタイリングがアプリケーションの背後にあるサイトに影響を与えていることです:

*,
:after,
:before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

次のように、ラッピング div 内のすべてのみを対象とするように、CSS を変更しようとしました。

.prefix-wrapper * {
        -webkit-box-sizing: inherit;
        box-sizing: inherit;
    }

これはうまくいきませんでした - 何かアイデアはありますか?

4

1 に答える 1

0

Bootstap 4 には詳しくありませんが、現在の「考え」では、ボックスのサイズ変更の「リセット」は次のように形成されます。

html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

ですので、ご利用希望の方は、

.prefix-wrapper * {
        -webkit-box-sizing: inherit;
        box-sizing: inherit;
    }

...最初に、親の box-sizing プロパティを別のものに変更する必要があります。

次のようなものです:

.prefix-wrapper {
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

box-sizing @ CSS-Tricks の継承

于 2016-02-03T16:33:27.943 に答える