•  » Styles
  •  » Tableau en html directement sur #content : à éviter ou pas ?

#1 2011-02-08 20:56:32

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Tableau en html directement sur #content : à éviter ou pas ?

Je me bats depuis pas mal de temps pour un affichage correct du menu et du bloc principal sur le thème stripped, et il y a toujours un navigateur sur lequel ça ne marche pas correctement (dernièrement seamonkey)
[Forum, topic 19005] Positionnement des blocs en CSS... je galère...

Globalement, le principe se base sur des tableaux en CSS avec des "display:table" et des "display:table-cell".

J'ai fait un test ce soir en essayant un truc tout con... remplacer tout ça par des tableaux en html.
Ca marche très bien, mais je me demande si ça peut poser des problèmes de compatbilité avec des plugins/fonctions de piwigo qui iraient chercher directement des <div id=#content> par exemple.

Car ça donne une structure :
<table id="content">
<td id="menubar"></td>
<td id="subcontent"></td>
</table>

Qu'en pensez-vous ?

Hors ligne

#2 2011-02-08 21:27:48

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Tableau en html directement sur #content : à éviter ou pas ?

Zaphod a écrit:

Car ça donne une structure :
<table id="content">
<td id="menubar"></td>
<td id="subcontent"></td>
</table>

Qu'en pensez-vous ?

Je ne vais pas te répondre directement mais ci je ne me trompe pas de version c'était comme cela avant la 1.6

il y a eu plein de discussion à l'époque (je n'était pas la) pour la suppression de tous les tableaux car cela ne correspond plus à la manière de coder.

Un exemple qui me vient à l'esprit je dirais c'est pour passer d'un menu à gauche à un menu déroulant ou à un menu à droite si tu est sur un tableau HTML je ne pense pas que cela soir réalisable

Maintenant la seule chose important c'est que le résultat visuel corresponde à ce que tu trouves beau sur ton site ;-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2011-02-08 21:45:20

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: Tableau en html directement sur #content : à éviter ou pas ?

Je trouve aussi ça mieux sur le principe en css...
Mais le css n'est pas interprété pareil sur tous les navigateurs, surtout sur les propriétés "table-cell".

Les tableaux html marchent eux très bien... quelque soit le navigateur.

Au final, j'ai réussi à résoudre en CSS la plupart des soucis (en y passant des heures) mais il reste toujours des navigateurs réfractaires.
J'ai eu des soucis sur une vieille version de firefox... et j'en ai avec seamonkey.
Ca ne fait pas une grosse proportion de visiteurs, mais le problème c'est que quand ça ne marche pas, c'est très très moche.
Et que forcément le visiteur qui va trouver ça moche, il va se dire "quel site baclé"...

Dernière modification par Zaphod (2011-02-08 21:50:28)

Hors ligne

#4 2011-02-08 23:21:05

flop25
Équipe Piwigo
2006-07-06
6544

Re: Tableau en html directement sur #content : à éviter ou pas ?

je me suis aussi posé la question à l'époque et je me suis dit : les tableaux c'est peut être trop rigide comme structure html mais je ne veux pas faire un thème évolutif, je fais juste un thème qui tient la route et si je change de structure design, je changerai de template. Ca fait plus de code html mais moins de css et ç'est moins contraignant.
Maintenant c'est d'autant plus vrai avec la façon tellement simple de créer des child-theme !

Hors ligne

  •  » Styles
  •  » Tableau en html directement sur #content : à éviter ou pas ?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact