PHP - Zentrieren etc.?
Hi,
also da ich mich in letzter Zeit mit PHP beschäftige frage ich mich natürlich auch, wie man zum Beispiel Texte färben oder sogar zentrieren wie bei HTML kann. Nun, ich habe bereits vieles ausprobiert. Man kann natürlich auch HTMl Befehle in PHP einbinden, aber dies funktioniert bei mir bei den Farben nicht. Auch das Zentrieren funktioniert bei mir nicht richtig, genau so wie Absätze erstellen.
Zentrieren kann man mit den Befehlen wie zum Beispiel: <div align="center"> ... </div> - Absätze macht man natürlich mit <br>, aber dies alles tut man in HTML, aber wie sieht es mit PHP aus?
Kann mir da vielleicht jemand weiterhelfen?
mfg. h4wX
Hallo,
du könntest probieren mit CSS zu arbeiten. Das klappt bei mir immer. Funktioniert ungefähr so:
<div style="text-align:center; margin:auto">
Allerdings kann es sein, dass das nicht bei allen Browsern funktioniert. Du kannst es auch mal mit <style="position:relative; margin-top: ..."> probieren.
Soweit ich mich erinnere macht man Absätze in PHP mit "\n". Zum zentrieren in PHP kann ich dir nicht weiterhelfen. Tut mir leid.
Gruß kiwitamin
Wenn ich mich recht entsinne greifen PHP und HTML wunderbar ineinander. Wenn du allerdings den falschen Doctype setzt hilft dir das auch nichts weiter Wenn dein Doctype auf XHTML steht musst du die Absätze auf jeden Fall als
- Code: Alles auswählen
<br />
Für's Zentrieren müsste ich mal ein Fallbeispiel sehen, ganz so bewandert bin ich in PHP leider nicht. Aber im Normfall müsste es genauso funktionieren wie du es beschrieben hast (div align=center), dabei kommt es allerdings auf den inhalt an weil ein Divelement mit diesem Attribut auch nur Blockelemente zentriert. Wenn du darin also kein Blockelement hast wird es trotz richtigem Code auch nicht zentriert.
Bei mir funktioniert das zentrieren immer, da HTML in PHP wunderbar funktioniert und keine Probleme bereiten darf; PHP ist übersetzt ja "nur" reiner HTML Code. Der Browser interpretiert diesen Code ja nur und gibt ihn als reinen HTML Code wieder.
Also liegt dein Fehler sehr wahrscheinlich am Browser.
Andere Fehlerlösungen:
- ich persönlich verwende zum Zentrieren den einfachen Befehl <center> </center>. Dieser funktioniert im Firefox und im Internet Explorer bei mir wunderbar.
- bei einer Tabellenstruktur kannst du auch <td align="center"> benutzen.
Ich persönlich benutze ausschliesslich HTML und PHP als "Ergänzung" zur Dynamisierung. Ich benutze nicht ein mal echo um einen Text auszugeben, sondern nehme dazu immer den HTML Befehl (<font>). Wie oben geschrieben ist PHP eigentlich nur eine sehr umfangreiche Ergänzungsmöglichkeit zu HTML um seine Webseiten dynamisch zu gestalten.
P.S.: Vielleicht liegt dein Fehler darin, dass du vergessen hast den PHP-Teil zu schliessen?
Beispiel:
<?php
echo "Hallo Welt";
?>
<html>
<body>
<br>
<br>
<font color="red"> Hier wurde eben Hallo Welt hingeschrieben. </font>
</body>
</html>
Du kannst natürlich auch in einem PHP-Code HTML-Befehle benutzen, diese musst du dann aber als Zeichenkette kennzeichnen:
Beispiel:
<?php
echo $variable . "<br>";
?>
Wenn du HTML Befehle im PHP Code benutzen willst, hast du soweit ich weiß zwei Möglichkeiten. Die erste wäre, dass du um den PHP Tag herum HTML schreibst. Das wäre z.B. folgendes Beispiel:
- Code: Alles auswählen
<div align="center">
<?php
echo "Hallo Welt";
?>
</div>
Ansonsten kannst du es auch noch probieren, indem du diesen Zeichen (') anstelle des doppelten Anführungszeichens (") verwendest. Dadurch werden HTML Befehle auch in PHP gültig. Allerdings muss es im echo-tag sein. Ein Beispiel wäre folgendes:
- Code: Alles auswählen
<?php
echo "<div align='center'>Hallo Welt</div>";
// oder
echo "<div align=\"center\">hallo Welt</div>";
?>
Link dieser Seite https://www.talkteria.de/forum/topic-47333.html
Ähnliche Themen
Weitere interessante Themen
- Notebook von Plus 3147mal aufgerufen · 3 Antworten · Autor: Simone1987 · Letzter Beitrag von Entenhausen
Forum: Hardware
- Notebook von Plus
- Kosmetik in München 1231mal aufgerufen · 1 Antworten · Autor: Sumapede · Letzter Beitrag von Verbena
Forum: Fingernägel, Haut & Haare
- Kosmetik in München
- Lohnen sich Asien Fonds? 4215mal aufgerufen · 4 Antworten · Autor: Balthasar · Letzter Beitrag von FinanzScout
Forum: Geldanlage
- Lohnen sich Asien Fonds?
- Überweisung rückgängig machen 5663mal aufgerufen · 5 Antworten · Autor: Player · Letzter Beitrag von Wibbeldribbel
Forum: Geld & Finanzen
- Überweisung rückgängig machen