bonjour,
D'abord un préambule
Je pense que le problème a déjà été traité ici, mais comme je ne trouve pas la solution dans la FAQ, je me permets de vous demander un lien vers une réponse ou une piste d'action.
Voici le problème dans la div principale de ma page d'accueuil je veux disposer des images en quinconce, càd une image à gauche, puis à la ligne suivante une image à droite et ainsi de suite.
J'ai déjà réalisé le canevas xhtml et le css, cela fonctionne bien sous Mozilla, mais pas sous ie 6, et ie 7 donc sous ie en général.
NB : Ce qui ne marche pas est le retour à la ligne.
Voici le code :
1) Xhtml
d'abords l'en tète
puis dans le body la div qui me sert à l'affichage.
puis le code css
Pour contrer la Non interprétation du css par ie, juste après l'appel du css dans le head, j'utilise un lien conditionnel pour ie :
mais là dans ma page css pour ie j'ai tout tenté et rien ne marche, donc si vous aviez un conseil ou un lien pour m'éclairer et m'aider, j'apprécierai.
Merci et cordialité.
D'abord un préambule
Je pense que le problème a déjà été traité ici, mais comme je ne trouve pas la solution dans la FAQ, je me permets de vous demander un lien vers une réponse ou une piste d'action.
Voici le problème dans la div principale de ma page d'accueuil je veux disposer des images en quinconce, càd une image à gauche, puis à la ligne suivante une image à droite et ainsi de suite.
J'ai déjà réalisé le canevas xhtml et le css, cela fonctionne bien sous Mozilla, mais pas sous ie 6, et ie 7 donc sous ie en général.
NB : Ce qui ne marche pas est le retour à la ligne.
Voici le code :
1) Xhtml
d'abords l'en tète
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<html lang="fr">
puis dans le body la div qui me sert à l'affichage.
<div id="content">
<img id="img_homme" src="images/homme.gif" width="142" height="89" alt="" /><p id="ch_homme">Chapeau homme</p>
<img id="img_femme" src="images/mariage.gif" width="140" height="120" alt="" /><p id="ch_femme">Chapeau femme</p>
<img id="img_vetement" src="images/robe.gif" width="138" height="195" alt="" /><p id="vetement">Vétements</p>
<img id="img_accessoires" src="images/pipe_eau.gif" width="142" height="135" alt="" /><p id="accessoires">Accessoires</p>
</div>
puis le code css
#content {
margin: 0;
padding: 0;
}
#img_homme {
margin-top: 1.5em;
float: left;
}
#ch_homme {
font-weight: bold;
margin-top: 3em;
float: left;
}
#ch_femme {
margin-top: 3em;
font-weight: bold;
clear: left;
float: right;
}
#img_femme {
margin-top: 0.5em;
clear: left;
float: right;
}
#img_vetement {
margin-top: 0.5em;
clear: right;
float: left;
}
#vetement {
font-weight: bold;
margin-top: 3em;
clear: right;
float: left;
}
#accessoires {
font-weight: bold;
margin-top: 3em;
clear: left;
float: right;
}
#img_accessoires {
margin-top: 0.5em;
clear: left;
float: right;
}
Pour contrer la Non interprétation du css par ie, juste après l'appel du css dans le head, j'utilise un lien conditionnel pour ie :
<link rel="stylesheet" type="text/css" href="styles/corps_index.css" media="screen" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="styles/ie_corps_index.css" media="screen" />
<![endif]-->
mais là dans ma page css pour ie j'ai tout tenté et rien ne marche, donc si vous aviez un conseil ou un lien pour m'éclairer et m'aider, j'apprécierai.
Merci et cordialité.