|
|||
Attribut-Selektoren
Hallo,
Ich möchte in folgendem Quellcode den 4. Radio-Button ausblenden, aber es gelingt mir nicht. Könnte mir bitte jemand weiterhelfen? HTML und CSS sind valide. Grüße gaby <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>xx</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> input[type="radio"] [name="dauer"] [value="4"] { display: none; } </style> </head> <body> <div> <input type="radio" name="dauer" value="1" >1 Stunde <input type="radio" name="dauer" value="2" checked="checked">2 Stunden <input type="radio" name="dauer" value="3" >3 Stunden <input type="radio" name="dauer" value="4" >4 Stunden </div> </body> </html> |
Sponsored Links |
|
|||
Da ja auch noch der zugehörige Text "4 Stunden" ausgeblendet werden soll, habe ich ihn nun mal testweise in ein span-Element gesetzt.
Funktioniert aber leider immer noch nicht. Jetzt habe ich wirklich keine Idee mehr. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>xx</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> input[type="radio"] [name="dauer"] [value="4"] { display: none; } input[type="radio"] [name="dauer"] [value="4"] span { display: none; } </style> </head> <body> <div> <input type="radio" name="dauer" value="1" >1 Stunde <input type="radio" name="dauer" value="2" checked="checked">2 Stunden <input type="radio" name="dauer" value="3" >3 Stunden <input type="radio" name="dauer" value="4" ><span>4 Stunden</span> </div> </body> </html> |
Sponsored Links |
|
|||
Das Leerzeichen verbindet Vor- und Nachfahren, entferne es und du hast einen Selektor der nur das gewünschte Element selektiert (das span-Element auch, das hat hier nichts zu suchen).
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. |
|
|||
*an_die_Stirn_klatsch*
Dankeschön! Dennoch ist es seltsam, daß der Vali alles durchgewunken hat. Bei meiner Schreibweise Code:
input[type="radio"] [name="dauer"] [value="4"] { display: none; } und dieses wiederum ein Kindelement von input[type="radio"] Und da der Vali sich nicht rührt, heißt das, daß er diese Attribute fäschlicherweise als Elemente identifiziert hat? Ein Bug im Validator? Zitat:
|
|
|||
Zitat:
Ein Element mit Attribut "value", dessen Wert "4" ist und das Nachfahre eines Elements mit Attribut "name", dessen Wert "dauer" ist und welches wiederum Nachfahre eines input-Elements ist, dass das Attribut "type" mit dem Wert "radio" besitzt. Kompliziert, aber wenn man ne Zeit lang darüber nachdenkt ist es nicht schwer. Zwei Tipps dazu: Mache dich mit dem label-Element vertraut und verstecke dieses anschließend mit Hilfe des Nachbarselektors (+).
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Selektoren setzen | safari92 | CSS | 0 | 11.11.2010 15:37 |
Klassen/ID's vs. Selektoren | Cu Chullain | CSS | 3 | 01.10.2009 14:44 |
[PHP] Funktion zum Optimieren von CSS | Floele | Serveradministration und serverseitige Scripte | 2 | 13.08.2005 10:31 |
funktionieren attribut selektoren nicht im IE? | nice | CSS | 3 | 28.03.2004 11:55 |
Attributabhängige Selektoren als Browserweiche | Plotti | CSS | 11 | 04.09.2003 22:54 |