problème affichage firefox

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

yodjsama
Arias
Messages : 4
Inscription : 23 oct. 2008, 14:00

problème affichage firefox

Message par yodjsama »

Bonjour, j'ai un petit soucis avec un cadre de mon site qui sort de mon fond d'écran (calé à gauche) mais uniquement sur Firefox, pas sur safari. Je suis totalement novice en création de site web (c'est le premier), et ce que je voulais faire au départ, c'est un site qui s'adapte à toutes les fenetres, mais je n'y arrive pas, si vous avez des tuyaux, voici le plan "idéal" pour moi.http://img242.imageshack.us/img242/2236 ... rcezq3.jpg
Vous pouvez aller voir la page qui pose problème ici
http://toraneko.lesite.free.fr/accueil.html

Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; fr) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1
yodjsama
Arias
Messages : 4
Inscription : 23 oct. 2008, 14:00

Message par yodjsama »

J'ai résolu comme un grand le problème du cadre qui sortait, c'était un problème de position de bloc CSS (fixe ----> absolue)
Donc, si quelqu'un peut me dire comment utiliser mon découpage, A vôt' bon coeur.

Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; fr) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Bonjour
Pour réaliser un site qui s'adapte à toutes les résolutions d'écran, il faut définir la largeur de tous les blocs en % plutôt qu'en nombre de pixels.
Il suffit donc :D de trouver les dimensions en % qui conviennent pour
#texteaccueil et pour
#cadre
Il faudrait peut-être aussi voir la largeur de
#accueil (attention, deux objets portent le même id "accueil"; ce n'est, en principe, pas permis)

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.5) Gecko/2008121621 Ubuntu/8.04 (hardy) Firefox/3.0.5
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
yodjsama
Arias
Messages : 4
Inscription : 23 oct. 2008, 14:00

Message par yodjsama »

Il faut définir la largeur du bloc en %, sans modifier la position ou bien il faut également définir la position en %?
Je ne modifie pas mon fond d'écran?
Merci

Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; fr) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Je dirais qu'il ne faut pas définir la position des blocs. Il suffit de les laisser se comporter avec élégance, les uns avec les autres.
Dans l'exemple ci-dessous, on occupe 90% de la fenêtre.
Dans ce bloc, deux sous-blocs.
#gauche qui occupe 60% de l'espace disponible
#droite qui occupe les 40 autres pourcents
Le bloc droit se positionne en flottant par rapport au gauche.
Quelle que soit la résolution.
Il faut peut-être mettre les marges de "body" à 0 pour que Internet Explorer consente à faire le travail correctement. A vérifier: je n'ai pas ça sous la main.

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title></title>
  <style type="text/css">
#gauche {
  float: left;
  width: 60%;
  background-color: #3333ff;
}
#droite {
  width: 40%;
  float: left;
  background-color: #ffcc33;
}
body {
  margin: 0;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
}</style>
</head>
<body id="body">
<div id="gauche"></div>
<div id="droite"></div>
</body>
</html>
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.5) Gecko/2008121621 Ubuntu/8.04 (hardy) Firefox/3.0.5
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité