2017-07-26 3 views
0

マイapp.componentはこのようなものです画面の高さを満たしていません。角度の4アプリは

wrapperクラスは、min-height:100%です。内容はと、たとえば[アプリの高さを伸ばしているとき、私がこれまで行うことができた

最善のことはその後、下部にフッターを設定しますheight:100vhindex.htmlbodyタグにインラインスタイルを追加することですが、多くのオプションを含むドロップダウン]フッタはコンテンツを半分に分割し、ページの一番下には貼り付けません。

他の何かを追加するには、私たちのスタイルはアプリケーション全体のためにmain.cssスタイルシートを使って追加されるので、コンポーネントごとに別のスタイルのファイルはありません。

角度は私が制御しないものを追加する必要があります。私たちのグラフィックデザイナーが提供する同じhtmlページは、同じブラウザとフッタの動作で全く同じCSSスタイルで開きます。

編集:まだこの問題を調査しています。これは、フッターが最初にある場所よりもさらに下に私たちのページを拡張するコンポーネントのように、バックグラウンドで何とかとどまるので、フッターがその下にプッシュされていないようです。 BEからフェッチされたデータが入力されているため、そのコンポーネントがどれくらい長くなるか予測できません。

+0

あなたはF12ツールを使用してブラウザでレンダリングされたページを点検しましたか?これにより、各要素に適用されたスタイルを見たり、それらのスタイルで遊ぶことができます。あなたは実験をして、正しいレイアウトを与えるスタイル属性を見つけることができます。 – ConnorsFan

+0

はい、私は、サンプルのhtmlページとアプリケーションビューで*正確に*同じです!私たちはもっと努力していきます。それまではフッターと一緒に乱雑になるドロップダウンのオーバーレイなので、 'height:100vh'の解決策に固執します。内容自体は大丈夫です。最高の解決策ではありませんが、大丈夫です。 – gkri

答えて

0

フッターの下に残っていたコンポーネントのCSSクラスがfloatだったことが分かりました。 私たちは、これらのコンポーネントのラッパーにgroupクラスを追加することによって、問題を修正:

body .group:after { 
    visibility: hidden; 
    display: block; 
    content: ""; 
    clear: both; 
    height: 0; 
} 
関連する問題