Seite 1 von 1
Design bei Formular Eingabefelder
Verfasst: 24.08.2006, 09:15
von Billy04
Hallo
Auf meiner Seite habe ich Formulareingabefelder, welche ich via CSS etwas umgewandelt habe und zwar so, dass dieser versenkende 3D Effekt in grau verschwindet und die Ränder in blau erscheinen. Dies klappt wunderbar. Nun habe ich aber noch ein Auswahlmenu-Formularfeld, wo vordefinierte Daten ausgewählt werden können. Dort funktioniert das mit dem CSS nicht mehr. Weiss jemand wie ich dies umgehen kann?
Besten Dank
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 24.08.2006, 09:58
von busTa
Einfach im Stylesheet nach input auch noch select angeben.
Verfasst: 24.08.2006, 10:07
von Billy04
mein css sieht eben so aus:
}
.auswahlfeld{
width: 200px;
border: 1px solid #023654;
wie soll ich es denn hier machen?
Verfasst: 24.08.2006, 11:31
von cren
<select class="auswahlfeld" name="blabla">....
Verfasst: 24.08.2006, 12:52
von Billy04
ja das ist natürlich klar - auf der seite selber ist der Eintrag so wie du schreibst aber es geht ja um das design und das ist ja im CSS hinterlegt und zwar so:
}
.auswahlfeld{
width: 200px;
border: 1px solid #023654;
aber es nimmt es nicht an.
Verfasst: 24.08.2006, 16:04
von net(t)worker
bei einigen Formularkomponenten ist es nur beschränkt möglich das Aussehen per CSS zu ändern....

Verfasst: 24.08.2006, 19:29
von Southmedia
Verfasst: 24.08.2006, 19:51
von MonikaTS
korrekt ABER
es gibt ja alternativen
Replace Select
ich mag seine Tricks gebe ich zu
und so habe sogar ich es geschafft, dem select einen roten Rand zu geben
Code: Alles auswählen
<form>
<fieldset>
<select name="select" multiple="multiple" size="5" style="padding: 6px;border:2px ridge red;">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</fieldset>
< /form>
lg
Verfasst: 25.08.2006, 08:53
von Billy04
das heisst, ich soll das ganze direkt im html code hinterlegen und nicht im css?
Verfasst: 25.08.2006, 11:53
von MonikaTS
alles nicht, aber zb den Rand mit style="....
anders nehme ich an wird es nicht funktionieren
lg
Verfasst: 25.08.2006, 12:53
von Nullpointer
also bei mir funzt das auch im externen stylesheet.
kommt wohl auf den browser an...
Verfasst: 25.08.2006, 13:38
von Caesar
Es ist eigentlich egal, wo es hinterlegt wird. Normalerweise müsste es auch in der css funktionieren!
Verfasst: 25.08.2006, 13:43
von MonikaTS
Caesar hat geschrieben:Es ist eigentlich egal, wo es hinterlegt wird. Normalerweise müsste es auch in der css funktionieren!
"müßte"
nutzt nichts, seitdem es den Internet Explorer gibt
und von dem gibt es ja bekanntlich nicht nur eine Version am Markt.
wem es egal ist, dass bei diesem Browser ein farbiger Rand ist bei jenem nicht, der nutzt die externe css, wer dies nicht möchte schreibt es direkt in den Quellcode.
darüberhinaus ist es vermutlich auch eine Frage der Cascade,
aber ich halte ja hier keinen Vortrag über CSS im fühnzehnten Semester, sondern es geht um praktikable und so gut als möglich richtige Lösungen -
also so seh ichs einfach

Verfasst: 25.08.2006, 14:15
von Nullpointer
wer den ie verwendet sollte grundsätzlich potthässligen websites ausgesetzt werden.