28219 sujets
re:
j'etais un peu presser j'avais pas eu le tps d'ilustrer le probleme
donc voici le probleme avec et sans le lien sur l'image
html:
css:
voiler les bout de code concerner.
merci d'avance
Modifié par somwhere (30 Jan 2007 - 00:13)
j'etais un peu presser j'avais pas eu le tps d'ilustrer le probleme
donc voici le probleme avec et sans le lien sur l'image

html:
a écrit :
<div id="menu_g">
<div id="language">
<!-- language -->
Choose your language:<br>
<a href="http://www.xxx.com/accueil.htm"><img src="pixs/flagron_fr.jpg" width="27" height="21" border="0" alt="accueil fr"> </a><img src="pixs/flagron_br.jpg" width="30" height="21" border="0">
</div>
<!--menu gauche-->
<?php
include("menu_g.htm");
?>
<div id="pub_gauche">
<!--menu gauche-->
</div>
</div>
css:
a écrit :
#menu_g
{
background-color:#fff;
float: left; /* Le menu flottera à gauche */
width: 140px; /* Très important : donner une taille au menu */
border: none;
}
#menu_g a img
{
display: block;
}
#menu_g img
{
display: block;
}
#language
{
text-align: center;
font-size: 65%;
color: #333333;
}
#language img
{
display: inline;
}
#pub_gauche
{
background-color:#fff;
float: left; /* Le menu flottera à gauche */
width: 140px; /* Très important : donner une taille au menu */
border: none;
height: 100%;
}
voiler les bout de code concerner.
merci d'avance
Modifié par somwhere (30 Jan 2007 - 00:13)
bon j'ai determiner le probleme mais j'arrive pas a mettre la solution en place
pourtant ca doit etre tout bete question de nomenclature..
les element img et a du bloc #language herite de la proprieté "inline" du bloc parent #menu_g
seulement quand je specifie inline pour a et img dans le bloc enfant #language apparement la priorité reste au proprieter du bloc parent #menu_g
je remet les codes correspondant:
voila .. donc comment dois-je proceder .???
pourtant ca doit etre tout bete question de nomenclature..
les element img et a du bloc #language herite de la proprieté "inline" du bloc parent #menu_g
seulement quand je specifie inline pour a et img dans le bloc enfant #language apparement la priorité reste au proprieter du bloc parent #menu_g
je remet les codes correspondant:
#menu_g
{
background-color:#fff;
float: left; /* Le menu flottera à gauche */
width: 140px; /* Très important : donner une taille au menu */
border: none;
}
#menu_g a img
{
display: block;
}
#menu_g img
{
display: block;
}
#language
{
text-align: center;
font-size: 65%;
color: #333333;
}
#language img
{
display: inline;
}
#language a
{
display: inline;
}
voila .. donc comment dois-je proceder .???
somwhere a écrit :
bon j'ai determiner le probleme mais j'arrive pas a mettre la solution en place
pourtant ca doit etre tout bete question de nomenclature..
les element img et a du bloc #language herite de la proprieté "inline" du bloc parent #menu_g
Hum ...

Pour ma part, je pense surtout que tu as un petit problème de compréhension des propriétés que tu utilises ...
En effet, le retour à la ligne n'est pas dû à un comportement inline mais à un comprtement block...

Je te conseillerais donc la lecture de cet article : La structure des balises : bloc et en-ligne
Puis...
Cela devrait t'aider à y voir plus clair dans le comportement "inattendu" detes éléments...

vi, merci evidement
, je me suis juste tromper dans la redaction du post j'ai fait un inversion (du a la fatigue
)
le probleme que j'avais et que j'ai resolu vien du fait que je devais appliquer l'attribut a "#language a img" et pas seulement "#language a" ainsi la proprieter prend bien la prioriter sur le bloc parent.
merci de votre aide


le probleme que j'avais et que j'ai resolu vien du fait que je devais appliquer l'attribut a "#language a img" et pas seulement "#language a" ainsi la proprieter prend bien la prioriter sur le bloc parent.
merci de votre aide
