Schrift in PHP

Momo95

Erfahrenes Mitglied
Hallo,

ich gebe mit PHP ein echo aus. Dieses sieht so aus:

Code:
<font color="#ff0000" font-size="10pt" face="Arial">Die Angegebene E-Mail Adresse ist nicht korrekt.</font>

Mein Problem ist, dass die Textgröße in der PHP größer ist, als 10pt in HTML.

Ich habe nämlich die PHP in HTML per iFrame eingebettet und das sieht nicht gut aus, wenn es unterschiedliche Schriftgrößen sind.

Ich war auch schon so schlau, und habe in der PHP die Schriftgröße auf 8pt gesetzt, hat aber nichts gebracht.

Könnt iht mir bitte helfen?!
 
Das hat rein gar nichts mit PHP zu tun!
Bei der einen Datei hast du reines HTML drin, wird direkt vom Browser verarbeitet.
Bei der anderen Datei hast du PHP inklusive HTML drin, wird aber zuerst vom PHP-Interpreter arbeitet, schließlich kommt aber trotzdem HTML raus!


Um dir weiter helfen zu können, müsstest du deien 2 Dateien posten bzw. zumindest Ausschnitte.
Übrigens ist der Tag <font> veraltet! Stattdessen kann man z.B. <span> mit CSS-Angaben nutzen.
 
Wie meinst du das genau mit "rein"?
So wie du HTML ausgeben kannst, kannst du auch CSS ausgeben.

Oder du könntest auch die CSS-Angaben in eine externe Datei stecken und im HTML (im Head) so einbinden:
HTML:
<link rel="stylesheet" type="text/css" href="css/yourstyle.css" />
 
Hallo, ersteinmal danke für deine Hilfe.

ich habe es jetst so gemacht:

PHP:
<html>
<head>
<title>Test</title>
<style>
<link rel="stylesheet" type="text/css" href="style.css">
</style>
</head>
<body>
<?php
if(isset($_POST['email'])) {
     
    // EDIT THE 2 LINES BELOW AS REQUIRED
    $email_to = "...@...de";
    $email_subject = "Newsletterbestellung";
     
     
    function died($error) {
        // your error code can go here
        echo "<span class='normal'>Es sind folgende Fehler aufgetreten:<br><br></span>";
        echo $error."<br><br>";
        echo "<span class='myLinksArt'>Bitte gehen Sie zurück, um die Fehler zu beheben.</span>";
.
.
.
.
.

<?
}
?>
</body>
</html>

Nur jetzt wird die Standartschrift des Browsers ausgegeben und nicht meine class.
 
Kann man auch eine css in reine php einbinden?
Jo, Frau kann auch :D

style.css.php:
PHP:
<?php
header('Content-Type: text/css; charset=ISO-8859-1');
?>
/* Ab hier folgen wie gewohnt die CSS-Regeln */
HTML:
<link rel="stylesheet" type="text/css" href="style.css.php" />


ich habe es jetst so gemacht:

PHP:
<html>
<head>
<title>Test</title>
<style>
<link rel="stylesheet" type="text/css" href="style.css">
</style>
</head>
<body>
<?php
if(isset($_POST['email'])) {
     
    // EDIT THE 2 LINES BELOW AS REQUIRED
    $email_to = "...@...de";
    $email_subject = "Newsletterbestellung";
     
     
    function died($error) {
        // your error code can go here
        echo "<span class='normal'>Es sind folgende Fehler aufgetreten:<br><br></span>";
        echo $error."<br><br>";
        echo "<span class='myLinksArt'>Bitte gehen Sie zurück, um die Fehler zu beheben.</span>";
.
.
.
.
.

<?
}
?>
</body>
</html>

Nur jetzt wird die Standartschrift des Browsers ausgegeben und nicht meine class.
Und wie lautet die Regel konkret für die Klasse(n)?
 
Zuletzt bearbeitet:
*hüstel*

Das wird wohl eher daran liegen, dass du <link> zusätzlich in ein <style></style> eingebettet hast, was syntaktisch falsch ist:
HTML:
<style>
<link rel="stylesheet" type="text/css" href="style.css">
</style>
 
Zurück