Salut merci pour vos réponses
Voilà un exemple pour mieux comprendre le problème
cadre.css
1 2 3 4 5 6 7 8 9
|
/* CSS Document */
cadre{
margin-left: auto;
margin-right: auto;
width: 500px;
height:500px;
border-style:solid;
} |
cadre.xml
1 2 3 4
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="cadre.css"?>
<cadre>Un simple cadre pour tester</cadre> |
Bon ici on remarque que le positionnement sur FF est très bien puisqu'il est centré et c'est ce qu'on veut. Par contre IE ne bouge même pas... 
Une autre option consiste à utiliser un centrage pas très "propre" pour certain puisque on utilise un margin-left négatif. Donc notre CSS deviendrait :
1 2 3 4 5 6 7 8 9 10 11
|
/* CSS Document */
cadre{
position:relative;
left:50%;
margin-left:-250px;
margin-right: auto;
width: 500px;
height:500px;
border-style:solid;
} |
Là, on se dit que c'est bingo !!! Mais le problème s'inverse IE ça marche mais pas FF.
Troisième solution faire notre CSS à coup de hack... mais bon le bricolage c'est drole un moment...
Ne peut-on pas appliquer une DTD qui nous normalise un peu toute cette histoire ?
Mathieu quand tu me parles de XML, HTML et XHTML qui est les deux voudrais-tu m'en dire un peu plus ? On peut faire quoi de plus avec XHTML qu'on ne peut pas avec HTML ? D'ailleurs pourrais-tu m'expliquer, s'il te plait?
1 2 3
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> |
Enfait c'est plutôt :
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
Cela veut-il dire qu'au millieu de ma page XHTML je pourrais rajouter mes propres balises XML?
Désoler pour toutes ces questions, mais là en 2 jours il y a tout qui vient de s'écrouler au tour de moi
Merci encore pour vos réponse.
Partager