PHPNET Assistance

Support et Entraide PHPNET => Forum de programmation => Discussion démarrée par: Nepher le 03 août 2003 à 00:12:20

Titre: Xhtml Et Tableau...
Posté par: Nepher le 03 août 2003 à 00:12:20
Salut à tous...

Voilà, donc j'avais comme idée première de refaire mon site en 100% XHTML 1.1... et avec la sérieuse intention de me passer des tableaux pour la mise en page, histoire de pouvoir skinner à volonter en changeant la css. Seulement voilà, j'ai des petits problèmes, la nouvelle version comporte une en-tête, pis un contenu en 3 colonnes (menu / contenu / infos pratiques) et enfin un pied de page. Ma volonté était que le menu, qui possède un arrière-plan, s'étire sur toute la longueur du contenu central. Mais après des heures de travail et de recherche, ben je ne suis parvenu à aucun résultat convaincant... pas moyen d'arriver à ce que deux DIV côtes à côtes s'ajustent automatiquement pour avoir la même longueur...

Ma question est donc : les DIV peuvent-ils remplacer les tableaux dans 100% des cas, ou bien alors c'est juste un truc qui fait bien, mais qui ne remplace pas le bon vieux tableau ?

XHTMLlement votre...
Titre: Xhtml Et Tableau...
Posté par: alex le 03 août 2003 à 00:31:00
Juste un (excellent) exemple => http://www.csszengarden.com/ (http://www.csszengarden.com/)

(Merci à je-sais-plus-qui)
Titre: Xhtml Et Tableau...
Posté par: Anubis le 03 août 2003 à 00:54:50
Citer
Juste un (excellent) exemple => http://www.csszengarden.com/ (http://www.csszengarden.com/)

(Merci à je-sais-plus-qui)
 :D  
Titre: Xhtml Et Tableau...
Posté par: Anubis le 03 août 2003 à 01:02:18
CssZenGarden est une bonne réponse. Oui le tableau peut totalement être oublié pour le design, ce n'est pas fait pour ça et il existe d'autres outils (prévus à la base) pour faire du design.

Le problème étant qu'il faut « réapprendre » à faire des designs, et ce n'est pas forcément simple, mais de plus en plus de gens sont doués et pourront t'aider.

Maintenant je te conseille les sites suivants :

http://openweb.eu.org (http://openweb.eu.org) (site généraliste sur les standards web)
http://www.glish.com/css/ (http://www.glish.com/css/) (positionnement sans tableaux - de bons templates 2, 3 colonnes)
http://www.pompage.net/liste/ (http://www.pompage.net/liste/) (la mailing-liste qui sera vraiment en mesure de répondre à tes questions sur ce sujet - dont je fais partis)

