Bonjour à tous!!
Je suis nouveau sur le forum et tout débutant en ce qui concerne les standards du web (j'ai commencé pour tout vous dire hier!)
En fait je dois développer un site web pour une société et j'avais déjà fait la maquette mais en utilisant des tableaux pour faire la mise en page (haaaa horreur et damnation, honte à moi ! Je sais, mais bon on me l'a appris comme cela et j'ai bien décidé de changer!)
C'est pourquoi j'aimerais passer à du xhtml en utilisant les feuilles css pour faire la mise en page mais lors de ma transformation deux problèmes me résistent et j'ai beau trifouiller partout sur les forums je ne trouve pas (peut-être est-ce parce que je ne connais pas encore la façon de chercher et les bon mots-clés non plus!)
Bref. Je m'attarde dans un premier temps seulement sur la page d'accueil du site!
Pour commencer jetez un oeil sur la version de base (avec tableaux) disponible ici :
http://hycwaulsort.free.fr/clients/swep/index2.htm
Voilà j'ai dans un premier temps retiré tout ce qui concernait la présentation dans le code et utiliser les balises de manière sémantique pour en arriver à ceci :
http://hycwaulsort.free.fr/clients/swep/v2/index.htm
Avec cette version je passe le test du W3C en version XHTML Strict ! Donc je pense avoir réussi à tout bien nettoyer!
Ensuite j'ai travaillé le design avec les feuille de style CSS et trois problèmes restent pour moi un mystère encore ! Mais voyez par vous même :
http://hycwaulsort.free.fr/clients/swep/v2/test.htm
Les problèmes sont les suivants :
- Dans Firefox ma page ne s'étend pas jusqu'en bas une fois qu'il y a du scrolling vertical tandis que dans IE oui!
- Je n'arrive pas à centrer mes boîtes de logo dans le conteneur, ainsi que les boîtes "actualités" et "sur le forum" (chaque boite est un div avec l'attribut float:left;)
- Toujours dans Firefox et pas dans IE, il n'y a pas de retour à la ligne pour la partie "ce site à été créé par ..." alors que le conteneur des deux boite "actualité" et "forum" fait toute la largeur et que la boite signature à également une largeur maximum (760px) !
Voici les parties de mon CSS qui risquent de vous intéresser :
Je ne sais pas si vous arriverez à m'aider mais je n'en doute pas ! Je n'ai fait que commencer hier donc je suppose que j'ai encore une montagne à apprendre mais autant se baser sur la connaissance de chacun ce qui permettra à tout le monde de construire un internet stable et respectant tous les standards!!!
Merci d'avances!
Biloduo qui a été très prolifique pour un premier post! Hihi
Modifié par biloduo (15 Jun 2006 - 12:33)
Je suis nouveau sur le forum et tout débutant en ce qui concerne les standards du web (j'ai commencé pour tout vous dire hier!)
En fait je dois développer un site web pour une société et j'avais déjà fait la maquette mais en utilisant des tableaux pour faire la mise en page (haaaa horreur et damnation, honte à moi ! Je sais, mais bon on me l'a appris comme cela et j'ai bien décidé de changer!)
C'est pourquoi j'aimerais passer à du xhtml en utilisant les feuilles css pour faire la mise en page mais lors de ma transformation deux problèmes me résistent et j'ai beau trifouiller partout sur les forums je ne trouve pas (peut-être est-ce parce que je ne connais pas encore la façon de chercher et les bon mots-clés non plus!)
Bref. Je m'attarde dans un premier temps seulement sur la page d'accueil du site!
Pour commencer jetez un oeil sur la version de base (avec tableaux) disponible ici :
http://hycwaulsort.free.fr/clients/swep/index2.htm
Voilà j'ai dans un premier temps retiré tout ce qui concernait la présentation dans le code et utiliser les balises de manière sémantique pour en arriver à ceci :
http://hycwaulsort.free.fr/clients/swep/v2/index.htm
Avec cette version je passe le test du W3C en version XHTML Strict ! Donc je pense avoir réussi à tout bien nettoyer!
Ensuite j'ai travaillé le design avec les feuille de style CSS et trois problèmes restent pour moi un mystère encore ! Mais voyez par vous même :
http://hycwaulsort.free.fr/clients/swep/v2/test.htm
Les problèmes sont les suivants :
- Dans Firefox ma page ne s'étend pas jusqu'en bas une fois qu'il y a du scrolling vertical tandis que dans IE oui!
- Je n'arrive pas à centrer mes boîtes de logo dans le conteneur, ainsi que les boîtes "actualités" et "sur le forum" (chaque boite est un div avec l'attribut float:left;)
- Toujours dans Firefox et pas dans IE, il n'y a pas de retour à la ligne pour la partie "ce site à été créé par ..." alors que le conteneur des deux boite "actualité" et "forum" fait toute la largeur et que la boite signature à également une largeur maximum (760px) !
Voici les parties de mon CSS qui risquent de vous intéresser :
html, body {
margin: 0;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #DDDDDD;
}
#fond {
margin-left: auto;
margin-right: auto;
width: 780px;
text-align: left;
height: 100%;
background-image:url(../template/fond.gif)
}
#page {
margin-left: auto;
margin-right: auto;
width: 760px;
text-align: center;
background-color: #FFFFFF;
height: 100%;
}
#slogan {color: #333333; text-align: center; vertical-align:middle;}
#slogan h1 {font-size: 18px; margin: 25px 0 4px 0;}
#slogan h2 {font-size: 13px; margin: 4px 0 25px 0;}
#leslogos{
width:760px;
margin-left: auto;
margin-right: auto;
height: 240px;
text-align: center;
color: #EEEEEE;
}
#bloclogobleu {
float:left;
background-color: #313163;
width: 140px;
height: 240px;
margin-left: 4px;
margin-right: 4px;
}
#bloclogoorange {
float:left;
background-color: #CD6713;
width: 140px;
height: 240px;
margin-left: 4px;
margin-right: 4px;
}
/*... ainsi de suite pour les autres couleurs*/
#suitelarge {
width:760px;
margin-top: 25px;
margin-left: auto;
margin-right: auto;
text-align: center;
margin-bottom: 25px;
}
.box_b {
width: 300px;
margin-left:10px;
margin-right:10px;
float:left;
background-color: #313163;
text-align:left;
color: #EEEEEE;
}
#sign {
padding: 5px;
width: 760px;
text-align:right;
}
Je ne sais pas si vous arriverez à m'aider mais je n'en doute pas ! Je n'ai fait que commencer hier donc je suppose que j'ai encore une montagne à apprendre mais autant se baser sur la connaissance de chacun ce qui permettra à tout le monde de construire un internet stable et respectant tous les standards!!!
Merci d'avances!
Biloduo qui a été très prolifique pour un premier post! Hihi
Modifié par biloduo (15 Jun 2006 - 12:33)