XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   bestimmte input felder ansprechen (http://xhtmlforum.de/showthread.php?t=53214)

blackhawk3000 18.08.2008 17:04

bestimmte input felder ansprechen
 
hallo,

ich möchte gerne input felder, abhängig von ihrem namen oder der class ansprechen.
Einfach kann ich ja input mit
.input{
}

ansprechen.
jetzt gibt es aber input felder die sollen rot hinterlegt sein und andere wiederum weiß.
Gibt es eine Möglichkeit diese über die class anzusprechen?

Hallenkicker 18.08.2008 17:29

mediaevent.de :: Cascading Stylesheets (CSS) :: Beispiele für CSS-Selektoren

Scrolle die Seite herunter, bis Du die Informationen über Attributselektoren siehst. Damit sollte Deine Frage beantwortet sein.

heiko_rs 18.08.2008 17:29

Natürlich, auch input-Elemente können Klassen/IDs bekommen.

Edit: Kann er sich wegen IE < 7 (der das nicht kann) sparen.

inta 18.08.2008 18:03

Zitat:

Zitat von blackhawk3000 (Beitrag 398132)
Einfach kann ich ja input mit
.input{
}

ansprechen.

Nein kannst du nicht, damit sprichst du ein beliebiges Element mit der Klasse „input“ an.

Hallenkicker 18.08.2008 18:06

Zitat:

Zitat von heiko_rs (Beitrag 398135)
Edit: Kann er sich wegen IE < 7 (der das nicht kann) sparen.

Leider kann man Dir da nur zustimmen, da die Verbreitung dieser Software aus dem Hause Micro$oft, die ich nicht als Browser bezeichnen möchte, immer noch recht hoch ist.

blackhawk3000 18.08.2008 23:37

also es scheint ja zu funktionieren mit:
input[class="745"]
aber ich glaube mein Problem liegt woanders
Mein Feld ist ein file womit ich Dateien hochladen kann.
Dieses besteht aus einem Textfeld der den Pfad anzeigt und einen Button "durchsuchen". Diese beiden Sachen befinden sich hinter folgenden HTML:

<input id="uid745" class="uid745" type="file" tabindex="36" name="das"/>

Jetzt möchte ich gerne hierbei den button anpassen.
Leider funktioniert das mit input[class="745"], wie bei den anderen buttons nicht.
Gibt es da keine Möglichkeit?

Hallenkicker 18.08.2008 23:49

Zitat:

Zitat von blackhawk3000 (Beitrag 398185)
... Gibt es da keine Möglichkeit?

Nicht per (X)HTML/CSS.

blackhawk3000 19.08.2008 00:08

hi,
habe folgendes gefunden:
CSS2/DOM - Styling an input type="file"

was wäre denn eine andere Möglichkeit?


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:44 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2019, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2019