PS : J'espérais que PhpNet serait aussi motivé que toi pour le redesign de leur page d'acceuil (http://www.phpnet.org/forum/index.php?act=ST&f=6&t=1717) mais j'ai pas de nouvelles :-(.

 
Titre: Xhtml Et Tableau...
Posté par: Nepher le 03 août 2003 à 03:28:22
Merci pour ce complément d'informations, mais dans tout ce que j'ai vu, les pages sont moins larges que la valeur réelle de la résolution... et c'est justement ce problème que je cherche à éviter... évidemment qu'il est simple de définir à la main la dimension des pages, moi je voudrais que les pages s'adaptent toutes seules à la résolution... donc que ma page fasse 100% de large sur 100% de haut, mais qu'en plus, si la page est plus longue que 100%, que le menu puisse s'étirer (dumoins son arrière plan, pour faire une colonne colorée)... et là, je n'ai pas encore trouvé de réponse satisfaisante...

Et d'après mes recherches, celà n'est pas possible, car une DIV ne peut tout simplement pas prendre la même taille qu'une autre... alors que deux cellules d'un tableau le peuvent... en effet, si une cellule est plus étirée que l'autre, tout le tableau s'étire, et donc forcément, la première aussi... ce n'est pas le cas des DIV, car leur mode de superposition leur permet de ne pas dépendre d'un conteneur... dumoins pas en float... et là est mon problème...

Enfin bon, si je trouve, je vous dirai quoi, mais j'ai énormément de doutes, les DIV ont du mal à s'adapter d'une résolution à l'autre, et j'ai horreur de faire un site designé pour un type de résolution... pcq une DIV de 700 de large, ca rend bien en 800x600... mais que c'est laid en 1024, et je ne vous dit même pas au dessus... ca parait minuscule, ce petit bout de texte dans une page vide... ben c'est pareil pour les menus... quand on scroll, et que le menu disparait, ben il laisse une grande place vide à gauche, un blanc... et je n'aime pas ça, donc je voudrais combler ce blanc avec le prolongement du fond du menu....

Bonne chance à tous pour trouver la solution.
Titre: Xhtml Et Tableau...
Posté par: Anubis le 03 août 2003 à 13:51:01
Les DIVs sont clairements la solution pour un design Liquid. Tu peux très bien utilisé comme unités de mesure l'em (hauteur de ligne), l'ex (largeur de la lettre x) ou encore le % (pourcentage du parent).

Sur le design que j'avais fait pour PhpNet (http://phpnet.genezys.net/), le menu ET le contenu s'adaptait en largeur en fonction de la résolution en utilisant des pourcentage.
Titre: Xhtml Et Tableau...
Posté par: Nepher le 03 août 2003 à 15:57:09
Non non, je m'explique... dans ton design, le menu à gauche ok ? Bon, tu lui mets un fond coloré par exemple. Ensuite imagine le DIV de droite, avec le contenu... S'il est plus long que le menu, ben la couleur de fond du menu ne va pas s'étirer pour faire toute la hauteur du texte....

Ainsi supposons l'include du contenu... une fois il fait une dizaine de ligne, et une autre fois une centaine (un récit par exemple)... bon, et bien je voudrais que dans les deux cas, la couleur de fond du menu aille depuis le haut du contenu, jusque tout en bas... et ce même si le nombre de lignes change... et ça c'est impossible...

La largeur n'est pas vraiment le problème, c'est surtout la longueur, et le fait qu'une div ne puisse pas adapter sa hauteur par rapport à une autre, de sorte que la taille de chacune des deux soit identique, et que cette taille valle celle de la plus grande des deux DIV... je sais pas si c'est très clair... En gros, avec comparaison d'un tableau... :

2 cellules verticales. La cellule de gauche doit mesurer 160px de large, ni plus ni moins, et ce pour toutes les résolutions, pas question de pourcentage. La cellule de droite occupe le reste de la largeur de la page.
La cellule de gauche possède un fond qui se répète, et celle de droite possède un fond blanc. Si le texte est très long, la cellule de gauche, le menu, s'étire, et le fond se répète de façon que partout à gauche du texte principal, il y ait une bande de couleur, et pas un vide...

Si c'est toujours pas clair, je mettrai un exemple en image...
Titre: Xhtml Et Tableau...
Posté par: Anubis le 03 août 2003 à 22:12:52
Citer
Ainsi supposons l'include du contenu... une fois il fait une dizaine de ligne, et une autre fois une centaine (un récit par exemple)... bon, et bien je voudrais que dans les deux cas, la couleur de fond du menu aille depuis le haut du contenu, jusque tout en bas... et ce même si le nombre de lignes change... et ça c'est impossible...
Ok donc en résumé, tu veux que les boîtes de ton menu et de ton contenu soient toujours de la même hauteur et que les deux « arrivent en bas » au même niveau ?

Bah c'est tout à fait possible, puisque j'ai vu passer cette question sur la liste Pompeurs (citée ci-dessus) avec pas mal de solutions, mais je me suis pas intérressé au thread donc je peux pas te donner de solution :-(.

Et à l'avenir, je te conseille de ne pas dire qu'un design est impossible avant de réellement savoir de quoi tu parles. Tu évoques tout de même des outils qui sont en conception par des designers web depuis 1999. Je pense que beaucoup ont déjà rencontré ton problème, et qu'ils l'ont résolus.
Titre: Xhtml Et Tableau...
Posté par: Penelope le 04 août 2003 à 10:03:15
Je suis pas sûre d'avoir bien compris ton problème.  :huh:
Mais si ce que j'ai compris est juste, il me semble que tu devrais rajouter un div pour contenir les deux "cellules" verticales.
La hauteur de ce div sera celle de la cellule la plus grande en hauteur. Et pour l'autre cellule, il suffit de mettre une hauteur à 100% pour qu'il s'adapte.

 
Titre: Xhtml Et Tableau...
Posté par: Anubis le 04 août 2003 à 12:06:40
Malheureusement cela ne fonctionne pas. Selon les spécifications CSS2, spécifer une hauteur à 100% permet de donner à la boîte la même taille que son parent si celui-ci a déjà une taille spécifié ce qui n'est pas le cas ici, puisque la taille est en fonction de la longueur du texte.

Par contre, pour ton menu, je pense avoir trouvé une solution.

<div id='Article'>
  <div id='Contenu'>
    <!-- Le contenu de l'article  -->
  </div>

  <div id='Menu'>
    <!-- Le menu  -->
  </div>
</div>

Il te suffit ensuite de faire flotter ton contenu à droite pour que le menu remonte à gauche

#Contenu
{
  float: right;
  width: 75%;
}
#Menu
{
  margin-left: 75%;
}

Ensuite tu pourras mettre les styles que tu veux sur les boites. Pour styler ton contenu, il faut les mettre dans #Contenu, et styler ton menu sur toute la heuteur, il faut les mettre dans #Article  et pas dans #Menu !!!! car #Article a bien la même hauteur que #Contenu.
Titre: Xhtml Et Tableau...
Posté par: Nepher le 04 août 2003 à 13:43:17
le problème est qu'alors mon contenu ne fera jamais que 75% de la largeur de la page, or je voudrais qu'il fasse 100% - 160 px, donc la largeur du menu... et le menu doit impérativement faire 160px, pcq il possède une image de fond qui fait 160 px de large, et qui ne peut se répéter que verticalement, pas horizontalement...

De toute façon, en xhtml, les tableaux peuvent encore être utilisés... et donc je crois que je vais continuer à les utiliser, pcq là ça me casse la tête pour un résultat qui ne me plait pas...
Titre: Xhtml Et Tableau...
Posté par: Gitanjali le 04 août 2003 à 17:23:04
Citer
De toute façon, en xhtml, les tableaux peuvent encore être utilisés... et donc je crois que je vais continuer à les utiliser, pcq là ça me casse la tête pour un résultat qui ne me plait pas...

Trés mauvaise idée.
Poste plutôt un lien vers ta page ça sera plus simple pour t'aider.

-Gitanjali.
Titre: Xhtml Et Tableau...
Posté par: Anubis le 04 août 2003 à 17:30:11
Le code que tu dois mettre :

<div id='Article'>
  <div id='Menu'>
    <!-- Le menu  -->
  </div>

  <div id='Contenu'>
    <!-- Le contenu de l'article  -->
  </div>
</div>

#Menu
{
  float: left;
  width: 160px;
}
#Contenu
{
  padding-right: 160px;
}
#Article
{
  background: url('MonImagePourLeMenu')
}

Je ne le répèterais jamais assez, les tableaux ne sont pas faits pour faire du design ! Ils ont été créé pour présenter des données tabluaires, et ne doivent être utiliser que pour ça !
Titre: Xhtml Et Tableau...
Posté par: Nepher le 04 août 2003 à 18:21:05
Bon, voilà alors l'image, ca ira nettement plus vite effectivement...

(http://www.warhammer-forum.com/images/screenshot.png)

Bien sur ce n'est pas complet, il y a encore des cellules plus bien qui viennent se caser en dessous du contenu, à droite du menu.
Titre: Xhtml Et Tableau...
Posté par: maverick78 le 04 août 2003 à 18:25:36
impossible tu penses ? http://www.clan-ck.com/new/ (http://www.clan-ck.com/new/)
Titre: Xhtml Et Tableau...
Posté par: Nepher le 04 août 2003 à 18:33:31
Maverick... je ne cesse de me répéter... regarde ton menu... il n'a pas la même longueur que ton contenu... ca devient répétitif. Oui je sais faire trois colonnes, merci, je suis pas une brêle, c'est le système de gestion des pourcentages et des longueurs variables du XHTML qui me bloque, pas faire 3 colonnes...
Titre: Xhtml Et Tableau...
Posté par: maverick78 le 04 août 2003 à 19:30:47
huh la je vois pas ce que tu veux dire...
Titre: Xhtml Et Tableau...
Posté par: Nepher le 04 août 2003 à 20:03:24
c'est bien simple... tu as 3 DIV... deux pour les menus, à gauche et à droite, et une au centre pour le contenu, ok ? Bon, et bien imagine que ta div centrale s'allonge, pcq tu as un contenu très important... ben tes deux menus ne vont pas s'allonger d'autant, ils garderont leur taille actuelle...

M'enfin bon, c'est pas grave...
Titre: Xhtml Et Tableau...
Posté par: maverick78 le 04 août 2003 à 21:00:51
essaye ce schema :

++++++++++++++++++++++
|           |                       |          |
|           |  ++++++++   |          |
| dte.    |  |   centre  |   | gche  |
|           |  ++++++++   |          |
|           |                       |          |
++++++++++++++++++++++

je pense que ca devrais marcher
Titre: Xhtml Et Tableau...
Posté par: Nepher le 04 août 2003 à 22:51:00
le schéma ca je l'ai, c'est la façon d'implémenter qui me pose problème... là ca fait 4 heures que je suis dessus, et je n'ai que des problèmes... c'est vraiment la galère... pcq en plus mes menus lattéraux sont de taille variable tout comme le contenu central, et là ben les DIV perdent les pédales, ya rien qui s'ajuste, tout fonctionne parfaitement pour une page, je change de page et paf, plus rien ne fonctionne...

Bref, tableaux power....
Titre: Xhtml Et Tableau...
Posté par: kai le 06 août 2003 à 19:05:25
Nephter, moi j'ai bien compris ton pb, car j'ai exatement le même. Et j'ai pas trouvé de sol, à pars les tableaux.
Je suis en train de faire un site permettant de créer dynamiquement et en ligne des sites internet.
Chaque page est composée d'un en-tête, d'un menu, d'une zone de titre, d'une zone de page et d'un pied de page. Zone Menu et titre+page doivent s'éttirer de concert.... et ben impossible malgré des heures de recherche. Suis repassé au tableau

Voici un exmple de site réalisée réalisé avec mon systeme (en version béta) : http://www.by-daniel-resto-cacao.com (http://www.by-daniel-resto-cacao.com)

Le menu doit s'allonger en fonction du contenu de la Zone Page de droite. Comme pour toi. Seules les tableaux m'ont permis cela.
Titre: Xhtml Et Tableau...
Posté par: Anubis le 06 août 2003 à 19:44:34
C'est ça que tu veux faire ? (http://mess.genezys.net/DivHeight.html)
Titre: Xhtml Et Tableau...
Posté par: Nepher le 07 août 2003 à 00:16:03
Oui, mais ca doit le faire aussi si le menu est plus long que le contenu, et doit gérer une 3e colonne dont la longueur varie de 10 lignes à 100 lignes d'un clic à l'autre... cherche donc Anubis, c'est impossible, j'ai fait une croix dessus... j'ai programmé ma page en XHTML, et tant pis si ça bug, ils avaient qu'à faire un langage correct...

De même, j'expérimente un autre problème... quanc je mets une image de fond, elle apparaît jusqu'à ce qu'il y ait une requête sql dans le code, et un contenu dynamique... là l'image de fond n'apparait plus... mais si je scroll et que je reviens, l'image est au complet... ca me le fait sous Mozilla FireBird et sous IE 6.0
Titre: Xhtml Et Tableau...
Posté par: BiJjAcC le 07 août 2003 à 02:27:53
C'est pas ca que tu chercherai :

3 colonne qui se réajustes : http://www.glish.com/css/2.asp (http://www.glish.com/css/2.asp)

pareil mais 4 colonnes : http://www.glish.com/css/8.asp (http://www.glish.com/css/8.asp)
Titre: Xhtml Et Tableau...
Posté par: kai le 07 août 2003 à 06:08:12
Si, c'est bien cela qu'on cherche, à part que pour moi, du moins sous IE 6, elles ne s'ajustent pas du tout !

Il faut que les 3 colonnes aient la MEME taille quelque soit le contenu : Le bas des colonnes doit être au même niveau, même si l'une est à moitié vide... ce qui n'est pas le cas sur l'exmple avec des colonnes de hauteurs inégales.

En tout cas, quoi qu'en dise certains, je trouve que l'utilisation des DIV pour le design d'un site est bien laborieux, et qu'un pb qui semble pourtant très simple, mobilise 25 posts, sans résultats... alors vive les tableaux, même si c'est pas fait pour ca, au moins et 3 minutes, c'est réglé et ca marche nickel.

Je vais tout de même continuer à chercher, car je pense qu'il doit y avoir une solution. Mais, sera t elle compatible avec tous les navigateurs ? Là est aussi le pb...
 
Titre: Xhtml Et Tableau...
Posté par: Anubis le 07 août 2003 à 11:38:33
Citer
Oui, mais ca doit le faire aussi si le menu est plus long que le contenu, et doit gérer une 3e colonne dont la longueur varie de 10 lignes à 100 lignes d'un clic à l'autre... cherche donc Anubis, c'est impossible, j'ai fait une croix dessus... j'ai programmé ma page en XHTML, et tant pis si ça bug, ils avaient qu'à faire un langage correct...

De même, j'expérimente un autre problème... quanc je mets une image de fond, elle apparaît jusqu'à ce qu'il y ait une requête sql dans le code, et un contenu dynamique... là l'image de fond n'apparait plus... mais si je scroll et que je reviens, l'image est au complet... ca me le fait sous Mozilla FireBird et sous IE 6.0
Je n'arrèterais pas tant que ton site aura toujours des tables... Cette attitude est vraiment dommage, depuis combien de temps fais-tu du table-layout ? Depuis combien de temps fais-tu du CSS layout ? Penses-tu vraiment être capable de coder Doom 3 en connaissant le C++ depuis 3 mois ?

Quand tu parles de langage correct, tu me fais beaucoup rire, je t'ai proposé une mailing-liste avec des gens expérimentés dont c'est le métier de faire du CSS et toi tu me dis « J'ai fais des essais chez moi, et j'y arrive pas, donc c'est pas possible ».

Un débutant n'a pas le droit de juger de la valeur d'un langage, je fais du C++ depuis bientôt 6 ans, et je découvre encore des choses...
Titre: Xhtml Et Tableau...
Posté par: Nepher le 08 août 2003 à 19:15:08
Je suis autant informaticien que toi tu sais... et après info auprès de professionnels, ils me répondent : utilisent les tables, et ne t'occupe pas de ce que l'autre te dis... bref, tu vois... les tables sont utiles dnas le design, et nulle part il est interdit de les utiliser pour ça... alors casse-toi la tête si tu veux, moi j'ai pas trouvé mieux...
Titre: Xhtml Et Tableau...
Posté par: kai le 08 août 2003 à 19:22:17
D'ailleurs la plupart des "gros" sites utilisent les "tables". Alors...
Titre: Xhtml Et Tableau...
Posté par: Anubis le 08 août 2003 à 19:41:57
Citer
D'ailleurs la plupart des "gros" sites utilisent les "tables". Alors...
Argument bidon et totalement irecevable.

http://www.happycog.com/lectures/dwws/24.html (http://www.happycog.com/lectures/dwws/24.html) (Inc.com)
http://www.happycog.com/lectures/dwws/25.html (http://www.happycog.com/lectures/dwws/25.html) (ESPN)
http://www.happycog.com/lectures/dwws/26.html (http://www.happycog.com/lectures/dwws/26.html) (Wired)
http://www.happycog.com/lectures/dwws/27.html (http://www.happycog.com/lectures/dwws/27.html) (PGA Open Championship)
http://www.happycog.com/lectures/dwws/28.html (http://www.happycog.com/lectures/dwws/28.html) (Message Digital Design Ltd.)
http://www.happycog.com/lectures/dwws/29.html (http://www.happycog.com/lectures/dwws/29.html) (American Longevity)
http://www.happycog.com/lectures/dwws/30.html (http://www.happycog.com/lectures/dwws/30.html) (Phish.com)
http://www.happycog.com/lectures/dwws/31.html (http://www.happycog.com/lectures/dwws/31.html) (Quark.com)

Un exemple tout bète, ESPN a économisé cette année 1 Téra-octet de bande passante.... Sur PhpNet, il me semble que la bande passante se paye 45€ par an par morceau de 6 Giga-octets...

Conclusion ? 1024 (Go/an) ÷ 6 (Go/an) × 45 (€/an) = 7680 (€/an) d'économisé (sans compter le fait qu'1 téra-octet de bande passante n'est pas à la portée du premier hébergeur et se paye donc beaucoup plus cher que ça).

Alors laisse moi emmettre un gros LOL à ta remarque sans aucun fondemant.
Titre: Xhtml Et Tableau...
Posté par: Anubis le 08 août 2003 à 19:45:27
Citer
les tables sont utiles dnas le design, et nulle part il est interdit de les utiliser pour ça...
http://www.w3.org/TR/html4/struct/tables.html (http://www.w3.org/TR/html4/struct/tables.html)

Citer
Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media. Additionally, when used with graphics, these tables may force users to scroll horizontally to view a table designed on a system with a larger display. To minimize these problems, authors should use style sheets to control layout rather than tables.

La prochaine fois, pense à amener des arguments au pique-nique ;-).
Titre: Xhtml Et Tableau...
Posté par: bob413242 le 08 août 2003 à 20:08:54
ué mais en attendant que ton site atteigne le To de bande passante ... ;)

en suivant cette philosophie, pourquoi tous les progs ne sont pas développés en asm ? pourtant c'est ce qui donne le code le plus optimisé ^^
Titre: Xhtml Et Tableau...
Posté par: Anubis le 08 août 2003 à 21:47:13
Citer
ué mais en attendant que ton site atteigne le To de bande passante ...
Comme tu peux le voir, je répondais à l'argument sur le fait que les gros sites utilisent des tableaux. Rien à voir avec mon site perso.

Citer
en suivant cette philosophie, pourquoi tous les progs ne sont pas développés en asm ? pourtant c'est ce qui donne le code le plus optimisé ^^
Es-tu vraiment en train de comparer la programmation XHTML avec de la programmation ASM ?

Je ne vois vraiment pas ce que vient faire l'ASM dans un débat sur l'utilisation des tableaux dans les sites. Tu peux utiliser le design tableaux ou le design CSS, tu coderas toujours en HTML.

Alors si tu veux que je reprenne ton image, non je n'incite pas tout le monde à repasser du C++ au ASM, je demande aux gens d'arrêter de faire du mauvais C++ en utilisant mal des éléments du langage qui n'étaient pas destinés à l'utilité qu'ils en font.

Pour revenir au HTML, la balise <table> est destinée à afficher des données sous forme de tableau, pas à faire des menus ou quelque autre partie de ton design.
Titre: Xhtml Et Tableau...
Posté par: kai le 08 août 2003 à 23:55:52
Quand je parle de gros sites :

http://www.microsoft.com (http://www.microsoft.com)
http://www.boursorama.com/ (http://www.boursorama.com/)
http://www.fnac.com/default.asp?Origin=Fna...OriginClick=Yes (http://www.fnac.com/default.asp?Origin=FnacFR&OriginClick=Yes)
http://www.hit-parade.com (http://www.hit-parade.com)
http://www.weborama.fr (http://www.weborama.fr)
...

Bon j'arrete là

Mais je pense quand même que réunis, ca doit faire quelques centaines de treta giga octets...

Alors argument irrecevable.... peut être, mais je prends quand même ca avec mon picque nique !

Sans racunes.

PS : le temps perdu à s'escrimer à faire une présentation correcte avec les CSS se fait la plupart du temps au détriment du contenu... Moi perso, je prefère un site au contenu riche qu'un joli site complètement vide. C'est ma phylosophie, appliquée sur mes 2 plus gros sites (Thailande et Guyane) : suis d'accord sont bien moches mais les gens reviennent car il y a de la lecture pour quelques heures !
PS2 : si on veut économiser de la bande passante, la technique du cache est sans doute beaucoup plus efficace !
Titre: Xhtml Et Tableau...
Posté par: Anubis le 09 août 2003 à 00:49:40
Citer
Quand je parle de gros sites :

http://www.microsoft.com (http://www.microsoft.com)
http://www.boursorama.com/ (http://www.boursorama.com/)
http://www.fnac.com/default.asp?Origin=Fna...OriginClick=Yes (http://www.fnac.com/default.asp?Origin=Fna...OriginClick=Yes)
http://www.hit-parade.com (http://www.hit-parade.com)
http://www.weborama.fr (http://www.weborama.fr)
...

Ah oui les sites français, ils ont encore du mal à être convaincus...
Pourtant certains s'y mettent...
http://www.lycos.fr/ (http://www.lycos.fr/)
http://www.macromedia.com/fr/ (http://www.macromedia.com/fr/)

Citer
PS : le temps perdu à s'escrimer à faire une présentation correcte avec les CSS se fait la plupart du temps au détriment du contenu... Moi perso, je prefère un site au contenu riche qu'un joli site complètement vide. C'est ma phylosophie, appliquée sur mes 2 plus gros sites (Thailande et Guyane) : suis d'accord sont bien moches mais les gens reviennent car il y a de la lecture pour quelques heures !

Justement... Le fait de séparer le contenu du design rend le contenu plus important. Et les mises à jour sont BEAUCOUP plus simples. Enfin tu dis le temps que tu passes à faire ton design... Peut-être, mais tu passes pas de temps à faire le tien avec les tables ?

Pour info, un mec doué en CSS mets autant de temps à faire un site qu'un mec doué avec les tables. Je ne remets pas en cause qu'il existe sur le marché actuel des gens qui codent très vite avec les tables, mais il existe aussi des gens qui codent très vite avec CSS. Tu ne les connais pas, tant pis...

Moi j'en connais, et eux peuvent se permettre de faire 3 ou 4 styles totalement différent pour leur site, alors que le mec avec les tables, il va devoir se faire chier avec du PHP s'il veut complètement changer son interface.

Citer
PS2 : si on veut économiser de la bande passante, la technique du cache est sans
doute beaucoup plus efficace !
Tu as tout à fait raison, il vaut mieux mettre un fichier CSS en cache, avec un code HTML simple, plutot que d'avoir une grosse page pleines de tables à chaque fois. Sur ce point, je te soutiens complètement ;-).

C'est comme ça que l'on économise de la bande passante. Généralement, on dit qu'un passage au design CSS allège la page de 50%... Et une bonne gestion du cache, allège les téléchargements d'environ 20% (calcul de mon site). Alors une combinaison des 2, et c'est le paradis ;-).
Titre: Xhtml Et Tableau...
Posté par: Mr K. le 09 août 2003 à 09:06:19
La filozofie CSS, XHTML, etc. semble etre en marche.
Un nouveau p'tit site de ces dernieres semaines : http://webdao.apinc.org (http://webdao.apinc.org)

@+  
Titre: Xhtml Et Tableau...
Posté par: Nepher le 09 août 2003 à 13:16:27
Erreur de post.
Titre: Xhtml Et Tableau...
Posté par: Nepher le 09 août 2003 à 13:18:44
Ton argument à propos du fait que les browsers non visuels ne pourront pas afficher le site n'est pas très convaincant... en effet, si je me casse à faire un design, c'est pour qu'on le voit... si on veut pas le voir, alors on ne vient pas sur mon site... de même, tu dis que certains devront scroller horizontalement... pas ma faut si certaines personnes ne savent utiliser des tables...

D'ailleurs il est dit :

Citer
The HTML table model allows authors to arrange data -- text, preformatted text, images, links, forms, form fields, other tables, etc. -- into rows and columns of cells.

C'est exactement ce que l'on fait... 3 colonnes, on arrange le contenu...  ta citation ne porte que sur le fait d'utiliser les tables pour par exemple créer une image qui a été découpée, ce n'est pas le cas... donc ici on entre bien dans le principe d'utilisation des tables... et en plus un utilise des images de fond, pour rendre ça plus lisible... mais le but n'est pas d'utiliser les tables pour un rendu graphique, mais pour une organisation.... bref, les tables dans ce but sont exactement ce que préconise le W3C...

De plus, tu nous montres des sites... oui, faire ça, je peux le faire sans aucun problème... mais jusqu'à présent, personne n'a trouvé de solution pour mettre en page ce que je désire... je ne veux pas faire comme  eux, je voudrais pouvoir adapter ce que je faisais avec des tables, sans qu'aucune différence ne soit visible... et ça, c'est impossible, désolé...
Titre: Xhtml Et Tableau...
Posté par: Anubis le 09 août 2003 à 16:01:16
Citer
Ton argument à propos du fait que les browsers non visuels ne pourront pas afficher le site n'est pas très convaincant... en effet, si je me casse à faire un design, c'est pour qu'on le voit... si on veut pas le voir, alors on ne vient pas sur mon site...

Donc tu refuses sur ton site explicitement tous les téléphones portables, les PDAs, les aveugles et enfin tous les moteurs de recherche (oui les moteurs utilisent des principes de navigation similaires à ceux des aveugles). Soit. Mais je te conseille de le dire, ça évitera au prochain aveugle qui se pointera sur ton site de perdre son temps.

Un site doit être lisible sur autre chose que sur un navigateur de PC, sinon, tu ne fais pas du web... Tu fais du Photoshop ou du PDF !


http://www.w3.org/TR/html4/struct/tables.html#h-11.1 (http://www.w3.org/TR/html4/struct/tables.html#h-11.1)

Ce qu'on PEUT faire avec les tables :
Citer
The HTML table model allows authors to arrange data -- text, preformatted text, images, links, forms, form fields, other tables, etc. -- into rows and columns of cells.
The HTML table model allows... = La modèle de table HTML permet....

Ce qu'on DEVRAIT faire avec les tables
Citer
Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media. Additionally, when used with graphics, these tables may force users to scroll horizontally to view a table designed on a system with a larger display. To minimize these problems, authors should use style sheets to control layout rather than tables.

Je répète !!!
Citer
Tables should not be used purely as a means to layout document
Citer
Les tables ne devrait jamais être purement utilisé pour mettre en forme le document.

Rien à voir avec les images découpé... C'est clairement la division de blocs en utilisant les tables qui est mise en cause ici.

Cette division n'est utilisable que sur des navigateurs écrans... Les autres, on s'en fout ! Si c'est ton cas, pas de problème, mais je te conseille de retourner en 1995 et de lancer ta start-up, je suis sûr que tu iras loin.

Maintenant, réfléchis un peu, un client genre Amazon te dit : « je veux un site qui fonctionne sur PDA, accessible aux aveugles, et que ça fonctionne sur TOUS les navigateurs du marché actuel »

Tu es bon pour faire une version WML, HTML texte, et HTML table... 3 sites à faire... Au fait, tu peux pas utiliser PHP, il préfère réserver le serveur aux commandes déjà trop nombreuses... Sinon tu as Javascript, tu peux pas mal t'amuser avec... Enfin bonne chance.

Maintenant, je lui annonce que je vais lui faire le même site en XHTML+CSS... Ok il y aura quelques différences mineurs avec ton design, mais pendant que tu fais tes 2 autres versions, moi je fais 2 autres CSS en plus...

Résultat ?
Titre: Xhtml Et Tableau...
Posté par: Nepher le 09 août 2003 à 19:58:07
En effet, je ne m'adresse ni aux utilisateurs GSM, ni aux aveugles, un aveugle ne pouvant de toute façon pas utiliser le sujet dont parle mon site... ce site est prévu pour un affichage multi-browser, et fonctionne sans aucun problème... que ce soit Netscape, IE, Konqueror, Mozilla, ou autre....

Et si je veux refaire mon site, hé bien celà me prendre 2 jours tout au plus, une page index.php à changer, et la CSS qui va avec...  bref, rien de bien compliqué... et oui j'utilise PHP, pcq j'en ai besoin, c'est le principe des pages dynamiques... un site personnalisé pour le client, avec rapport DB, etc... au fait, as-tu ne fut-ce que regardé le site, pour voir sur quel sujet il portait ? Un forum, et une page d'accueil, mais bien sûr non, ça tu ne t'es pas donné la peine de le faire... c'est bien beau les théories générales, mais faut savoir se spécialiser, tu devrais le savoir, toi qui est informaticien...

Alors avant de juger, je te conseillerais d'au-moins t'intéresser au but final. Non tout n'est pas faisable sans tableaux... j'utilise les CSS aussi, mais en plus des tableaux, oui mon site site est conforme (dumoins le nouveau, sans tableaux, mais il n'a pas l'apparence souhaitée), non je ne me passerai pas du PHP...

Maintenant tu fais comme tu vuex, reste sectaire si tu le souhaites...

Sans rancune.
Titre: Xhtml Et Tableau...
Posté par: kai le 10 août 2003 à 00:03:35
Si j'en crois mon classement sur Google, je ne pense pas que l'utilisation de tableaux soit pénalisant pour les moteurs de recherche...
Mais bon.

Je n'ai rien contre les CSS, que j'essaye d'ailleurs d'apprivoiser, mais je pense franchement qu'on ne peux pas réaliser exactement ce que l'on veut en CSS, et c'est dommage.
Titre: Xhtml Et Tableau...
Posté par: limipl le 10 août 2003 à 20:16:32
Erreur
Titre: Xhtml Et Tableau...
Posté par: Anubis le 10 août 2003 à 23:47:27
Je crois que l'on va arréter là...

Citer
En effet, je ne m'adresse ni aux utilisateurs GSM, ni aux aveugles, un aveugle ne pouvant de toute façon pas utiliser le sujet dont parle mon site...
Un aveugle ne joue pas à Warhammer... Là on tombe carrément dans la diffamation.

Citer
oui mon site site est conforme (dumoins le nouveau, sans tableaux, mais il n'a pas l'apparence souhaitée), non je ne me passerai pas du PHP...
Il n'est pas question que tu te passes de PHP, c'était juste un exemple. Saches que je te félicite d'avoir créé cette version...

Maintenant demande toi une chose... Quelle version mettras-tu en avant ? La nouvelle, avec un graphisme que tu as encore du mal à maitriser, ou l'ancienne, avec le vieux layout utilisant des tables ?

Perso, je dirais la nouvelle... Comme tu l'as dit le design n'est pas le plus important dans un site, c'est l'information.
D'autres choisiront le table layout, parceque ça fonctionne depuis toujours et ça fonctionnera toujours....
D'accord les outils ne sont pas encore parfaits, mais ils vont le devenir.

Et si tu as réfléchi juste 2 sedondes à cette question, c'est que j'ai déjà réussi...

Saches que le web de demain n'existe pas, c'est à toi, moi, tous les créateurs de sites web, de le créer, et d'en faire le média qu'il aurait toujours dû être... C'est maintenant qu'il faut choisir entre décider, et subir...

Note pour ta réflexion: Le design que tu souhaites est tout à fait faisable sous Mozilla en utilisant les CSS2 pas encore supportés par Internet Explorer.
Titre: Xhtml Et Tableau...
Posté par: kai le 13 août 2003 à 06:06:42
Pour faire plaisir à Anubis, j'ai entièrement refait le design de mon dernier site en CSS  :D

http://www.1001sitesweb.com (http://www.1001sitesweb.com)

J'ai encore un p'tit pb : si le bloc de droite (celui où il y a le texte de la page) contient un truc trop large, le bloc complet passe sous le menu au lieu de s'étirer à droite ou mieu encore j'aimerai que ce bloc soit completement fixe pour sa largeur, quitte à rogner les infos de droite.
 :angry: C'est sans doute tout bête, mais je n'y arrive pas....
Et ca commence à me gaver... grave

PS : le site n'est pas encore fonctionnel. Merci de ne pas encore s'inscrire
Titre: Xhtml Et Tableau...
Posté par: manannann le 13 août 2003 à 18:27:23
@kai

Ce serait bien que tu utilises le XHTML aussi  :P  
Titre: Xhtml Et Tableau...
Posté par: Anubis le 13 août 2003 à 20:20:52
Bravo kai, l'idée est géniale mais tu as dû mal me compendre.

Par priorité :Tout simplement parceque je préfère un site valide avec tableaux, qu'un site non valide sans tableaux (Mais je préfère toujours un site valide sans tableaux :-þ).

Donc kai, valide ta page... Ensuite nous verrons...  
Titre: Xhtml Et Tableau...
Posté par: Nud' le 13 août 2003 à 20:23:56
Je ne suis pas tout à fait d'accord avec toi anubis même si je suis à fond pour le xhtml + css.
Tes arguments (je peux te tutoyer ?) sont  certes tout à fait valables mais ta façon de les présenter irrite ma pupille. Il y a une chose que tu sembles oublier, c'est que beaucoup des gens que tu as devant toi ne sont pas programmeurs, ou tout du moins n'ont pas ta connaissance du problème (je ne prétend pas moi-même avoir ta connaissance des css)
Pour ma part je tente de convaincre les membres d'une communauté graphique ( http://www.benzor.com (http://www.benzor.com) ) à se conformer aux standards et ça semble fonctionner pour l'instant.

Première chose, avant de vous atteler au développement de css compliquées (et celà tient aussi pour les présentations par tables), spécifiez un doctype. Le doctype est le garant de l'avenir du web, car il informe nos navigateurs du "langage" qu'il utilise. Ne pas le spécifier entraîne que le navigateur entre en mode "bricolage" (quirks mode), ce qui veut dire qu'il reprend la façon de faire de ses ainés, soit la façon ie4 pour les navigateurs de Redmond et la façon nn4 pour mozilla et netscape. Un doctype permettra donc d'adapter votre site sur plusieurs plateformes plus aisément.

Ensuite, sachez que l'on peut se lancer dans les CSS sans pour autant se lancer dans le XHTML. Le HTML4Strict est tout aussi indiqué, tant qu'il est accompagné du doctype approprié. L'avantage c'est qu'il ne requiert pas de trop grands changements dans les habitudes des designers dans la syntaxe.

Ceci dit, je ne suis pas certain que l'avenir des css passe par la magnifique liste d'arguments développés par Anubis, mais je pense au contraire qu'il faut donner envie aux gens de se lancer dedans. Le webmaster lambda (amateur) ne se sent jamais réellement concerné par les aveugles, encore moins par les quelques personnes qui utilisent lynx ou autre navigateur texte (dont je fais partie par moments), et se fichent pas mal de pouvoir être accessible sur un frigo ou un téléphone (la plupart d'entre eux ne savent même pas que c'est possible). Je crois plutôt que c'est par l'exemple qu'on peut y arriver. Il y a  certaines choses qui sont difficiles à réaliser avec les CSS (impossible ça reste à voir) mais d'un autre côté il y a des choses impossibles à réaliser sans eux. Une bonne idée serait peut-être de montrer quoi, par exemple via http://www.csszengarden.com (http://www.csszengarden.com) ou http://www.openweb.eu.org (http://www.openweb.eu.org). J'ai encore plein de choses à dire mais je n'ai pas le temps, désolé, je passerai peut-être une autre fois.

PS. Merci pour les liens anubis, y'en a que je ne connaissais pas ;)

[Nud'|écrire pour ne rien dire]
Titre: Xhtml Et Tableau...
Posté par: Anubis le 13 août 2003 à 20:33:08
Citer
Je ne suis pas tout à fait d'accord avec toi anubis même si je suis à fond pour le xhtml + css.
Tes arguments (je peux te tutoyer ?) sont certes tout à fait valables mais ta façon de les présenter irrite ma pupille. Il y a une chose que tu sembles oublier, c'est que beaucoup des gens que tu as devant toi ne sont pas programmeurs, ou tout du moins n'ont pas ta connaissance du problème (je ne prétend pas moi-même avoir ta connaissance des css)
Pour ma part je tente de convaincre les membres d'une communauté graphique ( http://www.benzor.com (http://www.benzor.com) ) à se conformer aux standards et ça semble fonctionner pour l'instant.
Oh un discours argumenté... Miam regardons ça ;-)

Citer
Première chose, avant de vous atteler au développement de css compliquées (et celà tient aussi pour les présentations par tables), spécifiez un doctype. Le doctype est le garant de l'avenir du web, car il informe nos navigateurs du "langage" qu'il utilise. Ne pas le spécifier entraîne que le navigateur entre en mode "bricolage" (quirks mode), ce qui veut dire qu'il reprend la façon de faire de ses ainés, soit la façon ie4 pour les navigateurs de Redmond et la façon nn4 pour mozilla et netscape. Un doctype permettra donc d'adapter votre site sur plusieurs plateformes plus aisément.
Oui je sentais ce thread partir n peu en vrille, donc je t'ai devancé... Spécifier un DOCTYPE pour avoir un site valide est déjà un grand pas... Beaucoup de programmeurs pensent que <html><body>Coucou !</body></html> suffit pour faire une page.

Citer
Ensuite, sachez que l'on peut se lancer dans les CSS sans pour autant se lancer dans le XHTML. Le HTML4Strict est tout aussi indiqué, tant qu'il est accompagné du doctype approprié. L'avantage c'est qu'il ne requiert pas de trop grands changements dans les habitudes des designers dans la syntaxe.
Tout à fait d'accord, je n'osais pas en parler pour éviter de dériver, mais tu as totalement raison.

Citer
Ceci dit, je ne suis pas certain que l'avenir des css passe par la magnifique liste d'arguments développés par Anubis, mais je pense au contraire qu'il faut donner envie aux gens de se lancer dedans. Le webmaster lambda (amateur) ne se sent jamais réellement concerné par les aveugles, encore moins par les quelques personnes qui utilisent lynx ou autre navigateur texte (dont je fais partie par moments), et se fichent pas mal de pouvoir être accessible sur un frigo ou un téléphone (la plupart d'entre eux ne savent même pas que c'est possible).
Tu as tout à fait raison, mais quand je vois des gens qui ne comprennent pas l'utilité de tout ça du premier coup, j'ai du mal, je m'emporte, et je balance tout :-þ

Citer
Je crois plutôt que c'est par l'exemple qu'on peut y arriver. Il y a certaines choses qui sont difficiles à réaliser avec les CSS (impossible ça reste à voir) mais d'un autre côté il y a des choses impossibles à réaliser sans eux. Une bonne idée serait peut-être de montrer quoi, par exemple via http://www.csszengarden.com (http://www.csszengarden.com) ou http://www.openweb.eu.org (http://www.openweb.eu.org). J'ai encore plein de choses à dire mais je n'ai pas le temps, désolé, je passerai peut-être une autre fois.
Quoi ?! Je n'avais pas encore mis le lien vers le superbe CssZenGarden  (en français) (http://www.csszengarden.com/tr/francais/) ?! Honte sur moi !

Citer
PS. Merci pour les liens anubis, y'en a que je ne connaissais pas
Pas de problème ;-).
 
