div in div in php blok
Rob Cnossen
23/08/2013 12:41:20Hallo,
ik probeer om een deel van een php blok te stylen met css maar het wil niet lukken.
Het gaat om de tekst bij een foto, deze wil ik verplaatsen en een andere kleur geven maar ik kan op de een of andere manier dat gedeelte niet bereiken.
Het gaat om de div id="tekst" binnen de div id="albums".
Ik krijg geen foutmeldingen maar er gebeurd ook niets met de div id="tekst".
Kan iemand mij hiermee helpen?
Bedankt...
ik probeer om een deel van een php blok te stylen met css maar het wil niet lukken.
Het gaat om de tekst bij een foto, deze wil ik verplaatsen en een andere kleur geven maar ik kan op de een of andere manier dat gedeelte niet bereiken.
Het gaat om de div id="tekst" binnen de div id="albums".
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<div id="wrap">
<?php
$albums = $albums->get_albums();
?>
<div id="imagebar">
<?php
if (empty($albums)) {
echo '<p>Je hebt nog geen album</p>';
} else {
foreach ($albums as $album) {
?><div id="albums">
<div id="tekst">
<?php
echo'<a href="view_album.php?album_id=', $album['id'],'">',$album['name'], '</a>';
?></div><?php
echo'<a href="view_album.php?album_id=', $album["id"],'"><img src="uploads/thumbs/', $album["id"], '/', $album["imagename"],'" title="" /></a>';
}
}
?>
</div>
</div>
</div>
<?php
$albums = $albums->get_albums();
?>
<div id="imagebar">
<?php
if (empty($albums)) {
echo '<p>Je hebt nog geen album</p>';
} else {
foreach ($albums as $album) {
?><div id="albums">
<div id="tekst">
<?php
echo'<a href="view_album.php?album_id=', $album['id'],'">',$album['name'], '</a>';
?></div><?php
echo'<a href="view_album.php?album_id=', $album["id"],'"><img src="uploads/thumbs/', $album["id"], '/', $album["imagename"],'" title="" /></a>';
}
}
?>
</div>
</div>
</div>
Ik krijg geen foutmeldingen maar er gebeurd ook niets met de div id="tekst".
Kan iemand mij hiermee helpen?
Bedankt...
PHP hulp
23/12/2024 18:19:20Frank Nietbelangrijk
23/08/2013 12:47:43Je foreach geeft meerdere div'jes met dezelfde id. Een id moet echter uniek zijn. Gebruik daarom class in HTML en de class selector in CSS:
Frank Nietbelangrijk
23/08/2013 13:03:27ja natuurlijk, nooit die foreach gezien. iedere id attribuut (id="????") mag over de hele HTML pagina slechts één keer voorkomen. Om meerder elementen hetzelfde te stylen gebruik je het attribuut class (class="????").