Próbuję zmienić styl czegoś opartego na tym, czy jego nadrzędny div jest nadpisywany.Czy istnieje pseudo selektor css do przepełnienia?
.pDiv { display: block; width: 300px; height: 100px; border: 1px solid rgb(0,0,0); }
.cDiv { display: block; padding 4px; border-bottom: 1px solid rgb(0,0,0);
.pDiv:overflow .cDiv { border-bottom: none; }
<div class="pDiv"><div class="cDiv">child 1</div><div class="cDiv">child 2</div><div class="cDiv">child 3</div><div class="cDiv">child 4</div><div class="cDiv">child 5</div></div>
Czy można zrobić coś takiego? Chciałbym użyć pseudo-selektora ostatniego dziecka, ale liczba dzieci może być różna, więc chcę, aby usunięto skrajne dno ostatniego dziecka TYLKO, gdy nadrzędny div jest nadpisywany. Chcę też czyste rozwiązanie CSS, proszę, nie JS!
Niestety będziesz do tego celu należy użyć JS. –
Może to pomóc: http://stackoverflow.com/questions/9333379/javascript-css-check-if-overflow – Esger