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

Probleme und Vorsichtsmaßnahmen beim Festlegen von maxPostSize für Tomcat

1. Warum maxPostSize festlegen? Der Tomcat-Contai...

Tipps zum Listenaufbau für Website-Wartungsseiten

Und oft ist es für Wartungsarbeiten erforderlich, ...

Besprechen Sie den Entwicklungstrend der Baidu Encyclopedia UI

<br />Die offizielle Version der Baidu-Enzyk...

Reagieren Sie auf die Verarbeitung von Fehlergrenzkomponenten

Dies ist der Inhalt von React 16. Es ist nicht di...

Vollständiger Prozessdatensatz zur Fehlerbehebung bei MySQL DeadLock

【Autor】 Liu Bo: Leitender Datenbankmanager im Ctr...

21 Best Practices zur MySQL-Standardisierung und -Optimierung!

Vorwort Jede gute Angewohnheit ist ein Schatz. Di...

Absatzlayout und Zeilenumbrüche in HTML-Webseiten

Das Erscheinungsbild einer Webseite hängt maßgebl...

MySQL 8.0.19 Win10 - Schnellinstallations-Tutorial

Dieses Tutorial enthält das Installationstutorial...

JavaScript implementiert die asynchrone Erfassung von Formulardaten

In diesem Artikelbeispiel wird der spezifische Co...

So beheben Sie den Fehler beim MySQL-Transaktionsvorgang

So beheben Sie den Fehler beim MySQL-Transaktions...