F
Ferdi R
14-11-2014 12:51
gewijzigd op 14-11-2014 12:54
Ik weet niet hoe de rest van jou HTML/CSS eruit ziet maar een DIV id moet uniek zijn en mag je daarom niet voor een tweede keer gebruiken op 1 pagina, dan moet je er een class van maken.
Je mag ook maar 2 x id gebruiken als je divs in elkaar plaatst.
Het kan zijn dat je de divs in een while loop hebt en dat er 2, 10 of meer resultaten zijn.
<div class="middle">
<div class="descBlock">
<?php echo $description; ?>
</div>
</div>
<div class="middle">
<div class="descBlock">
<?php echo $description; ?>
</div>
</div>
of er staan meer dan 2 div id's om heen.
<div id="wrapper">
<div id="content">
<div class="middle">
<div class="descBlock">
<?php echo $description; ?>
</div>
</div>
</div>
</div>
Link gekopieerd
Ferdi R op 14/11/2014 12:51:01
Je mag ook maar 2 x id gebruiken als je divs in elkaar plaatst.
Wat is dat nou weer voor onzin?
id's moeten uniek zijn inderdaad.
fout:
<div id="content"></div>
<div id="content"></div>
<div id="content"></div>
goed:
<div id="content1"></div>
<div id="content2"></div>
<div id="content3"></div>
ook goed:
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
een id benaderen in CSS:
#content { color: blue; }
een class benaderen in CSS:
.content { color: blue; }
een id benaderen in JQuery:
$('#content').css('color','blue');
een class benaderen in JQuery:
$('.content').css('color','blue');
Toevoeging op 14/11/2014 15:31:29:
Met het voorbeeld dat je geeft heb ik geen problemen.
Er zal iets elkaar overlappen in de css of iets dergelijks
Link gekopieerd
HI,
Thanks voor de reacties.
Ik was er uiteindelijk achter gekomen dat ik de background van de gehele pagina onder:
*{
}
had gezet.
Dit was kennelijk de oorzaak. Nu ik de achtergrond onder de body heb gezet is er niks aan de hand.
(Ik heb het over de website background).
Link gekopieerd