2017-08-19 7 views
0

ヘッダーとフッターの中にグリッドが配置されています。このグリッドは、通常、小さな画面で表示されます。ヘッダーとフッターでレスポンスグリッドを作成する

<ion-header> 
     <img src="assets/img/main-logo.png" alt=""/> 
</ion-header> 

<ion-content class="has-header" > 
      <ion-grid style="padding:0;" > 
       <ion-row style="padding:0;"> 
        <ion-col> 
        <img src="img.png"> 
        </ion-col> 
        <ion-col> 
        <img src="img.png"> 
        </ion-col> 
        <ion-col> 
        <img src="img.png"> 
        </ion-col> 
        <ion-col> 
        <img src="img.png"> 
        </ion-col> 
       </ion-row> 
      </ion-grid> 
    </ion-content> 

<ion-footer> 
      footer Bar will be here 
</ion-footer> 

私は4行& col以上を持っています。小さなモバイルのこのグリッドを画面内で見ると、タブ内で同じグリッドを表示すると、画面の下部に空白の画面が表示されます。

スクロールせずにすべての画面サイズでヘッダーコンテンツフッターが表示されるようにします。

+0

スティッキーフッターを試しましたか?コンテンツが少ない場合でも、フッターを画面の下部に配置するのに役立ちます。 https://css-tricks.com/snippets/css/sticky-footer/ –

答えて

0

問題は、あなたのion-content内部ion-footerを追加しているということです、それは内部のすべてのものは、このようにグリッドがフッタが上がる小さく表示されます大画面で、ビューでスクロールします。

はfooter'llは関係なく、常にあなたのページの下部にあなたのビューポート上にあるこの

<ion-content class="has-header" > 
    <ion-grid no-padding> <!-- TRY NOT TO USE INLINE CSS, IT'S BAD. IN THIS CASE USE IONIC no-padding CSS UTILITY --> 
    <ion-row no-padding> 
     <ion-col> 
     <img src="img.png"> 
     </ion-col> 
     <ion-col> 
     <img src="img.png"> 
     </ion-col> 
     <ion-col> 
     <img src="img.png"> 
     </ion-col> 
     <ion-col> 
     <img src="img.png"> 
     </ion-col> 
    </ion-row> 
    </ion-grid> 
</ion-content> 
<ion-footer> 
    <!-- footer Bar will be here --> 
</ion-footer> 

この方法を試してみてください。

これが役に立ちます。

+0

私が必要とするのは、グリッドが画面サイズが何であってもスペースをカバーするヘッダーからフッターに拡大する必要があるということです –

関連する問題