Maison > interface Web > tutoriel CSS > Pourquoi Flexbox se comporte-t-il de manière inattendue dans IE10 ?

Pourquoi Flexbox se comporte-t-il de manière inattendue dans IE10 ?

Linda Hamilton
Libérer: 2024-11-19 17:33:02
original
236 Les gens l'ont consulté

Why is Flexbox behaving unexpectedly in IE10?

Problèmes de compatibilité Flexbox dans IE10

Lorsque vous travaillez avec Flexbox dans IE10, vous pouvez rencontrer un comportement inattendu. Bien que la syntaxe Flexbox soit prise en charge, elle fonctionne selon la spécification « tween », qui diffère des implémentations plus récentes.

Dans votre code, le problème survient lors de la spécification de la propriété flex pour input[type=text]. IE10 nécessite une syntaxe légèrement différente, dans laquelle vous devez utiliser -ms-flex au lieu de flex pour une compatibilité entre navigateurs. De plus, assurez-vous que tous les préfixes de fournisseur nécessaires sont inclus pour prendre en charge les anciens navigateurs.

Voici le CSS mis à jour qui devrait résoudre le problème :

.flexbox form {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
}

.flexbox form input[type=submit] {
    width: 31px;
}

.flexbox form input[type=text] {
    width: auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex: auto 1;
    -moz-flex: auto 1;
    -ms-flex: auto 1;
    -o-flex: auto 1;
    -ms-flex: auto 1;
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal