2017-10-16 1 views
0

J'ai le code suivant. Ma page a un remplissage mais je veux enlever le remplissage sur le conteneur div. J'essaye no-padding ou no-padding!important mais cela ne fonctionne pas.Comment puis-je désactiver padding sur div alors que le contenu ionique a un remplissage sur Ionic 3

Comment puis-je résoudre ce problème? Merci.

<ion-content padding no-bounce> 

    <div class="boxContainer"> 
    <div class="box"> 
     <ion-grid text-center> 
     <ion-row> 
      <ion-col width-33> 
      ... 
      </ion-col> 
     </ion-row> 
     <ion-row> 
      <ion-col width-33> 
      ... 
      </ion-col> 
     </ion-row> 
     <ion-row> 
      <ion-col width-33> 
      ... 
      </ion-col> 
     </ion-row> 
     </ion-grid> 
    </div> 
    </div> 

</ion-content> 

enter image description here

+0

jamais en-tête ou vu 'non-padding' avant, je sais que ce n'est pas valide règle CSS, alors essayez' padding: 0px; ' à la place - pourrait aussi aider à appliquer 'taille de boîte: border-box' à tous les éléments qui ont un remplissage, ** par exemple: **' * {taille de boîte: border-box;} '** MDN ** - https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing – UncaughtTypeError

+0

et si vous supprimez somding 'padding' sans rien ajouter .. ou essayez padding =" false " –

+0

@TemaniAfif je veux résoudre cela sans enlever le rembourrage. – onurkaya

Répondre

0

SOLUTION

Je ne peux pas résoudre ce comme je veux mais trouvé de cette façon.

Je retire le rembourrage du rembourrage ionique. Et ajouté les autres divs sauf la boîte un. Par exemple.

<ion-content no-bounce> 

    <div class="boxContainer" padding-top=""> 
    <div class="box"> 
     <ion-grid text-center> 
     <ion-row> 
      <ion-col width-33> 
      <p class="walletTextParag">Cüzdanınız:</p> 
      </ion-col> 
     </ion-row> 
     <ion-row> 
      <ion-col width-33> 
      <h1 class="walletText">{{ (profileData | async)?.wallet}} ₺</h1> 
      </ion-col> 
     </ion-row> 
     <ion-row> 
      <ion-col width-50> 
      <button class="walletButton" ion-button="" icon-left color="color1" (click)="seePaymentsArchive()"> 
       <ion-icon name="ios-calendar"></ion-icon> 
       Ödeme geçmişi 
      </button> 
      </ion-col> 
     </ion-row> 
     </ion-grid> 
    </div> 
    </div> 
</ion-content> 

Vous pouvez ajouter padding les autres divs facilement comme

<div padding> 
</div> 
-1

Vous pouvez utiliser des attributs tels que <div no-padding > </div> ou vous pouvez essayer ci-dessous le code

ion-content .boxContainer.box 
    { 
    padding: 0 
    } 

S'il vous plaît suivre ci-dessous le lien pour plus pris en charge les attributs ioniques Ionic website link

0

Vous devez remplacer le css qui est appliqué par ionique sur les éléments que vous voulez avoir pas paddi ng Par exemple, si la classe ajoutée par ionique est box, ajoutez une classe personnalisée, par exemple no-padding et remplacez le remplissage défini dans une règle CSS plus spécifique dans votre fichier css personnalisé.

Quelque chose comme:

div.box.no-padding { 
    padding: 0 !important; 
} 

Vous pourriez même pas besoin d'ajouter !important tag si ionique n'utilise pas !important dans la classe box

+0

cela ne fonctionne pas. – onurkaya

+0

pouvez-vous partager un violon? voudrais voir à quoi ressemble votre code –

+0

je ne sais pas comment créer un violon ionique :(mais si vous savez ionique je peux envoyer un lien github peut-être? – onurkaya