Heim >Backend-Entwicklung >PHP-Problem >So lösen Sie das Problem, dass der Inhalt der PHP-Seite nicht zentriert ist
Lösungen für PHP-Seiteninhalte, die nicht zentriert sind: 1. Platzieren Sie die Include-Datei im Kopf. 2. Speichern Sie die PHP-Datei in UTF-8-Kodierung und deaktivieren Sie die Unicode-Signatur.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
Wie kann das Problem gelöst werden, dass der Inhalt der PHP-Seite nicht zentriert ist?
PHP-Nach dem Einfügen der Datei (include) ist die Seite falsch ausgerichtet und nicht zentriert. Lösung: 1. Platzieren Sie die Include-Datei im Header, nicht im HTML- oder Doctype-Bereich Gut. Verwenden Sie
, um Include-Dateien einzubinden, aber das ist nicht die grundlegende Lösung.2. Die grundlegende Lösung besteht darin, die enthaltene Datei mit DW zu öffnen, die Symbolleiste zu ändern –> In diesem Fall wird es kein solches Problem geben, egal wo es enthalten ist. Natürlich kann es auch mit anderen Editoren entfernt werden.
Finden Sie den Grund:
Analysieren Sie den Grund:
Wenn die Datei in UTF-8-Kodierung gespeichert wird, gibt es zwei Situationen: mit Unicode-Signatur (BOM) und ohne Unicode-Signatur. Bei Stücklisteninformationen handelt es sich um eine Zeichenfolge versteckter Zeichen am Anfang der Datei, die einigen Redakteuren ermöglichen soll, zu erkennen, dass es sich um eine UTF-8-codierte Datei handelt.
Aber für PHP hat PHP das BOM-Problem beim Entwerfen nicht berücksichtigt. Es ignoriert nicht die drei Zeichen des BOM am Anfang der UTF-8-codierten Datei und verwendet das BOM als Teil des Anfangstexts der Datei Datei. Da der Code nach oder
Aufgrund der Existenz dieser 3 Zeichen am Anfang von HTML kann die gesamte Webseite nicht nahe am oberen Rand des Browsers platziert werden, selbst wenn der obere Seitenabstand auf 0 gesetzt ist. Aufgrund der Einschränkungen des COOKIE-Sendemechanismus kann in Dateien, die am Anfang dieser Dateien bereits über ein BOM verfügen, das COOKIE nicht gesendet werden (da PHP den Dateiheader bereits gesendet hat, bevor das COOKIE gesendet wurde), also die Anmeldung und Abmeldung Funktionen sind ungültig. Alle Funktionen, die auf COOKIE und SESSION basieren, sind ungültig.
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass der Inhalt der PHP-Seite nicht zentriert ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!