28172 sujets

CSS et mise en forme, CSS3

Bonsoir aux alsanautes!!!

Je reviens vers vous pour un problème qui commence à me rendre "crazy" Smiley eyecrazy !

J'ai un problème de mise en page, j'ai une bande blanche sur toute la hauteur droite de mon site sur IE9. Je ne comprend absolument pas pourquoi ni où se trouve mon problème au niveau du code css...

html, body {
	height: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

#global {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: url(../images/background.png) repeat;
}

/* Entete*/

#entete {
	clear: both;
	height: 200px;
	background: url(../images/entete.png) repeat-x;
}

#logo {
	margin: 20px;
}

#titre_logo {
	position: absolute;
	margin-top: 10px;
	margin-left: 1%;
}

#s_p{
	position: absolute;
	margin-top: 10px;
	margin-left: 17%;
}

#telephone{
	position: absolute;
	margin-left: 30%;
	margin-top: 30px;
}

#horaires {
	position: absolute;
	margin-left: 50%;
	margin-top: 20px;
	font-family: "Agency FB", Arial, Helvetica, sans-serif;
	font-size: 2em;
}

#macaron {
	position: absolute;
	margin-left: 70%;
}

#menu {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-top: -60px;
	width: 780px;
	height: 65px;
	background: url(../images/menu.png) no-repeat;
	z-index: 5;
}

/* CORPS */

#corps {
	padding-top: 10px;
	text-align: center;
}

/* CORPS GAUCHE */

#corps_gauche {
	float: left;
	width: 15%;
	margin-right: 1%;
	padding-left: 2%;
	padding-right: 2%;
	font-family: "Agency FB", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
}

/* CORPS CENTRE */

#corps_centre {
	position: relative;
	width: 760px;
	height:730px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -65px;
	padding-top: 70px;
	padding-left: -10px;
	background: url(../images/corps.png) no-repeat;
}

#titre {
	margin-top: 5px;
	font-size: 2em;
}

#logo_mini {
	width: 10%;
	height: 10%;
}

#texte {
	margin: 5%;
	text-align: center;
	font-size: 1.2em;
}

#corps_centre a:hover {
	color: gray;
}

#tampon {
	margin-top: 20px;
	margin-left: 70px;
}

#tampon_contacts {
	margin-top: 50px;
	margin-left: 220px;
}

/* FORMULAIRE */
	
#form {
	width: auto;
	height: auto;
}

#oblg {
	float: left;
	margin: 0px;
	padding-left: 15px;
	font-weight: bold;
	font-style: italic;
	font-size: 1em;
	font-family: "Agency FB", Arial, Helvetica, sans-serif;
	color: black;
}  

.bouton_form {
	float: right;
	margin-right: 40px;
}

input, textarea {
	font-family: "Times New Roman", Times, serif; /* On modifie la police du texte tapé l'intérieur des champs */
}

label {
	display: block; 
	float: left;  
	width: 160px;  
	color: black;   /* Colorer en noir tous les labels */
	font-weight: bold; 
	padding-left: 20px;
}

input[type=radio] {
	margin-left: 30px;
}

legend { /* On met un peu plus en valeur les titres des sections (fieldset) */

	font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #0090ff;
	font-weight: bold;
	margin-bottom: 20px;
}
 
fieldset {
	width: 720px;
	margin-bottom: 35px; /* Une marge pour séparer les sections (fieldset) */
	margin-right: 15px;  /* Une marge droite pour cadrer les sections (fieldset) dans la page */
	margin-left: 15px;   /* Une marge gauche pour cadrer les sections (fieldset) dans la page */
}

/* CORPS DROITE */

#corps_droite {
	float: right;
	width: 15%;
	margin-right: 1%;
	padding-left: 2%;
	padding-right: 2%;
	font-family: "Agency FB", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
}

#postit {
	margin-top: -25px;
}

#facebook {
	margin-top: 50px;
	vertical-align: middle; 
}

#contact {
	width: 232px;
	height: 180px;
	padding-top: 120px;
	background: url(../images/tache.png) no-repeat;
}

/* CONDITIONS */

#conditions {
	font-size:0.8em;
	font-weight: bold;
	text-align: left;
	padding-left: 25%;
}

/* PIED PAGE */

#pied {
	background: url(../images/pied.png) repeat;
	font-family: "Agency FB", Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#menu_pied {
	float: left;
}

#copyright {
	position: relative;
	margin-left: 40%;
}

#up_page {
	float: right;
	margin-top:-35px;
	margin-right: 20px;
}

/* NAVIGATION  */

#navigation{
	width: 730px;
	list-style: none; 
	text-align: center;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 0.8em;
	text-decoration: none; 
}

#navigation li a:hover {
	background: transparent url(../images/button_right.png) no-repeat scroll top right;
}

