Safari 10.1 zeigt die Seite teilweise nicht richtig an, wenn das Bild und der Titel, die in der Mitte angezeigt werden sollen, auf Fair Fox und Chrome richtig auf der Seite des Bildschirms angezeigt werden.
Ich finde eine ähnliche Frage zu Apple Communities:
https://discussions.apple.com/message/31621999#31621999
Die vorgeschlagene Lösung besteht darin, Standardschriftarten wiederherzustellen:
Try Applications
>Font Book
>File
>Restore Standard Fonts
Aber ich konnte nicht finden, wo in Applications
der Font Book File
befindet.
Wie finde ich es oder verwende es in einer anderen Lösung, um Formatierungsprobleme in Safari 10.1 zu beheben?
// BEARBEITET
<style type="text/css">
.pics-wrapper {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.pics-wrapper: width: 851px;
table {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
-ms-justify-content: center;
justify-content: center;
}
.left-pics p,
.right-pics p
.bottom-pic p
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.left-pics img,
.right-pics img
.bottom-pic img
{
padding:2px;
}
@media (max-width:960px) {
.left-pics p,
.right-pics p
.bottom-pic p
{
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
}
Antworten:
Anscheinend ist Ihnen ein Fehler mit dem Safari-Renderer begegnet. Ändern Sie die Größe des Fensters vertikal und die Seite fliesst korrekt. Ändern Sie die Größe horizontal und die Seite wird horizontal falsch erweitert. Ich würde es vermeiden, Tabellen für das Layout zu verwenden, und mich an flex halten.
Extrahieren Sie das Bild aus dem Tabellenlayout. Ersetzen Sie das Folgende aus Ihrem Code:
mit den folgenden:
Dann fügen Sie die folgenden CSS
.pics-wrapper
:width: 851px;
.Die Lösung, auf die in Ihrem Link verwiesen wird (nicht, dass dies das Problem hier lösen würde, aber Sie haben danach gefragt), lautet wie folgt:
Öffnen Sie die Schriftenbuch-App aus dem Anwendungsordner.
Wählen Sie das Menü Datei und anschließend Standardschriftarten wiederherstellen.
quelle