[HTML/CSS] Wo muss ich die Farbe ändern?

pmutz

Stammgast
Hallo

Könnt ihr mir sagen, wo ich die Farbe der Felder und die Schriftfarbe ändern muss. Es handelt sich hier um ein einfaches gästebuch in php.


Code:
PHP:
<?php

$name = $HTTP_POST_VARS['name'];
$email = $HTTP_POST_VARS['email'];
$message = $HTTP_POST_VARS['message'];
if($submit)
{
if(($email == "") || ($name == "") || ($message == ""))
echo "<b>bitte aui fäuder usfüue, süsch geits ni...</b>";
else
{
$x = 0;
$dateiname = "gast.txt";
$datei = fopen($dateiname, "r");
while (!feof($datei)) {
$x++;
$saved[$x] = fgets($datei, 1024);
}
$datum = date("d.m.Y");
$zeit = date("H:i");
$datei=fopen("gast.txt", "w");
$text=strip_tags($text);
fwrite($datei,"<table border=0 width=500 bgcolor=000000 cellspacing=1 cellpadding=3><tr><td bgcolor=ffffff><a href=\"mailto:$email\"><b>$name</b></a> schrieb am $datum um $zeit Uhr</td></tr><tr><td bgcolor=white>$message</font></td></tr></table>\n");
for ($i=1;$i <= $x; $i++) {
fwrite($datei, "$saved[$i]");
}
fclose($datei);
}
}
$dateiname = "gast.txt";
$datei = fopen($dateiname, "r");
fpassthru($datei);
?>

</head>
<body>


<div align="center">
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<div align="center">
<table border="0" cellpadding="0" cellspacing="6" width="191">
<tr>
<td><font face="Arial" size="2">di name:</font></td>
<td><input type="text" name="name" size="15"></td>
</tr>
<tr>
<td><font face="Arial" size="2">dini mail:</font></td>
<td><input type="text" name="email" size="15"></td>
</tr>
<tr>
<td valign="top"><font face="Arial" size="2">dini mitteilig:</font></td>
<td><textarea name="message" cols="35" rows="6"></textarea></td>
</tr>
<tr>
<td><input type="reset" value="zruggsetze"></td>
<td>
<div align="right">
<input type="submit" name="submit" value="send it!"></div>
</td>
</tr>
</table>
</div>
</form>

</body>
 
Zuletzt bearbeitet von einem Moderator:

Stromer92

Stammgast
Immer dort wo <input oder <textarea steht.

da kannst du z.b. mit style="background-color: #000000" eine hintergrundfarbe definieren.

edit: Fehler von mir. bgcolor ist HTML-formatierung, background-color ist der richtige befehl!
 
Zuletzt bearbeitet:
A

abu

Guest
Wenn ich hier noch einen Tipp einwerfen darf: Ich empfehle, alle diese Style-Sachen in eine externes CSS auszulagern, statt überall über den Code verteilt. Das ist vielleicht zu Beginn etwas mehr Aufwand, aber der lohnt sich auf jeden Fall.
 

pmutz

Stammgast
@stromer und naturally @all:

Was ist da falsch?

<tr>
<td><font face="Arial" size="2">dini mail:</font></td>
<td><input type="text" name="email" size="15" style="bgcolor:#1d2225"></td>
</tr>

@abu:

Danke für den Tipp. Werde mich darum kümmern, wenn ich nicht mehr so müde bin... ;-)

MfG BT
 
Zuletzt bearbeitet:

pmutz

Stammgast
Im Moment isch der Code so:
PHP:
<body>


<div align="center">
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<div align="center">
<table border="0" cellpadding="0" cellspacing="6" width="191">
<tr>
<td><font face="Arial" size="2">di name:</font></td>
<td><input type="text" name="name" size="15"></td>
</tr>
<tr>
<td><font face="Arial" size="2">dini mail:</font></td>
<td><input type="text" name="email" size="15" $style="bgcolor:"#EF8107""></td>
</tr>
<tr>
<td valign="top"><font face="Arial" size="2">dini mitteilig:</font></td>
<td><textarea name="message" cols="35" rows="6"></textarea></td>
</tr>
<tr>
<td><input type="reset" value="zruggsetze"></td>
<td>
<div align="right">
<input type="submit" name="submit" value="send it!"></div>
</td>
</tr>
</table>
</div>
</form>

</body><?php

$name = $HTTP_POST_VARS['name'];
$email = $HTTP_POST_VARS['email'];
$message = $HTTP_POST_VARS['message'];
if($submit)
{
if(($email == "") || ($name == "") || ($message == ""))
echo "<b>bitte aui fäuder usfüue, süsch geits ni...</b>";
else
{
$x = 0;
$dateiname = "gast.txt";
$datei = fopen($dateiname, "r");
while (!feof($datei)) {
$x++;
$saved[$x] = fgets($datei, 1024);
}
$datum = date("d.m.Y");
$zeit = date("H:i");
$datei=fopen("gast.txt", "w");
$text=strip_tags($text);
fwrite($datei,"<table border=0 width=500 bgcolor=000000 cellspacing=1 cellpadding=3><tr><td bgcolor=ffffff><a href=\"mailto:$email\"><b>$name</b></a> schrieb am $datum um $zeit Uhr</td></tr><tr><td bgcolor=white>$message</font></td></tr></table>\n");
for ($i=1;$i <= $x; $i++) {
fwrite($datei, "$saved[$i]");
}
fclose($datei);
}
}
$dateiname = "gast.txt";
$datei = fopen($dateiname, "r");
fpassthru($datei);
?>

Das gseht so us:
 
Zuletzt bearbeitet:

Dragonlord

PCtipp-Moderation
Teammitglied
Ändern

Was willst Du jetzt genau noch ändern?

Ich empfehle Dir auch, die Definitionen in einer externen CSS-Datei zu erstellen und zu verwalten. Es geht sehr einfach und kann nachher für die ganze Webseite eingesetzt werden.

lg Roger
 

pmutz

Stammgast
Hallo

Die Felder und die Buttons, die jetzt Weiss sind, möchte ich in der Farbe #1d2225, und die schrift #EF8107.
 

Stromer92

Stammgast
Hallo

Die Felder und die Buttons, die jetzt Weiss sind, möchte ich in der Farbe #1d2225, und die schrift #EF8107.
hintergrund: bgcolor
textfarbe: color

es ist schon richtig, das du das ganze am besten in einer css-datei auslagerst.

style.css:
HTML:
input
{
background-color: #1d2225;
color: #EF8107;
}

textarea
{
background-color: #1d2225;
color: #EF8107;
}
wenn du das so definierst, sollten alle felder die farben so bekommen.

edit: Fehler von mir. bgcolor ist HTML-formatierung, background-color ist der richtige befehl!
 
Zuletzt bearbeitet:
Oben