Hallo,
ich habe ein Problem mit PHP bzw. CSS. Weiß daher nicht genau, ob ich hier im Forum PHP richtig bin oder eher meine Anfrage ins HTLM-Forum gehört.
Ich möchte über PHP einen mehrfarbigen Text ausgeben, wie z.B. Hallo Welt.
Habe dies zunächst in PHP wie folgt geschrieben:
<?php
echo "<font color='#FFFFFF'>Hallo</font><font color='#222222'> Welt</font>";
?>
Dies klappt auch einwandfrei. Nun möchte ich einen ähnlichen Text in zahlreichen Dokumenten in der gleichen Formatierung ausgeben und nicht später, wenn ich mich an den Farben satt gesehen habe, alle Dateien ändern müssen.
Deshalb wollte ich auf eine externe CSS-Datei zurückgreifen, die z.B. wie folgt aussieht:
style.css:
#test
{
font-family: verdana;
color: red;
font-size: 38pt;
}
#test-b
{
font-family: verdana;
color: blue;
font-size: 38pt;
}
Über meine PHP-Datei wollte ich dann wie folgt meinen Text ausgeben (css-datei im Header eingebunden):
<?php
echo "<div id='test'>Hallo</div><div id='test-b'> Welt</div>";
?>
Die Formatierung über CSS (Schriftfarbe/Größe) klappt auch einwandfrei, so dass der CSS-Bereich in Ordnung ist.
Was mich jedoch stört ist, das bei der Ausgabe nach dem Wort „Hallo“ ein Zeilenumbruch erscheint und das Wort „Welt“ in einer zweiten Zeile erscheint.
Die Ausgabe ist somit:
Hallo
Welt
Ich wünsche mir jedoch einen einzeiligen Text. Wie bekomme ich in obigem Quelltext den störenden Zeilenumbruch entfernt?
ich habe ein Problem mit PHP bzw. CSS. Weiß daher nicht genau, ob ich hier im Forum PHP richtig bin oder eher meine Anfrage ins HTLM-Forum gehört.
Ich möchte über PHP einen mehrfarbigen Text ausgeben, wie z.B. Hallo Welt.
Habe dies zunächst in PHP wie folgt geschrieben:
<?php
echo "<font color='#FFFFFF'>Hallo</font><font color='#222222'> Welt</font>";
?>
Dies klappt auch einwandfrei. Nun möchte ich einen ähnlichen Text in zahlreichen Dokumenten in der gleichen Formatierung ausgeben und nicht später, wenn ich mich an den Farben satt gesehen habe, alle Dateien ändern müssen.
Deshalb wollte ich auf eine externe CSS-Datei zurückgreifen, die z.B. wie folgt aussieht:
style.css:
#test
{
font-family: verdana;
color: red;
font-size: 38pt;
}
#test-b
{
font-family: verdana;
color: blue;
font-size: 38pt;
}
Über meine PHP-Datei wollte ich dann wie folgt meinen Text ausgeben (css-datei im Header eingebunden):
<?php
echo "<div id='test'>Hallo</div><div id='test-b'> Welt</div>";
?>
Die Formatierung über CSS (Schriftfarbe/Größe) klappt auch einwandfrei, so dass der CSS-Bereich in Ordnung ist.
Was mich jedoch stört ist, das bei der Ausgabe nach dem Wort „Hallo“ ein Zeilenumbruch erscheint und das Wort „Welt“ in einer zweiten Zeile erscheint.
Die Ausgabe ist somit:
Hallo
Welt
Ich wünsche mir jedoch einen einzeiligen Text. Wie bekomme ich in obigem Quelltext den störenden Zeilenumbruch entfernt?