Titre: Xhtml Et Tableau...
Posté par: kai le 16 août 2003 à 20:54:13
Voilà, M. Anubis, c'est fait. Les pages passent le validatuer XHTML (http://www.htmlhelp.com/tools/validator/) sans pb. Reste une seule alerte :

... //www.hit-parade.com" target="_blank">Hit-parade</a></p>

Error: there is no attribute target for this element (in this HTML version)

Et là, vraiment, je voies pas !

Une petite aide svp ?

PS : j'ai pas encore vérifié la CSS

 
Titre: Xhtml Et Tableau...
Posté par: manannann le 16 août 2003 à 22:05:02
Enlever l'attribut target="_blank"
Titre: Xhtml Et Tableau...
Posté par: Nud' le 16 août 2003 à 22:39:02
Citer
Error: there is no attribute target for this element (in this HTML version)
ça signifie que l'attribut target a été banni du XHTML (car il ne correspond pas à la volonté de séparation contenu-forme).

une solution de remplacement est expliquée ici : http://www.sitepoint.com/article/1041 (http://www.sitepoint.com/article/1041) [en]
Titre: Xhtml Et Tableau...
Posté par: kai le 17 août 2003 à 00:51:23
Merci pour le tuyau.

Maintenant ca marche et le site est validé. La feuille de style aussi. Alors, on peut parler Monsieur Anubis ???

