Webmaster Hub: adieu tableaux bonjour XHTML/CSS - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

adieu tableaux bonjour XHTML/CSS quelques problèmes rencontrés... Noter : -----

#1 L'utilisateur est hors-ligne   ams51 

  • Artisan du Web
  • Groupe : Membre+
  • Messages : 1 267
  • Inscrit(e) : 22-mars 04
  • Genre:Homme
  • Localisation:Izeaux
  • Société:Travailleur Indépendant

Posté 26 mars 2004 - 10:07

Bonjour,
je suis en train d'étudier de très près le passage de mes sites en xhtml/css afin d'abandonner définitivement les tableaux. Je galère sur quelques points.

Je voudrais placer mon site qui fait 750px au centre du navigateur au départ j'ai retenu la solution d'alsacreation (au passage un grand merci pour les tutos :up:)

#conteneur {
	position: absolute;
	width: 750px;
	background-color:#3333CC;
	top: 10px;
	margin-left: -375px;
	left: 50%;
}


Mais cette solution pose problème lorsque la taille du navigateur descend sous 750px... On n'a plus du tout accès à la partie gauche du site. J'en suis arrivé à la conclusion qu'il faut mettre du javascript pour résoudre ce pb, mais j'aimerai éviter...


Arnaud.
Arnaud.
Forex - Conversion monnaie - Taux de change
Je n'ai jamais rencontré d'homme si ignorant qu'il n'eut quelque chose à m'apprendre. Galilée
0

#2 L'utilisateur est hors-ligne   LaurentDenis 

  • Groupe : Membres
  • Messages : 1 243
  • Inscrit(e) : 26-mars 04

Posté 26 mars 2004 - 11:54

L'un des avantages d'une mise en page sans tableau, c'est l'élasticité... Pourquoi ne pas abandonner ces rigides 750px et passer à une largeur relative en % (centrage par des marges) ?

#3 L'utilisateur est hors-ligne   ams51 

  • Artisan du Web
  • Groupe : Membre+
  • Messages : 1 267
  • Inscrit(e) : 22-mars 04
  • Genre:Homme
  • Localisation:Izeaux
  • Société:Travailleur Indépendant

Posté 26 mars 2004 - 12:12

Les tableaux peuvent être aussi élastiques. Je ne pense pas fixer la largeur du site à 750 px, je trouve ça tres désagréable sur un grand écran (19" par exemple). En fait je cherche à centrer un div de largeur fixe dans la page sans avoir le problème de disparition de la partie gauche en cas de diminution de la fenêtre...
Arnaud.
Forex - Conversion monnaie - Taux de change
Je n'ai jamais rencontré d'homme si ignorant qu'il n'eut quelque chose à m'apprendre. Galilée
0

#4 L'utilisateur est hors-ligne   Dinostrate 

  • Groupe : Membre
  • Messages : 568
  • Inscrit(e) : 13-septembre 03
  • Genre:Homme
  • Localisation:Toulouse, ville rose....

Posté 26 mars 2004 - 12:59

LaurentDenis, le vendredi 26 mars 2004, 11:54, dit :

L'un des avantages d'une mise en page sans tableau, c'est l'élasticité...

Bonjour

Pourtant, les tableaux peuvent être également élastiques (avec une marge de manoeuvre moins grande cependant). Par exemple, j'ai constaté qu'on pouvait jouer assez facilement sur la largeur des colonnes en %, mais seulement sur la première par rapport aux autres. Apparemment, la seule chose qui manque pour une élasticité parfaite me parait être l'absence de possibilité de différencier en relatif toutes les colonnes. Mais il existe peut être une astuce que j'ignore.

Pour le reste, je suis d'accord sur le fait d'éviter au maximum les tableaux, mais il y a encore pas mal de situations où on ne peut pas les contourner... et si on veut à tout prix les éviter, on recrée la même chose avec des <div>, ce qui ne me semble pas mieux.

A+
Dino
Voyage virtuel sur le Canal du Midi

Louisa Paulin, une femme qui nous vient de l'avenir...
Poésie occitane
0

#5 L'utilisateur est hors-ligne   ams51 

  • Artisan du Web
  • Groupe : Membre+
  • Messages : 1 267
  • Inscrit(e) : 22-mars 04
  • Genre:Homme
  • Localisation:Izeaux
  • Société:Travailleur Indépendant

Posté 26 mars 2004 - 13:55

Dinostrate, le vendredi 26 mars 2004, 12:59, dit :

Pour le reste, je suis d'accord sur le fait d'éviter au maximum les tableaux, mais il y a encore pas mal de situations où on ne peut pas les contourner...  et si on veut à tout prix les éviter, on recrée la même chose avec des <div>, ce qui ne me semble pas mieux.

J'ai l'impression aussi que les tableaux proposent des solutions difficilement transposable avec une gestion en feuille de style. Cependant j'ai fais le choix de me mettre à la norme (question de compatibilité future, de simplification du code et argument important pour les clients), je laisserai donc tomber le centrage d'un site à 750 px si je ne trouve pas de solution ;)

