Comment améliorer la capacité d'interaction de deux champs de contact ?
P粉725827686
2023-08-14 21:20:22
<p>Je dois centrer deux champs ("Appelez-nous" et "Notre e-mail") et les rendre réactifs en même temps. Ils doivent être empilés sur de petits écrans. J'ai du CSS en ligne pour les positionner correctement sur les grands écrans, comme indiqué, mais ils ne s'empilent pas comme ils le devraient sur les petits écrans. J'utilise du CSS en ligne car je ne trouve pas le fichier CSS dans lequel insérer le code. Est-il possible d'utiliser du CSS en ligne pour résoudre ce problème ? Si vous le pouvez, voici le CSS en ligne que j'ai qui centre correctement les deux champs sur les grands écrans. </p>
<pre class="brush:html;toolbar:false;"><div style="justify-content: center; display:flex; class="row">
<div class="col-xl-4 col-xs-4 col-lg-4 col-md-4 col-sm-4 col-12 footer_contact_info">
≪/pré>
<p>Encore une fois, ce code ne rend pas ces deux champs réactifs, c'est-à-dire empilables sur de petits écrans. Au départ, il y a trois champs. Le troisième champ était "Notre adresse" mais je l'ai supprimé. </p>
<p>J'ai essayé d'ajouter du CSS en ligne et je m'attendais à ce qu'il soit réactif sur les petits écrans, mais sans succès. </p>
On dirait que vous utilisez le framework Bootstrap. Nom de la classe
row
应用了display: flex
,所以你的内联样式是多余的。你应该使用justify-content-center
Le nom de la classe remplace les styles en ligne.Vous avez :
devrait être :
Spécifier le même nombre de colonnes sur chaque point d'arrêt est redondant. Utilisez uniquement le nom de classe approprié sur le point d'arrêt sur lequel vous souhaitez que la modification se produise, car elle s'appliquera à tous les points d'arrêt plus grands.
Vous avez :
devrait être :
Comme vous n'avez pas fourni d'exemple reproductible, je ne peux que deviner à quoi ressemble votre structure.