La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Décalage vers le bas avec Firefox
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Décalage vers le bas avec Firefox  (Lu 1176 fois)
Décalage vers le bas avec Firefox
« sur: le 29-09-2008 a 15:04:26 »
CrazyHorse07
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour à tous,

Je suis un néophyte en matière de programmation. Le langage html n'est plus tout à fait du chinois pour moi, mais j'ai beaucoup de lacunes.

J'essaie de programmer (bénévolement) un nouveau site pour l'association Zarina Khan, dont le site actuel est bourré de bugs, de liens morts, et n'est tout simplement plus d'actualité. Il faut que le site soit opérationnel rapidement, car de nombreux évènements sont prévus pour les mois à venir. Je pars donc sur quelque chose de relativement simple, mais il faut quand même que ça soit sympathique et agréable.

Ça fait des heures que je me prends la tête sur un problème de mise en page. Il y a sûrement une solution simple, mais je ne parviens pas à la trouver seul.

Vous pouvez voir la page incriminée ici.

Si vous l'ouvrez avec IE, vous verrez le résultat que j'aimerais obtenir pour ma Topframe. Si vous l'ouvrez avec Firefox, Opera ou Netscape, vous comprendrez mon problème...

Ce qui est étrange, c'est que la balise div qui contient le Gif animé se positionne correctement (tout en haut), alors que les 8 autres (qui contiennent chacune un titre) sont décalée vers le bas mais gardent néanmoins la position relative que je souhaite qu'elles maintiennent entre elles (pourtant je leur ai donné leur position en absolute).

Je ne comprends pas d'où vient cette "marge" qui me décale tout vers le bas et pourquoi Internet Exploreur l'ignore et m'affiche ce que je cherche à obtenir (il y a pourtant forcément une erreur quelque part).

Vous pouvez jeter un œil au code ci-dessous :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

<title>Navigation</title>

<style>

<!--

body {
background-image: url(Images/Divers_elements/Cadres_Navigation/Fond_Navigation1.png);
top: 0px;
left: 0px;
margin: 0;
padding: 0;
}

#Logo_anime
{
position: absolute;
width: 200px;
height: 115px;
z-index: 8;
left: 32.6171875%;
top: 0%;
margin:0;
padding:0;
}

#Presentation
{
position: absolute;
width: 250px;
height: 30px;
z-index: 2;
left: 1%;
top: 13px;
margin:0;
padding:0;
}

#Les_oeuvres
{
position: absolute;
width: 250px;
height: 30px;
z-index: 3;
left: 1%;
top: 68px;
margin:0;
padding:0;
}

#Atteliers
{
position: absolute;
width: 250px;
heigh: 60px;
z-index: 4;
left: 1%;
top: 123px;
margin:0;
padding:0;
}

#Grands_projets
{
position: absolute;
width: 250px;
height: 30px;
z-index: 5;
left: 1%;
top: 203px;
margin:0;
padding:0;
}

#Stages
{
position: absolute;
width: 250px;
height: 30px;
z-index: 5;
left: 74.609375%;
top: 13px;
margin:0;
padding:0;
}

#Boutique
{
position: absolute;
width: 250px;
height: 30px;
z-index: 6;
left: 74.609375%;
top: 68px;
margin:0;
padding:0;
}

#Contacts
{
position: absolute;
width: 250px;
height: 30px;
z-index: 7;
left: 74.609375%;
top: 138px;
margin:0;
padding:0;
}

#Plan_site
{
display: block;
position: absolute;
width: 250px;
height: 30px;
z-index: 1;
left: 74.609375%;
top: 203px;
margin:0;
padding:0;
}

-->
</style>

<link href="./Styles_CSS/WebZK.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div class="WebZK" id="Presentation">
<h5 align="left">Présentation</h5>
</div>

<div class="WebZK" id="Les_oeuvres">
<h5 align="left">Les oeuvres</h5>
</div>

<div class="WebZK" id="Atteliers">
<h5 align="left">Atteliers d'écriture & <br />
de pratique théâtrale</h5>
</div>

<div class="WebZK" id="Grands_projets">
<h5 align="left">Les grands projets</h5>
</div>

<div class="WebZK" id="Stages">
<h5 align="right">Les stages</h5>
</div>

<div class="WebZK" id="Boutique">
<h5 align="right">La boutique</h5>
</div>

<div class="WebZK" id="Contacts">
<h5 align="right">Contacts</h5>
</div>

<div class="WebZK" id="Plan_site">
<h5 align="right">Plan du site</h5>
</div>

<div id="Logo_anime"><img src="Images/Divers_elements/Cadres_Navigation/Logo_FondCadreNavig1.gif" width="370" height="250" alt="Logo_anime" /></div>

</body>

</html>

Si quelqu'un avait une idée, ça m'éviterait de continuer à arpenter désespérément la toile à la recherche d'une solution...

Rapporter au modérateur  

Re:Décalage vers le bas avec Firefox
« Répondre #1 sur: le 30-09-2008 a 18:03:12 »
h4ck.n3t
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 8



La liberté et le bonheur ne sont qu'illusions !

Voir le Profil    E-Mail
Répondre avec citation

En fait moi c'est l'inverse...
Sous IE, il m'affiche des marges grises affreuses, alors que sous Firefox il n'y a rin...

Quel est exactement le problème ?

Rapporter au modérateur  


†Perdue dans ce monde où l'on ne peut s'exprimer sans être censuré !†
*S'il on payait un impôt sur la connerie, alors l'état s'auto-financerait.
*La colère envers autrui reflète toujours la tristesse interne.
Re:Décalage vers le bas avec Firefox
« Répondre #2 sur: le 30-09-2008 a 18:11:28 »
CrazyHorse07
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil
Répondre avec citation

Le problème c'est qu'il y a une marge invisible (laissant apparaître l'image de fond)  d'une quinzaine de pixels qui me décale toutes mes balises div vers le bas, sauf celle contenant le gif animé du logo.

J'ai essayé de voir si il y avait une différence de code entre les layers, mais je ne vois pas pourquoi la fonction top: 0px foncionne pour mon logo et pas pour les autres balises.

De plus, ce qui est étrange, c'est que les balises contenant les titres gardent entre elles l'espace que j'avais programmé pourtant avec la fonction top, et position: absolute !

Je ne comprends pas d'où vient le problème...

Rapporter au modérateur  
Re:Décalage vers le bas avec Firefox
« Répondre #3 sur: le 03-10-2008 a 13:21:55 »
CrazyHorse07
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil
Répondre avec citation

Voilà, j'ai résolu le problème en ajoutant ceci à la définition de mon titre h5 dans ma feuille de style CSS WebZK :

Code:
 
margin-top: 0px;
margin-bottom: 0px;
padding-top:0px;
padding-bottom: 0px;
border-top: 0px;
border-bottom: 0px;


Maintenant j'obtiens la mise en page voulue sur tous les navigateurs.

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg