ich folgendes Layout bekommen haben, muss ich die erste und die zweite div um Stil, die die Klasse bekommen hat threecolx
aber ich brauche sie anders zu gestalten, ohne weitere Klassen zu ihnen hinzufügen.n-te-Kind Mit einem div stylen
HTML
<div class="threecolx mobile-hidden">
<div class="contact-box">
<span class="promo-text">Family run for over</span>
<span class="promo-date">- 30 Yrs -</span>
</div>
</div>
<div class="sixcolx">
<!-- Desktop Logo -->
<div id="hdr-logo">
<a href="{SELF_URL}" title="{SITE_NAME}"><img src="/img-src/{v2_FOLDER}/theme/logo.png" alt="{SITE_NAME}" class="responsive-img"/></a>
</div>
<!-- // END Desktop Logo -->
</div>
<div class="threecolx">
<div class="contact-box">
<!-- Social Icons -->
<div class="telephone"><a href="/contact.php" title="Contact Us"><span class="fa fa-phone"></span> {v2_TELEPHONE_NUMBER}</a></div>
<div class="email mobile-hidden"><a href="/contact.php" title="Email us"><span class="fa fa-map-marker"></span> Find Us</a></div>
<!-- // Social Icons -->
</div>
</div>
<div class="clearfix"></div>
Hier sind die Stile im mit, die gut funktionieren sollte!
@media screen and (max-width:1200px) {
#header .row {
.threecolx:nth-child(1) .contact-box {
float: right;
}
.threecolx:nth-child(2) .contact-box {
float: left;
}
}
}
Derzeit wird nur die erste div mit der Klasse threecolx
gestylt wird, bin ich falsch n-te-Kind mit?
Sie können Odd und Even alternativ verwenden, um ein Div zu stylen. –
Vielleicht sollten Sie statt dessen 'nth-of-type' verwenden. http://stackoverflow.com/questions/3203313/nth-child-doesnt-respond-to-class-selector –
Sie es richtig verwenden, kann es eine andere Art sein, die dies noch beeinflussen kann. Bitte überprüfe das Tool wie Firebug. Wenn es in einigen Online-Seite ist bitte die URL teilen prüfe ich und Sie wissen lassen. – yogihosting