Supportnet / Forum / Webseiten/HTML
Problem mit code (farbe)
Frage
Hi hab folgendes problem. Die schriftfarbe soll die Weiß sein. Nur leider funzt das net. Kann mir jeamdn helfen?
<body bgcolor="#000000" text="#FFFFFF" link="#FF9966" vlink="#FF9900" alink="#FFFFFF">
<form action="http://send.formmailer.com/" method="POST">
<input type="Hidden" name="formmailer" value="*****">
<table border="0" cellpadding="10" cellspacing="0" bgcolor="#000000">
<tr>
<td align="center">Nick:</td>
<td><input name="Nick" type="text" size="30" maxlength="30"></td>
</tr><tr>
<td align="center">Name:</td>
<td><input name="Name" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="center">ICQ:</td>
<td><input name="ICQ" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="center">Mail:</td>
<td><input name="Mail" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="center">date:</td>
<td><input name="date" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="center" valign="top">Kommentar:</td>
<td><textarea name="Text" rows="10" cols="50"></textarea></td>
</tr><tr>
<td align="center">Formular:</td>
<td>
<input type="submit" value=" Absenden ">
<input type="reset" value=" Abbrechen">
</td>
</tr>
</table>
</form>
<input type="Hidden" name="formmailer" value="*****">
Antwort 1 von MoRe99
Wenn ich die Sache mit dem Formmailer weg lasse klappt das lokal problemlos bei mir. Mit dem formmailer kann ich das hier im Moment nicht testen. Kenne mich mit formmailer.com auch nicht aus; musst du eventuell dort etwas einstellen oder stellt das nur das Script zur Verfügung?
Antwort 2 von rfb
stell das Dokument um auf Formatierung per CSS, dann kannst du jedem Element eine Schrift- und Hintergrundfarbe (und einen Haufen weiterer Eigenschaften) zuordnen.
Das von dir verwendete Verfahren ist nicht mehr aktuell und hat gerade was das Vererben der Eigenschaften in eingebettete Tabellen betrifft auch nie 100%ig funktioniert.
Das von dir verwendete Verfahren ist nicht mehr aktuell und hat gerade was das Vererben der Eigenschaften in eingebettete Tabellen betrifft auch nie 100%ig funktioniert.
Antwort 3 von Vollbart7_2
Ok dann kann mir jemand mal was empfehlen? Ich suche einen Code der mir dann die Daten zuschickt.
Antwort 4 von naja
hi
du bist da schon aufm richtigen weg, nur sollst du es anders formatieren.
ergänzung zu rfb: schau dir mal www.css4you.de an findest du dann wie du es richtig formatieren musst.
viele grüße
du bist da schon aufm richtigen weg, nur sollst du es anders formatieren.
ergänzung zu rfb: schau dir mal www.css4you.de an findest du dann wie du es richtig formatieren musst.
viele grüße
Antwort 5 von sTk
Moin!
Schreib den Quelltext deiner Seite so:
Lege dann noch eine neue Textdatei an, benenne sie in format.css um und kopiere folgenden Code hinein:
FERTIG!
Grüße, Steffen
Schreib den Quelltext deiner Seite so:
<html>
<head>
<title>Versuche</title>
<link rel="stylesheet" href="format.css" type="text/css">
</head>
<body>
<form action="http://send.formmailer.com/" method="POST">
<input type="Hidden" name="formmailer" value="*****">
<table class="text" border="0" cellpadding="10" cellspacing="0">
<tr>
<td align="center">Nick:</td>
<td><input class="form" name="Nick" type="text" size="30" maxlength="30"></td>
</tr><tr>
<td align="center">Name:</td>
<td><input class="form" name="Name" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="center">ICQ:</td>
<td><input class="form" name="ICQ" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="center">Mail:</td>
<td><input class="form" name="Mail" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="center">date:</td>
<td><input class="form" name="date" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="center" valign="top">Kommentar:</td>
<td><textarea class="form" name="Text" rows="10" cols="50"></textarea></td>
</tr><tr>
<td align="center">Formular:</td>
<td>
<input class="form" type="submit" value=" Absenden ">
<input class="form" type="reset" value=" Abbrechen">
</td>
</tr>
</table>
</form>
</body>
</html>
Lege dann noch eine neue Textdatei an, benenne sie in format.css um und kopiere folgenden Code hinein:
body{margin:5px; color:#FFFFFF; background-color:#000000; font-family:verdana,arial; font-size:9pt;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #000000;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
SCROLLBAR-TRACK-COLOR: #000000
}
.text{color:#FFFFFF; font-family:verdana,arial; font-size:9pt;}
.form{background-color:#000000; color:#FFFFFF;border:1px solid #FFFFFF;color:#FFFFFF;font-family: verdana,arial; font-size: 9pt;}
FERTIG!
Grüße, Steffen
Antwort 6 von rfb
netter Anfang, aber wenn du CSS4You gut studierst stellst du fest, dass es durchaus zu verbessern geht (so ist die class="form" eigentlich überflüssig) und dass die scrollbar-Angaben kein valides CSS ergeben. Außerdem fehlt die Berücksichtigung des Netscape4.7-Browsers (sowas solls noch geben), für den du sicherheitshalber für td und th explizit die Schrift angeben musst.
Antwort 7 von sTk
Besser machen kann man immer irgendwas, sollte ja auch nur ein Einstieg sein!
Aber warum ich die Klasse "form" weglassen kann ist mir schleierhaft, damit formatiere ich die Eingabefelder! Klar, muß man nicht machen, paßt aber in so manches Seitendesign besser rein!
Gruß, Steffen
Aber warum ich die Klasse "form" weglassen kann ist mir schleierhaft, damit formatiere ich die Eingabefelder! Klar, muß man nicht machen, paßt aber in so manches Seitendesign besser rein!
Gruß, Steffen
Antwort 8 von rfb
Zitat:
Aber warum ich die Klasse "form" weglassen kann ist mir schleierhaft
Deine form-Klasse umfasst die input-Elemente, nix mehr, nix weniger. Also kann das Format direkt den input-Elementen zugewiesen werden.Aber warum ich die Klasse "form" weglassen kann ist mir schleierhaft
Auch wenn es mehrere Formulare auf einer Seite mit verschieden gestalteten input-Elementen geben sollte, ist es praktischer dem form-tag eine Klasse (oder ggf. eine ID) zuzuorden, und dann verschachtelte Selektoren zu nutzen. Das spart jedenfalls eine Menge Schreibarbeit.
Antwort 9 von Vollbart7_2
Ok danke ich prob das ma

