La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Mise en Page CSS, Problème largeur...
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Mise en Page CSS, Problème largeur...  (Lu 995 fois)
Mise en Page CSS, Problème largeur...
« sur: le 28-05-2005 a 18:47:17 »
Silent
Membre récent
*

Hors-Ligne

Messages: 2



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour bonjour...

Projet:

Voilà, j'essaye de réaliser une mise en page avec du CSS qui à l'air simple à première vue, mais qui me pose problème. Sachant que j'aimerai que le tout réponde aux normes Firefox et Internet Explorer.

En effet, j'essaye d'agencer un en-tête, un menu et le corps de la page ensemble, et le tout centré en fonction de la fenêtre. Jusqu'ici rien de difficile.

Les difficultés commencent lors que le corps de la page, ici le Bloc C à une largeur variable... Et le Bloc A, l'entête, doit correspondre à cette largeur. Et le tout doit continuer à respecteur le centrage au coeur du navigateur.

La raison en est simple: Le Bloc C contiendra un forum phpBB et vous savez que par exemple, si un membre poste une image trop grosse, ça redimensionne tout, et l'en-tête (Bloc A) doit bien suivre.


Voici un schéma:









Voici actuellement mon code:


Code:

.Bloc A {
  margin-left: auto;
  margin-right: auto;
  width: 935px;
  height: 100px;
}

.Conteneur{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 935px;
  height: 100%;
  top: 20px;
  text-align: center;
}

.Bloc B {
  position: absolute;
  width: 180px;
  top: 0px;
  left: 0px;
}

.Bloc C {
  position: absolute;
  top: 0px;
  left: 200px;
  right: 0px;
  text-align: left;
}


Mon Problème:

- Si je ne fixe pas une valeur fixe à mon bloc A, les margin auto ne servent à rien. Ils rempliront simplement toute la page.
- Et si je fixe une valeur fixe au bloc A, et bien ce Bloc ne s'adaptera pas au Bloc C si celui change de taille.

Une idée?

Merci...

Rapporter au modérateur  

Re:Mise en Page CSS, Problème largeur...
« Répondre #1 sur: le 29-05-2005 a 10:06:57 »
Silent
Membre récent
*

Hors-Ligne

Messages: 2



Je suis un lama!

Voir le Profil
Répondre avec citation

Hum personne ?

Rapporter au modérateur  
Re:Mise en Page CSS, Problème largeur...
« Répondre #2 sur: le 29-05-2005 a 19:16:13 »
Ellenak
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 57



tadzammmm

Voir le Profil    WWW    E-Mail
Répondre avec citation

Au faite, ta envie de faire un petit site perso ou tu a ta bannière en haut, ton menu en css a gauche et ta zone de texte a droite ?

Rapporter au modérateur  

Ellenak-graph.tk PoWaaaaaaaaa
Re:Mise en Page CSS, Problème largeur...
« Répondre #3 sur: le 30-05-2005 a 00:23:20 »
jb_gfx
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 562





Voir le Profil    WWW
Répondre avec citation

[modeantitroll=on]
Ellenak quand t'en aura marre de troller et de poster des hors sujets pour rien tu pourras peut être essayer de te rendre utile. Je sais pas moi explique nous par exemple comment t'a créé le design de ton site en pompant les images, le code couleurs et le code HTML et CSS d'un tuto d'ElMoustiko et comment t'as remplacé sa signature par la tienne. ça ce serait utile

Jouons au jeux des 7 erreurs avec le design original issue d'un tutoriel d'Olivier Patry (ElMoustiko) qui est visible ici
et le design copyright (carrément!) par Ellenak qui est ici... pas mal non?
[modeantitroll=off]

Silent, pour en revenir à ton problème, techniquement il n'y a pas de solution pour faire ce que tu demande. Tout simpement parcequ'il n'est pas possible de centrer un élément qui n'a pas de largeur spécifiée et que au contraire si tu définie une largeur celle ci ne peut pas changer en fonction du contenu. ça peut paraitre limitatif dit comme ça mais en y réfléchissant c'est plutôt logique.

En définitive tu dois abandonner l'une ou l'autre des caractéristique de ton layout, soit le centrage, soit la largeur qui s'adapte au contenu.

« Dernière Édition: le 30-05-2005 a 02:57:54 par jb_gfx » Rapporter au modérateur  

http://www.pixemedia.com
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