Wie kann ich angesichts dieses HTML auswählen rt-block
um das CSS zu ändern nur wenn in rt-header verschachtelt wie gezeigt?
<div id="rt-header">
<div class="rt-container">
<div class="rt-grid-6 rt-alpha">
<div class="rt-grid-6 rt-omega">
<div class="rt-block "> // This is the occurrence I want to override
my html....
</div>
</div>
</div>
<div class="clear"></div>
</div>
</div>
Die Klassen rt-grid-12 rt-alpha rt-omega bleiben nicht konsistent und sind manchmal ein einzelnes div, abhängig von den Gantry/LESS-Einstellungen. Wenn Sie mit den in Joomla verwendeten RT-Vorlagen vertraut sind, wissen Sie das rt-block
wird durchgehend verwendet, daher kann die Klasse im Allgemeinen nicht geändert werden.
AKTUALISIEREN – zeigt eine andere Möglichkeit von HTML mit dem gleichen Bedarf:
<div id="rt-header">
<div class="rt-container">
<div class="rt-grid-6 rt-alpha rt-omega">
<div class="rt-block "> // This is the occurrence I want to override
my html....
</div>
</div>
<div class="clear"></div>
</div>
</div>
#rt-header .rt-container .rt-grid-6 .rt-grid-6 .rt-block ?
– Andreas Matthäus
17. Juni 2014 um 16:27 Uhr
Möchten Sie die Klasse .rt-block formatieren oder den .rt-header nur formatieren, wenn rt-block vorhanden ist?
– Michael
17. Juni 2014 um 16:28 Uhr
#rt-header .rt-block
ist alles, was Sie brauchen, es sei denn, Sie benötigen auch eines dieser Raster-/Alpha-/Omega-Bits.– Markus B
17. Juni 2014 um 16:28 Uhr
@MarcB das habe ich mir auch gedacht.
– Michael
17. Juni 2014 um 16:29 Uhr
.rt-header .rt-block
– Dadurch werden alle rt-Blöcke formatiert, die Nachkommen von rt-header sind. was in Ordnung ist, wenn es nur einen gibt. Wenn es mehr als einen gibt, müssen Sie mit der Auswahlliste genauer werden– fnostro
17. Juni 2014 um 16:31 Uhr