28173 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

Je suis tout nouveau ici et je viens appeler à l'aide apres plusieurs heures de prise de tete.

Explication du pb :

Je récupere des données via sql/php, données qui sont un texte et une image pour chaque entrée.
Je veux les mettre en page en style de galerie, pour info c'est une pyramide du personnel d'une mairie, dc nom et fonction pour le texte et une p'tit photo uploader et deja retaille en 150px de large.

Voilà le morceau de code php :


echo '<div id=div_adjoint_main>';
echo '<div class=div_adjoint>';
echo '<div>'.$texte_adjoint.'</div>';	
echo '<div><img src=elus/'.$photo_adjoint.'></div>';
echo '</div>';
echo '</div>';


Et voilà la partie de mon .css qui gère l'affichage de ces div :


.div_adjoint
{
float: left ;
width: 150px ;
text-align: center ;
}

.div_adjoint_main
{
width: 600px;
}


rien de bien compliquer me direz-vous et d'après ce que j'ai fouiller sur le net, ca devrait marcher pourtant.

Voilà l'affichage que ca me donne IE et Mozilla confondu avec petit légende:

[img=http://img127.imageshack.us/img127/647/screenshot3gt.th.jpg]

J'espère que vous pourrz m'aider ou me proposer une solution alternative même si j'aimerais bien comprendre pourquoi ca me donne se résultat.

Merci !!! Smiley cligne
Modifié par neo_corps (14 Feb 2006 - 09:27)
lol je sais mais disons que c'est pour montrer ma structure en div et tout, comme ca on a tout sous les yeux !

Mais ma question n'a rien à voir avec du php, pas de souci Smiley cligne
neo_corps a écrit :
j'ai éditer en enlevant tout le php qui pouvait vs déranger, les echo ca va ou pas? lol


bon deja tu doit faire ca en php



echo '<div id=\"div_adjoint_main\">';

echo '<div class=\"div_adjoint\">';

echo '<div>'.$texte_adjoint.'</div>';	

echo '<div><img src=elus/'.$photo_adjoint.'></div>';

echo '</div>';

echo '</div>';


sinon ton code ne prendra pas en compte les style

ensuite das ta feuille de style tu declare 2 classes div_adjoint_main et div_adjoint or la je vois que tu marque dans ton code HTML que div_adjoint_main est un id, donc ce n'est pas pris en compte

pour le reste faut que tu donne tout le code ou la page ca sera plus simple...
En fait les styles sont bien appliquer, puisque ds mon css j'apelle bien l'id adjoint_main du div (#div_adjoint_main) et pour la class div_adjoint (.div_adjoint).

J'ai réussi à corriger le problème, j'ai juste ajouter une hauteur à ma class "div_adjoint" et tout s'affiche normalement.

2 heures dessus hier pour un etre aussi con qui me prend 2mn ce matin, j'adore !!!! Smiley lol lol

Merci qd meme Smiley cligne
Modifié par neo_corps (14 Feb 2006 - 09:27)