Supportnet / Forum / Webseiten/HTML
Formular und CSS....irgendwie gehts nicht
Frage
Hallo,
ich habe ein Formularfeld optisch mit CSS angepasst. Allerdings habe ich 2 Dinge nicht hinbekommen:
1. den Rahmen verschwinden zu lassen
2. den Cursor verschwinden zu lassen
Zu1: die HTML-Seite hat einen schwarzen Hintergrund, der Hintergrund vom Formularfeld ist auch schwarz. Nur ist da dieser blöde graue Rahmen. Im Endeffekt soll man das Feld nicht sehen können, sondern nur die Schrift.
CSS sieht so aus:
[code]
input {
font-family: Arial, Verdana;
color: #0000FF;
font-weight:bold;
margin:2px;
border-style:outset;
border-color: #000000;
background : #000000;
}
[/code]
Zum Hintergrund:
das Feld ist nicht für eine Eingabe, sondern füreine Ausgabe gedacht. Per JavaScript wird also ein Text eingelesen, der eine Beschreibung zu einem Link enthält. Unter dem InternetExplorer ist der Rahmen weg, aber unter FireFox nicht.
Zu2:
wie oben erwähnt, geht es um eine Ausgabe. Man soll daher auch nicht die Möglichkeit haben, in das Feld von Hand was einzutragen. Wie kann ich dieses nun mit einem Schreibschutz versehen bzw. das blinken des Cursors verhindert (falls man mal reinklicken sollte ins Feld)?
Danke.
Antwort 1 von Friedel
Ein Inputfeld kann man mit dem Htmlattribut readonly zu einem Ausgabefeld machen. Man kann dann nichts hineinschreiben. Die XHTML-konforme Variante lautet readonly="readonly".
Wenn du keinen Rahmen haben willst, ist es nich sinnvoll mit
einen 3D-Rahmen fest zu legen. Statt dessen solltest du
verwenden.
Wenn du keinen Rahmen haben willst, ist es nich sinnvoll mit
border-style:outset;
border-color: #000000; einen 3D-Rahmen fest zu legen. Statt dessen solltest du
border:none; verwenden.
Antwort 2 von eggneck
Hi!
@ Friedel:
Ist es nicht wunderbar, wenn der Fragesteller einen mit Feedbacks zur Problemlösung nur so überhäuft? ;-)
Gretings
eggneck
@ Friedel:
Ist es nicht wunderbar, wenn der Fragesteller einen mit Feedbacks zur Problemlösung nur so überhäuft? ;-)
Gretings
eggneck
Antwort 3 von eggneck
Greetings mit Doppel-E natürlich :-)

