j'utilise primeNG pour angular
https://www.primefaces.org/primeng/#/flexgrid
quand j'essaye ça
<div class="p-grid">
<div class="p-col-6">
<div class="box">6 </div>
</div>
<div class="p-col-6">
<div class="box">6 </div>
</div>
</div>
les boîtes sont les unes sur les autres et non les unes à côté des autres je cours
npm install primeflex --save
et ajouté
"node_modules/primeflex/primeflex.css"
à angular.json
semble être quelque chose lié à la primeflex.css
la classe p-col fonctionne bien mais les p-col- # (p-col-1, p-col-2, etc.) ne fonctionnent pas comme prévu
ce sont les valeurs pour le p-col
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
padding: 0.5em;
ce sont les valeurs pour le p-col- #
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding: 0.5em;
si, par exemple, je modifie le remplissage du p-col- # par 0, cela fonctionne mais je n’ai pas de remplissage .. (j’ai essayé de modifier le p-col- # avec les mêmes valeurs que le p -col et ça ne marche pas)
des idées ?
Merci Rahav
C'est un travail dans mon projet Angular6.
installer PrimeNG et PrimeFlex
npm install primeng --save
npm install primeflex --save
ajoute du style à angular.json
"./node_modules/primeng/resources/primeng.css",
"./node_modules/primeflex/primeflex.css"
app.component.html
<div class="p-grid">
<div class="p-col">1</div>
<div class="p-col">2</div>
<div class="p-col">3</div>
</div>
J'ai eu le même problème dans Angular 7 avec PrimeNG PrimeFlex.
Ajout de ce qui suit au fichier styles.css pour y remédier.
* {
-webkit-box-sizing: border-box;
}