tombe
Erfahrenes Mitglied
Hallo Forum,
ich habe (leider) kaum noch mit HTML/CSS usw. zu tun, muss nun aber eine mit Wordpress erstellte Seite um eine bestimmte Funktion erweitern.
Oben auf der Seite sind verschiedene Menüpunkte aufgeführt, im Beispiel:
Weiter unten auf der Seite stehen dann unter der jeweiligen Überschrift verschiedene Produkte. Mit Hilfe des Checkbox-Hacks soll es nun möglich sein, dass bestimmte Bereiche ausgeblendet werden (im Beispiel wird stattdessen die Hintergrundfarbe geändert).
Im Prinzp bekomme ich das hin, da aber die Wordpress Seite aus unzähligen DIVs besteht, schaffe ich es nicht die jeweilige Klasse anzusprechen.
Dieser Code funktioniert:
Wenn ich nun aber weitere DIV Blöcke erstelle klappt nichts mehr, zum Beispiel so:
Des CSS Code dafür lautet:
Leider kann ich die entsprechende Seite hier nicht verlinken, da sich diese erst in der Entwurfsphase befindet.
Ich wäre euch für alles was hilft sher, sehr dankbar !!!
ich habe (leider) kaum noch mit HTML/CSS usw. zu tun, muss nun aber eine mit Wordpress erstellte Seite um eine bestimmte Funktion erweitern.
Oben auf der Seite sind verschiedene Menüpunkte aufgeführt, im Beispiel:
Code:
| Minimal | Maximal |
Weiter unten auf der Seite stehen dann unter der jeweiligen Überschrift verschiedene Produkte. Mit Hilfe des Checkbox-Hacks soll es nun möglich sein, dass bestimmte Bereiche ausgeblendet werden (im Beispiel wird stattdessen die Hintergrundfarbe geändert).
Im Prinzp bekomme ich das hin, da aber die Wordpress Seite aus unzähligen DIVs besteht, schaffe ich es nicht die jeweilige Klasse anzusprechen.
Dieser Code funktioniert:
HTML:
<div>
<input type="checkbox" id="mini" name="mini" class="check"/><label for="mini">Minimal</label> -
<input type="checkbox" id="maxi" name="maxi" class="check"/><label for="maxi">Maximal</label>
<hr/>
<br/>
<div class="mini">Block für Minimal</div>
<br/>
<div class="maxi">Block für Maximal</div>
</div>
Wenn ich nun aber weitere DIV Blöcke erstelle klappt nichts mehr, zum Beispiel so:
HTML:
<div>
<input type="checkbox" id="mini" name="mini" class="check"/><label for="mini">Minimal</label> -
<input type="checkbox" id="maxi" name="maxi" class="check"/><label for="maxi">Maximal</label>
<hr/>
</div>
<div>
<div><b>Minimal</b>
<br/>
<div class="mini">Block für Minimal</div>
</div>
<br/>
<div><b>Maximal</b>
<br/>
<div class="maxi">Block für Maximal</div>
</div>
</div>
Des CSS Code dafür lautet:
HTML:
.check:checked + label { color: #FFA500; }
.mini, .maxi { padding: 5px; border: 1px solid gray;}
input[name="mini"]:not(:checked) ~ .mini {background-color: #D3D3D3}
input[name="maxi"]:not(:checked) ~ .maxi {background-color: #D3D3D3}
Leider kann ich die entsprechende Seite hier nicht verlinken, da sich diese erst in der Entwurfsphase befindet.
Ich wäre euch für alles was hilft sher, sehr dankbar !!!