では動作しません:プレーンHTMLファイルでCSSフレックスプロパティは、私が(グローバルスタイルシートで)次のCSSスタイルを持っているアンギュラ4
#container {
align-items: stretch;
display: flex;
flex: 1;
margin: 1rem auto;
max-width: 64rem;
width: 100%;
}
、コンテナは、ウィンドウの完全な高さを使用しています。 私のAngular 4プロジェクトでは、flexプロパティは文字どおり効果がありません。どうしてこんなことに?そして私はこれをどのように解決することができますか? jsfiddle
これは、それがどのように動作するかを示します。ここでは
はJSFiddleです。しかし、私がHTMLテンプレートを角(特定のCSSをのcomponent.cssファイルに分割し、グローバルスタイルシートに対して#container
のようなグローバルスタイルを移動すると、それはもはや機能しません)。コンテナは幅全体を埋めることはなく、要素の高さだけをファイルします。
['flex'プロパティは、フレックスコンテナ自体ではなく、' display:flex'の子になるはずです。](https://css-tricks.com/snippets/css/a-guide-to-flexbox /#article-header-id-13) – Blazemonger
面白いのは、普通のhtmlで動作するということです。 – Wernerson
プレーンhtmlではどのように動作しますか? ...それを示す作業スニペットを投稿してください – LGSon