Ma précédente question est toujours d'actualité.

PS : j'ai quand même gardé les tableaux... j'ai du mal à m'en passer !
Titre: Xhtml Et Tableau...
Posté par: Anubis le 18 août 2003 à 09:51:01
Euh oui pardon... Absent pour le week-end ;-).

Kai, pour le « target="_blank" », je te conseille d'éviter de contourner le problème... S'il n'existe plus, ce n'est pas pour le refaire en Javascript.

Le principe est que c'est à l'utilisateur de choisir s'il veut ouvrir dans une nouvelle fenêtre ou pas, ce n'est pas à toi, webmaster, de décider d'ouvrir une nouvelle fenêtre. Par exemple sur une machine qui ne supporte qu'une seule fenêtre pour cause de charche CPU, on n'aime pas que les sites obligent à une nouvelle fenêtre ;-).

Pour ta question, ce serait bien que tu fasses une page toute simple reproduisant ce que tu me dis pour que je puisse jetter un coup d'œil :-).
Titre: Xhtml Et Tableau...
Posté par: kai le 19 août 2003 à 09:29:59
Merci, mais c'est ok, j'ai trouvé la solution (toute bête d'ailleur !) :

overflow: scroll
ou
overflow: hidden

Comme quoi, lire la doc a du bon...

Bon, si je continue comme cela, je vais finir par croire qu'Anubis à raison et que "le bonheur est dans le CSS" !  :P
Faut dire que pour le site que je suis en train de terminer, c'est vraiment le top. Reste malgré tout le pb des tableaux... et des colonnes de hauteurs différentes. Là, pour l'instant, aucune solution miracle. Mais je cherche toujours !

En tout cas, merci à Anubis car c'est vrai que jusqu'à présent, les DOCTYPE, c'était pas vraiment ma préoccupation première ! Me reste plus qu'à faire de même pour tous mes autres sites :(
Titre: Xhtml Et Tableau...
Posté par: Nud' le 19 août 2003 à 21:05:51
Citer
pour le « target="_blank" », je te conseille d'éviter de contourner le problème...

Pas d'accord : la méthode javascript offre justement un contrôle du côté de l'utilisateur (qui peut le désactiver). Quand à la propriété target du javascript, si elle a été ajoutée à la DOM2 (le standard donc), ce n'est pas pour les chiens... SI tu lui dit de ne pas utiliser le blank l'utilisateur lambda va utiliser un frame... Ce qui est bien pire que la nouvelle fenêtre... Pour ma part je pense que la meilleure façon est de signaler un lien externe par une petite image ou un style css différent...
a[rel=external]:after { content:"(out)" }
Titre: Xhtml Et Tableau...
Posté par: Anubis le 19 août 2003 à 23:33:05
Citer
a[rel=external]:after { content:"(out)" }
Ne fonctionnant malheureusement pas sous IE :-(.
Titre: Xhtml Et Tableau...
Posté par: Nepher le 23 août 2003 à 02:51:46
Le bonheur est oui dans la CSS... le problème, c'est que mon problème n'est pas solutionnable pour le moment, et que donc il me manque la petite touche de perfection, mais je ferai sans, car oui Anubis, comme toi je suis informaticien, et oui, je vis avec mon temps, j'avance... j'apprends, et évolue, quel beau principe qui définit l'être humain... celà fait longtemps que j'utilise les CSS, mais jusqu'ici, il n'y avait pas de solution à mon problème... il n'y en a toujours pas d'ailleurs, mais j'ai supprimé le problème : la volonté d'avoir un site tel que je l'ai en tête, et le tourner autrement.... tant pis...

Sinon, je peux dire que je maitrise pas mal du tout les CSS, avec le XHTML, je me débat, ca doit faire un mois que je m'y suis mis et j'ai déjà un gros site valide... (enfin en théorie, pcq là il est sur mon dur, et je peux pas le valider encore ;))

Enfin, tout ça pour dire que je suis de retour de vacances, je vous montre le site quand il sera fini ;)
Titre: Xhtml Et Tableau...
Posté par: Cédric le 23 août 2003 à 20:45:38
Salut !

Je trouve que le CSS c'est un peu "Bidouillage" sur certaines interfaces comme par exemple celle de lycos ou il faut centrer une interface d'une largeur définie. Cela oblige à utiliser l'attribut de position relative (dite moi si je me trompe)

Exemple dans mon cas :

div.categorieforums
  {
  position:relative;
  top:-60px;
  left:233px;
  background-image: url(data/img/Cats_Fond_Vert.gif);
  width:116px
  }

J'ai fait quelques tests mais c'était juste pour voir ce que cela pouvait donner avec mon site :
http://membres.lycos.fr/cedricjeux/phpnet/css/ (http://membres.lycos.fr/cedricjeux/phpnet/css/)
Je trouve encore l'utilisation des tableaux plus claire :rolleyes: et plus structuré

A+
Titre: Xhtml Et Tableau...
Posté par: Nepher le 23 août 2003 à 21:47:38
L'utilisation des CSS, plus que de théorie, demande de la pratique... en effet, parfois il faut penser différemment e problème pour le résoudre. Celà implique parfois d'utiliser des bidouillages comme tu dis, mais je parlerais plutôt de solutions alternatives. Le tout est de penser à ce que tu veux, et d'entrevoir un grand nombre de possibilités, sans rester fixer sur une seule.
Titre: Xhtml Et Tableau...
Posté par: Nud' le 24 août 2003 à 00:47:43
centrer une interface de largeur définie rien de plus facile... et pas besoin de bricolage...
(...)
<body>
<div id="page">
(...)
</div>
</body>
(...)
body { text-align:center; margin:0; } /* "bidouille" IE */
#page { text-align:left; margin:0 auto; }
C'est d'ailleurs ce qu'ils font chez lycos...
Titre: Xhtml Et Tableau...
Posté par: Nepher le 24 août 2003 à 01:07:27
techniquement, ca serait plutôt

#page
{
width:  xx% ;
margin-left : auto ;
margin-right:auto ;
}
Titre: Xhtml Et Tableau...
Posté par: Penelope le 24 août 2003 à 21:53:31
Ben alors ?

Si j'ai bien compris, personne n'a de solution au problème de Nepher ?

 :unsure:
 
Titre: Xhtml Et Tableau...
Posté par: Nepher le 24 août 2003 à 23:45:37
Personne n'a de solution en effet, et tout simplement parce qu'il n'y en a sans doute pas... Mais bon, j'ai réussi à reproduire à l'identique, à qq détails près (ceux qui me gênaient justement, et que j'ai du supprimer sinon c'était infaisable...) le design voulu, et je n'en suis pas mécontent.