Supprimer la frontière de tous les PrimeFaces p:panelGrid composants
J'ai besoin de cacher toutes les frontières de tous les panelgrids à l'aide de primefaces. J'ai essayé il suit sans effets:
table {
border: none;
}
table tr, table td {
border: none;
}
Que puis-je faire?
OriginalL'auteur John Alexander Betts | 2013-09-19
Vous devez vous connecter pour publier un commentaire.
Vous devez être au moins aussi spécifique que le PrimeFaces sélecteur par défaut.
Ne pas utiliser
!important
sauf si vous avez besoin de remplacer une codé en durstyle
sur un élément HTML.Voir aussi:
Le
!important
drapeau est une solution de contournement, pas une solution. La bonne solution est de modifier le sélecteur CSS en conséquence pour s'adapter à des changements dans PrimeFaces 5.1 CSS par défaut. Voir aussi le premier lien dans la réponse pour le détail sur ce.Oui, je sais. Je l'ai appris auprès de vous il y a des mois. C'est seulement une solution temporelle
Cette suppression de la datatable cellules frontières trop dans primefaces 5.1. J'ai besoin de ce correctif uniquement dans panelGrid composants
Je suis à l'aide de PrimeFaces 5.2 et cela n'a pas fonctionné pour moi. J'ai utilisé des codes à partir de forum.primefaces.org/viewtopic.php?f=23&t=42334 au lieu
OriginalL'auteur BalusC
Cette solution n'affectent que panelGrids mais dataTables:
Grâce à la réponse publiée par Kukeltje ici: Supprimer toutes les frontières sur tous les panelgrids non sur des tables de données
Merci @BalusC je fixe ma réponse
OriginalL'auteur John Alexander Betts
Il se peut que votre CSS est écrasé quelque part d'autre.
Vous pouvez essayer d'utiliser le
!important
règle.Y a t il une autre feuille de style? Ou de style en ligne? Elle pourrait également être une autre règle dans le style.css est plus spécifique et à cet effet s'applique avant la ci-dessus.
Non il n'y en a pas. J'ai mis mon style de tableau en haut de mon fichier css et je n'ai pas un autre fichier css dans mon projet
!important
est ici pas une solution. C'est une solution de contournement. Lire sur CSS spécificité, d'héritage et de règles de cascade. Le!important
devrait uniquement être utilisés lorsque vous souhaitez remplacer un style qui est codé en dur dans le HTML de l'élémentstyle
attribut. Ce n'est pas le cas ici.OriginalL'auteur LinkinTED
Testé sur primefaces 5.1
OriginalL'auteur xav56883728
Ce travail dans Primefaces 5
OriginalL'auteur Alexander Cedeño