Lösung für das Problem, dass die vertikale Zentrierung des Flex-Innenknopfs nicht zentriert ist

Lösung für das Problem, dass die vertikale Zentrierung des Flex-Innenknopfs nicht zentriert ist

Problembeschreibung

Der Schaltflächenstil ist Symbol + Text. Wenn Sie Flex-Layout verwenden, um es vertikal zu zentrieren, werden Text und Symbol auf dem iPhone 7-Telefon nicht zentriert, sondern links angezeigt. Der Code lautet wie folgt (vereinfacht):

<Schaltfläche>
  <img src="./refresh.png" alt />
  {{ bestätigenButtonText }}
</button>

...
Taste {
  Anzeige: Flex;
  Elemente ausrichten: zentrieren;
  Inhalt ausrichten: zentriert;
  img {
      Breite: 36px;
      Höhe: 36px;
      Anzeige: Inline-Block;
  }
}

Erwarteter Stil:

Aktueller Stil:

Lösung

Legen Sie eine weitere Ebene mit Beschriftungen um das Symbol und den Text und legen Sie den Flex-Stil „Vertikal zentriert“ für die äußere Beschriftung fest. Der Code lautet wie folgt:

<Schaltfläche>
  <span Klasse="wrap">
     <img src="./refresh.png" alt />
      {{ bestätigenButtonText }}
  </span>
</button>

...
Taste {
   Anzeige: Flex;
   Elemente ausrichten: zentrieren;
   Inhalt ausrichten: zentriert;
  .wickeln {
      img {
          Breite: 36px;
          Höhe: 36px;
          Anzeige: Inline-Block;
      }
  }
}

Dies ist das Ende dieses Artikels zur Lösung des Problems, dass die vertikale Flex-Zentrierung innerhalb der Schaltfläche nicht zentriert ist. Weitere Informationen zur vertikalen Flex-Zentrierung innerhalb der Schaltfläche, die nicht zentriert ist, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Praxis der Verwendung von Tinymce Rich Text zum Anpassen von Symbolleistenschaltflächen in Vue

>>:  Eine kurze Analyse von Patroni in Docker-Containern

Artikel empfehlen

Einführung in die Cloud-native-Technologie Kubernetes (K8S)

Inhaltsverzeichnis 01 Was ist Kubernetes? 02 Der ...

Vue implementiert eine Wettervorhersagefunktion

In diesem Artikel wird der spezifische Code von V...

Zwei Möglichkeiten, den 30-Sekunden-Werbecode aus dem Youku-Video zu entfernen

Ich glaube, jeder kennt dieses Gefühl: Ein Video m...

So begrenzen Sie die Anzahl gleichzeitiger Verbindungsanforderungen in Nginx

Einführung Das Modul, das die Anzahl gleichzeitig...

So stellen Sie MySQL so ein, dass die Groß-/Kleinschreibung nicht beachtet wird

MySQL auf Groß-/Kleinschreibung eingestellt Windo...

Implementierung des Pushens von Docker-Images zum Docker Hub

Nachdem das Image erfolgreich erstellt wurde, kan...

Vor- und Nachteile des Tabellenlayouts und warum es nicht empfohlen wird

Nachteile von Tabellen 1. Tabellen nehmen mehr Byt...