26907 sujets

CSS et mise en forme, CSS3

Bonjour,

J'utilise pour la première fois le frameworks knacss et je teste mon site sur IE11 et il y a beaucoup de bugs, je ne sais pas si c'est une mauvaise utilisation de ma part mais je n'ai aucun soucis sur les autres.

Pouvez vous m'éclairer sur ce que je devrais apporter pour améliorer cela ?

edit : Oups voici le lien : http://wiermercher.lu/site_2018/

D'avance merci
Modifié par taka10 (31 Aug 2018 - 16:00)
Administrateur
Bonjour,

J'aurais à peu près un millier de questions à poser, mais je vais commencer par les plus évidentes :
- quelle version de KNACSS utilises-tu ?
- quel format ? CSS ou SCSS ?
- quel type de fonctionnalité ne s'affiche pas correctement ? Grille, Composants, Responsive ?
- Autoprefixer est-il bien en place dans ton environnement pour ajouter les préfixes ?
- Est-ce que tu as lu (ou survolé) la doc ? https://www.knacss.com/doc.html

EDIT : ah ben avec le lien c'est mieux en effet Smiley smile
Modifié par Raphael (31 Aug 2018 - 16:03)
Administrateur
Pour ce qui est de la Grille, si tu choisis la version Grid Layout, il est bien précisé :

"Seule exception notable, le système de grilles de KNACSS est conçu à partir de la spécification CSS Grid Layout, reconnue correctement chez Microsoft qu'à partir de sa version Edge 16 (sorti en fin 2017). Pour plus de détails, reportez-vous à la section Grilles."
Oui j'ai vu (trop tard) , du coup la solution est ...
De faire une css spécifique pour EI11 ?
Administrateur
taka10 a écrit :
Oui j'ai vu (trop tard) , du coup la solution est ...
De faire une css spécifique pour EI11 ?


Non, je crois que le mieux serait de choisir la version de Grille via Flexbox : https://www.knacss.com/doc.html#grids

La plupart des fonctionnalités y sera toujours présente.
Pourquoi du coup, la nouvelle version de knacss n'est pas compatible IE11, vous estimez qu'elle est obsolète ?
Administrateur
"la nouvelle version de knacss n'est pas compatible IE11, vous estimez qu'elle est obsolète ?"

Précision : la nouvelle version de KNACSS est compatible IE11 sauf la grille si la grille choisie est celle par défaut.
IE11 est effectivement de plus en plus obsolète et empêche tout avancement correct de CSS.

Cependant, KNACSS permet quand-même de réaliser des Grilles si l'on récupère manuellement l'ancienn système de grille ici : https://github.com/alsacreations/KNACSS/tree/master/css
Pour être sur, je récupère juste grillade-flex.css et je l'ajoute au site ? et ça devrait remplacer les grilles par défaut ?