Pour ce qui est de recréé un tableau avec les div, c'est un piège vicieux pour ceux qui sont habitués, comme moi, des tr/td... Je pense qu'il faut simplement repenser l'architecture des page.

pfff c'est pas simple tout ça :blink:
Arnaud.
Forex - Conversion monnaie - Taux de change
Je n'ai jamais rencontré d'homme si ignorant qu'il n'eut quelque chose à m'apprendre. Galilée
0

#6 L'utilisateur est hors-ligne   Dinostrate 

  • Groupe : Membre
  • Messages : 568
  • Inscrit(e) : 13-septembre 03
  • Genre:Homme
  • Localisation:Toulouse, ville rose....

Posté 26 mars 2004 - 14:30

Je pense qu'il faut tout de suite essayer de bosser en relatif. On patauge sacrément dans un premier temps, mais après ça va mieux ! Je suis en train de refaire complètement mon site en CSS (il n'est pas encore publié) et d'entrée de jeu, j'ai décidé de ne pas utiliser les "absolute" et les dimensions fixes : que du float ou du relatif. On verra bien si je réussis.... En tout cas, j'ai réduit l'utilisation des tableaux à trois types, alors qu'avant, je dis pas.... c'était une catasthope tellement il y en avait (là, le site est encore en ligne !)


Dino
Voyage virtuel sur le Canal du Midi

Louisa Paulin, une femme qui nous vient de l'avenir...
Poésie occitane
0

#7 L'utilisateur est hors-ligne   Monique 

  • Le Web à tous
  • Groupe : Hubmaster
  • Messages : 3 952
  • Inscrit(e) : 19-août 03
  • Genre:Femme
  • Localisation:rue Georges Mabile, Havré
  • Société:Webatou

Posté 26 mars 2004 - 15:49

Bonjour,

Pour comprendre le principe, et partir sur de bonnes bases, rien de tel que de décortiquer quelques exemples :
- glish.com
- la-grange.net
- bluerobot.com

J'ajoute cette page de liens particulièrement riche : wikini.net
Amicalement,
Monique
en campagne pour des sites de qualité, conformes aux standards et accessibles... avec mon navigateur préféré (Firefox) et les Bonnes pratiques qualité pour les sites Web (Opquast)
Webatou : accessibilité et qualité des sites Web
0

#8 L'utilisateur est hors-ligne   ams51 

  • Artisan du Web
  • Groupe : Membre+
  • Messages : 1 267
  • Inscrit(e) : 22-mars 04
  • Genre:Homme
  • Localisation:Izeaux
  • Société:Travailleur Indépendant

Posté 26 mars 2004 - 16:35

merci Monique, j'ai trouvé ce que je cherche ! :D

width:750px;
margin-right:auto;
margin-left:auto;


D'autre part je suis plutot d'accord avec Dinostrate, il vaut mieux éviter le positionnement absolu. Ca me semble plus rigide et moins propre

Au plus j'avance dans mon étude au plus je me rends compte que je faisais un sale travail avec mes tableaux... Ce qui me rassure c'est que j'ai beau parcourir le web, je rencontre très rarement un site aux normes ! Il y a encore du boulot pour les webmaster !
Arnaud.
Forex - Conversion monnaie - Taux de change
Je n'ai jamais rencontré d'homme si ignorant qu'il n'eut quelque chose à m'apprendre. Galilée
0

#9 Invité_Hellway_*

  • Groupe : Invité

Posté 28 mars 2004 - 13:53

Personnellement, j'ai plus de problèmes avec le Javascript et le DOM pour la mise aux normes de mes sites (cf: Mon sujet sur le HUB auquel personne n'a répondu). Le positionnement CSS est relativement simple pourvu que l'on ne cherche pas à faire quelquechose avec les CSS mais plutôt à faire quelquechose des CSS.

Je sais, je suis pas très clair... :D M'enfin, bonne chance pour ton site...

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)