#navigation li a span:hover {
	background: transparent url(../images/button_left.png) no-repeat;
}

a.button {
	display: block;
	float: left;
	height: 30px; /* hauteur de votre bouton IMPORTANT */
	margin-right: 15px;
	padding-right: 10px; /* largeur de votre image de droite */

} 

a.button span {
	display: block;
	height: 30px; /* hauteur de votre bouton IMPORTANT */
	line-height:30px; /* hauteur de votre bouton pour centrer votre texte */
	padding:0 0 0 10px;
} 

/* CONFORT VISUEL */

a {
	text-decoration: none;
	color: black;
}

a:hover {
	color: white;
}

a img {
	border: none;
	margin-bottom: 60px;
}

li  {
	display: inline;
}


De plus je me retrouve confronter à un problème de compatibilité car j'ai l'impression que firefox n'arrive pas à lire le code css lié à mon site... Je n'est aucun problème sur IE et Chrome...

Si une âme chaitable passe dans les parages et a une idée, qu'elle n'hésite pas Smiley cligne .
Modifié par McBarett (18 Jun 2011 - 16:11)
Bonjour,

Il faut que tu changes :
<link rel="stylesheet" type="text/css" href="css\style.css" media="all"/>


par

<link rel="stylesheet" type="text/css" href="css/style.css" media="all"/>


Pour que le css soit pris en compte.

Pour le bandeau blanc tu peux joindre une petite image indiquant où il est? (j'ai essayé avec firefox chrome et IE9 et je vois pas de différence, le seul bandeau blanc que je vois est en dessous du bandeau bleu / au dessus du menu jaune)
Bonjour,

Personnellement, je commencerais pas résoudre les erreurs de code, il y en quelques unes qui peuvent poser problème (et d'autres qui se corrige tellement facilement que c'est dommage de les laisser).

Ensuite, j'enlèverais le script qui empèche le clic droit sur la page, ça ne protège en rien ton contenu et ça embète ceux qui veulent t'aider.
Bonjour,

Merci Natha et Laurie-Anne pour vos réponses.

J'ai modifier le doctype suite à ta demande ainsi que les problèmes de liens pour les images sur firefox. Pour cela mon souci est résolu. En revanche j'ai toujours cette fameuse bande blanche sur la droite de mon site (cf capture ecran): upload/37995-bande.jpg .

Concernant les erreurs de code auquel tu fais allusion laurie-anne je ne vois pas de quoi tu parle. Pourrais-tu m'en dire un peu plus sur ces erreurs?

PS: J'ai retiré le script empechant le clic droit.
Modifié par McBarett (18 Jun 2011 - 14:31)
Bonjour bonjour!

Je reviens vers vous car j'ai toujours mon problème de bande blanche sur IE9 sur la droite de mon site. en revanche pas de problème sur Firefox.

upload/37995-bande.jpg

J'ai validé le code CSS et XHTML au W3C Validator.

Je ne parviens pas à savoir d'où peut provenir mon souci. Si quelqu'un passe par là et a une petite idée du pourquoi du comment ça serait cool!

Merci,

McBarett
Bonjour à toutes et à tous,

McBarett a écrit :
Concernant les erreurs de code auquel tu fais allusion Laurie-Anne je ne vois pas de quoi tu parles.


Tu vas dans Firefox, Outils puis "console d'erreurs". Si tu clics dessus, une page s'ouvre et t'indique toutes les erreurs. Enfin tout n'est pas mis en erreur. Certaines lignes sont plutôt des warning !

Ah oui, tu as cela, si tu as chargé Firebug. En tout cas, c'est très utiles pour corriger les bugs.

Sinon je ne peux pas t'aider car je suis sous windows XP et je n'ai pas MSIE 9.0. Et de plus, je n'ai rien remarqué visuellement comme anomalie sauf une bande blanche horizontal tout en bas de ton site, plus bas que le pied de page.

@+
Modifié par Artemus24 (18 Jun 2011 - 15:08)
Bonjour,

Un petit caprice d'Ie, essaye un overflow: hidden; sur ton div global. Peut être que...
Bonjour arthemus et ghost.
Tout d'abord, merci de l'attention que vous avez bien voulu me porter!

Maintenant un grand merci a GHOST pour cette petite piqure de rappel concernant le overflow, je ne sais pas pourquoi je n'y ai pas pensé avant. j'ai bien cherché à savoir quel élément dépassait de ma div global mais sans succès alors que j'avais la propriété css adéquate pour la bloquer!!!!

Bon et bien à partir de là je considère mon problème comme étant résolu!!!!

MERCI AUX ALSANAUTES ET AUX CREATEURS DE CE FORMIDABLE FORUM D'ENTRAIDE!!! Smiley ravi
Modifié par McBarett (18 Jun 2011 - 16:10)