Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1399 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  HTML probleme avec tableau tres complexe

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

HTML probleme avec tableau tres complexe

n°1347936
MisterBark
be aware
Posté le 17-04-2006 à 00:11:27  profilanswer
 

Bonjour !
 
Alors je m'excuse par avance car ce que je vous présente là n'est pas tout simple à première vue...
 
Mais une fois qu'on est dedans on cerne très vite le problème...
Et vu que j'ai relu 50 000 fois mon code en vérifiant chaque case une à une, etc,
mais en vain, alors je me permets de crier...
"au secours" ! aidez-moi je vous en supplie, je n'en peux plus !
 
Donc le problème:
Je dois faire un tableau en html, relativement complexe quand meme.
J'ai fait un schéma de celui que je dois réaliser,
et ne peux pas modifier quoi que ce soit: il doit etre comme ca :-\
schéma: http://MrBark.fr/table.jpg
 
On voit donc qu'il y a inévitablement 11 colonnes et 18 lignes, comme noté en bas,
et qu'il fait 818x702 avec les dimensions de chaque case définies clairement,
excepté pour la hauteur de S, D, X et I, qui sont censées s'adapter
(mais de toute facon ca ne change rien)
 
Alors j'ai codé ca ici: http://MrBark.fr/table.html
et vous voyez ce que ca donne:
sous Firefox les hauteurs sont complètement foireuses,
sous IE un peu moins mais c'est pas encore ca (séparations de 2px)...
et dans les 2 cas, le plus incompréhensible est la case M, qui ne devrait faire que 80px de large,
avec F qui se décalerait vers la gauche...
 
Donc sinon, je ne vois qu'une méthode pour convertir mon schéma en source html :
prendre chaque case une à une dans l'ordre et se dire:
"combien prend-elle de colonnes et de lignes; quelle est sa largeur et sa hauteur."
(en s'aidant des pointillés...)
 
Et après mes rere-vérifications, je crois avoir répondu correctement à ces questions ! :(
Mais je n'ai pas été très récompensé ! :(
 
Alors voila, MERCI BEAUCOUP par avance, et désolé encore de vous embeter
avec ce lourd problème, je reconnais que ce n'est pas tout simple...
 
@+++ Thanks !


---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
mood
Publicité
Posté le 17-04-2006 à 00:11:27  profilanswer
 

n°1347941
xtof_83
Freeride Spirit
Posté le 17-04-2006 à 00:25:28  profilanswer
 

Ce tableau c'est pour des données tabulaires
 
 :heink:

n°1347945
MisterBark
be aware
Posté le 17-04-2006 à 00:38:07  profilanswer
 

merci pour ton message...
mais dsl je ne le comprends pas  :heink:


---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1347947
xtof_83
Freeride Spirit
Posté le 17-04-2006 à 00:40:59  profilanswer
 

En français pour mou du cerveau de 0h40:
 
Tu vas mettre quoi dans les cases de ce tableaux....


Message édité par xtof_83 le 17-04-2006 à 00:41:59
n°1347950
MisterBark
be aware
Posté le 17-04-2006 à 00:44:33  profilanswer
 

je ne vois pas trop ce que ca change au probleme...
mais pour satisfaire ta curiosité, saches qu'il y aura aussi bien du texte que des images.
et pour en revenir au sujet du topic, ce sont les images qui justifient cette précision.


---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1347952
xtof_83
Freeride Spirit
Posté le 17-04-2006 à 00:48:55  profilanswer
 

Voilà ce que je voulais savoir...
 
Enfin rien ne sert que j'éclate de rire.... :whistle:  
 
Bon Mec, j'ai regardé un peu ton site sur la musique etc...
 
C'est jolie...Mais tu as de graves lacunes en programmation Web...
 
Today, nous sommes en 2006 et de nos jours on programme plus en imbriquant pleins de tableaux...non..
 
Tiens lis ça toutes la nuit:
 
www.alsacreations.com
www.openweb.eu.org
 
ça c'est pour que tu comprennes que sans tableaux, on fait tous ce que l'on veux..
www.csszengarden.com
 
Revient nous vite, avec du VRAI code ;)  :hello:


Message édité par xtof_83 le 19-04-2006 à 02:09:57
n°1347954
MisterBark
be aware
Posté le 17-04-2006 à 00:56:54  profilanswer
 

Que tu as l'air bon !
 
et puisque tu l'es tant, et ce à hauteur de ton orgueil, juste une question:
donne moi rien qu'un seule VRAIE raison pour laquelle mon unique tableau ne fonctionne pas.

Message cité 1 fois
Message édité par MisterBark le 17-04-2006 à 00:59:19

---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1347955
xtof_83
Freeride Spirit
Posté le 17-04-2006 à 01:00:57  profilanswer
 

Lol...
 
j'ai pas l'air bon... c'est la fatigue qui te fait dire ça ... :sol:  
 
Bon 1 seul raison:
 
1_ Entre IE et FF les margin et padding sont pas pareil....   :p  
2_ Tableaux c'est pas fait pour la mise en page  
 
Oups tu as demandé qu'une raison.

n°1347961
MisterBark
be aware
Posté le 17-04-2006 à 01:12:58  profilanswer
 

pour le margin je ne vois pas bien le rapport avec le probleme.
pour le padding il est de toute facon déja défini hors style.
 
de plus, en se contentant de n'etre qu'un bon lecteur de post, sans en etre un de source,
on se retrouve rapidement avec une 3eme raison qui rend ton unique non recevable.


---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1347964
xtof_83
Freeride Spirit
Posté le 17-04-2006 à 01:16:56  profilanswer
 

Mais tout ton blabla on s'en fou...
 
Voilà c'est dis, désolé pour toi, si ce soir au alentour de 0h40 tu as appris que tu codes comme un vieux...
 
C'est pas si grave. Tu es jeunes à ce que j'ai pu lire...donc dans 1sem, tu auras un jolie site, en HTML/CSS tout beau tout propre..  
 
 
:D

mood
Publicité
Posté le 17-04-2006 à 01:16:56  profilanswer
 

n°1347972
MisterBark
be aware
Posté le 17-04-2006 à 01:28:22  profilanswer
 

Je n'aime pas les "cases"
tu vois ce que c'est ?
 
c'est par exemple lorsque tu écoutes une musique et tu dis:
"ca c'est du ..."
ou quand tu vois quelqu'un et que tu dis
"lui c'est un ..."
 
Mais je dois bien avouer que s'il est très présent dans la pertinence de tes réponses,
ton talent n'atteint son apogée qu'en réussisant à me faire utiliser une case :
 
"blaireau qui veut se la raconter"
c'est donc le dernier message que je t'adresse, tu n'en mérites pas d'avantage.
 
Je garde les autres pour des gens d'une richesse intellectuelle supérieure, et d'un meilleur esprit.
 
Ca tombe bien, je pense que beaucoup des membres de forum hardware auraient leur place dans une meilleure de ces satanées cases.
 


---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1347974
xtof_83
Freeride Spirit
Posté le 17-04-2006 à 01:39:37  profilanswer
 

Lol...
Merci MONSIEUR Bark... Que de beaux langages parlé...
 
Tu sauras que tu aurais quand même pu tomber sur pire que moi ;)
Et que je suis d'attidude plus convivial d'ordinaire.
 
Mais non toi ce soir, tu arrives, tu veux pondre un foutu merdier.
Bon je fait le salo, et feint ne pas savoir l'utilité de cette "Etrange" tableau.
 
Mais voilà, les doutes se sont envolé, monsieur Back, veut faire un site, avec une mise en page TABLEAUX....
 
Non, non, non pourquoi mais pourquoi avais je raison de douter....
Là je te l'accorde j'ai été salo, pas une seconde j'ai émis dans ma tête de doute, sur le fait que peut être il y aurais des données tabulaire dans ce tableau...
Va savoir pourquoi.
 
Bon mec, Voilà descend un peu dans le forum, tu apprendras que je suis de bons conseils et que si ce soir je t'ai paru vils et grossier, c'est simplement pour que tu ne t'égare pas sur des chemins menant à des impasses.
 
Voilà lis bien, les liens que je t'ai donné...et tu sauras faire ce que tu souhaites, simplement, sans à devoir compté pixel par pixel....à tous déplacement de blocs.
 
Pour mes amis de HFR, je mise sur le fait qu'il seront plus de mon côté :D
 
Ton probléme, oui je peux te donner la réponse, toute faite, je le peux, mais à quoi bon, tu partirais en dissant quel connard ce gars là...
Et tu continuerais à coder à l'ancienne façon...
 
Voilà dis moi ce que tu penses... :D
 
car j'aime bien tes réponses...Artiste va !!! lol

n°1347994
Shinuza
This is unexecpected
Posté le 17-04-2006 à 05:15:30  profilanswer
 

Ce que xtof_83 veut dire, en bon grognon qu'il est :D
 
C'est que tu te compliques la vie pour rien! C'est assez difficile de se dire que tu es le créateur de ta mise en page, et qu'elle te parait cependant compliquée.
 
Les tableaux ont été détournés de leurs fonction première à savoir, le classement de données à lecture tabulaire.
 
Le resultat est la, ton code est compliqué et difficilement lisible, de plus, c'est beaucoup plus lourd à interpreter qu'un code bien organisé et argrémenté de css :(
 
Niveau accessibilité c'est également une catastrophe, et imagine un aveugle mélomane, il sera incapable de naviguer sur ton site, et passera son chemin ;)
 
PS : Je te conseille de lire cette page :
 
http://pompage.net/pompe/tablevscss/


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1348001
gatsu35
Blablaté par Harko
Posté le 17-04-2006 à 09:55:03  profilanswer
 

Faire une mise en page en Tableau avec un unique tableau relève de la folie, notamment à cause de la quantité astronomique de contraintes que ca engendre.
 
Tu ferais des tableaux dans ton tableau, tu serais moins emmerdé.
 
De plus comme le dis Xtof_83 depuis le début, un tableau ce n'est pas fait pour la mise en page, en aucun cas.
 
Les CSS c'est fait pour mettre en place un design comme tu le souhaite justement.

n°1348042
MisterBark
be aware
Posté le 17-04-2006 à 12:15:31  profilanswer
 

shinuza et Gatsu35 merci pour vos réponses.
 
Mais shinuza, plutot que de remettre en question la structure meme de ce que je dois réaliser,
(qui a d'ailleurs ses raisons et qui a été longuement étudié)
garantie-moi qu'en css tu pourras faire EXACTEMENT ce schéma au pixel près,
tout en pouvant ensuite y mettre aussi bien du texte, que des images,
occupant les cases en totalité, sans perturber quoi que ce soit aux dimensions,
qui ont bien leur raison d'etre.
 
PS: "C'est assez difficile de se dire que tu es le créateur de ta mise en page, et qu'elle te parait cependant compliquée. "
 -> heu, ou ai-je dit que j'étais à l'origine de cette page ?
La mise en page a été longuement étudiée, pas forcément par moi, et c'est surement pas pour mon site perso,
mais encore une fois ce n'est pas vriament le sujet.
Quant au fait qu'elle soit compliquée, je n'ai jamais dit ca non plus !
Le tableau est compliqué oui, la mise en page un tout petit peu, mais on a vu pire quand meme,
il s'agit juste de faire quelques cases avec des lignes pleines et vides séparatrices, de largeurs différentes, tout au pixel pres.

Message cité 2 fois
Message édité par MisterBark le 17-04-2006 à 12:34:13

---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348059
xtof_83
Freeride Spirit
Posté le 17-04-2006 à 12:34:33  profilanswer
 

Oui on peu :D

n°1348060
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 17-04-2006 à 12:38:10  profilanswer
 

Hum, moi je dirais qu'on ne peut pas forcément.
Sur cette page : http://mrbark.fr/table.html
Comment faire en sorte que T, N et X soient alignés en pied quelquesoit leur contenu ? Même si T ne contient que 2 mots et N 989 mots.
 

n°1348064
MisterBark
be aware
Posté le 17-04-2006 à 12:45:02  profilanswer
 

The-Shadow: merci beaucoup pour ta réponse.
Par contre je n'ai pas compris l'histoire d'alignement :-\
 
mais peut etre que mon probleme n'est pas clair...
en fait question d'alignement des caractères j'ai rien défini parce que je sais que ca ne sera pas un probleme.
quant aux hauteurs, si c'est de ca que tu parles,
T = N = S + D + I + X + 6   (6 pour 3 séparateurs de 2 pixels)
quant à la hauteur de ses cases S, D, I et X, justement, je ne les ai vonlontairement pas définies,
elles se débrouilleront en fonction du contenu, mais T et N ne changeront pas.
Enfin on voit bien que le probleme se situe avant, car dès M, la largeur est incorrecte,
puis vers A2 et C (et donc certainement les cases dont elles dépendent), la hauteur devient mauvaise...
 
Voila :-\

Message cité 1 fois
Message édité par MisterBark le 17-04-2006 à 12:46:03

---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348065
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 17-04-2006 à 12:47:53  profilanswer
 

MisterBark a écrit :

The-Shadow: merci beaucoup pour ta réponse.
Par contre je n'ai pas compris l'histoire d'alignement :-\


Bah l'alignement, qui me force encore à utiliser les tableaux quelquefois, c'est cet exemple :
http://www.gloriette-artemis.net/cocker_anglais.html
 
Le bloc "Derniers articles" et le bloc "Actualités" sont alignés en pied, ils font exactement la même hauteur, quelquesoit la place que prend les News.

n°1348066
gooopil
pfiew
Posté le 17-04-2006 à 12:50:41  profilanswer
 

The-Shadow a écrit :

Hum, moi je dirais qu'on ne peut pas forcément.
Sur cette page : http://mrbark.fr/table.html
Comment faire en sorte que T, N et X soient alignés en pied quelquesoit leur contenu ? Même si T ne contient que 2 mots et N 989 mots.


 
C'est possible, mais IE va merder si les cases à droites ont plus de contenus que les autres :
http://www.blog-and-blues.org/weblog/2004/09/24/304

n°1348067
MisterBark
be aware
Posté le 17-04-2006 à 12:51:49  profilanswer
 

The Shadow:
ha ok oui oui :)
mais de toute facon là, la hauteur elle est meme carément définie pour ces 2 cases T et N, c'est :
600 - 16 - 90 - 44 - 16 - 39 - 2 - 5 = 388
mais j'aurais du le marquer plus clairement dans mon schéma !


Message édité par MisterBark le 17-04-2006 à 12:56:52

---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348070
MisterBark
be aware
Posté le 17-04-2006 à 12:53:56  profilanswer
 

gooopil a écrit :

C'est possible, mais IE va merder si les cases à droites ont plus de contenus que les autres :
http://www.blog-and-blues.org/weblog/2004/09/24/304


 
ouè mais ca ne sera pas le cas... juste quelques lignes...
et en réalité seules les cases S, D et I auront du contenu (texte), la case X sera vide et absorbera la hauteur des autres...


Message édité par MisterBark le 17-04-2006 à 12:54:47

---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348096
gatsu35
Blablaté par Harko
Posté le 17-04-2006 à 14:04:41  profilanswer
 

Ta mise en page est totalement faisable en CSS
Mais ce qu'il faudrait savoir c'est ce que tu vas mettre dedans.
Avant d'imaginer une mise en page, pense d'abord au contenu.
 
Là je fais un ptit site de 5 pages à la con, je pense d'abroed au contenu que j'ai proprement htmlisé, puis derrirèe je fous une couche de CSS pour mettre en page.
 
C'est comme cette page : http://mrbark.fr/fr/
et bien en CSS on fait la même chose en 5 images maximum sans charcuter ton image comme un gros caca

n°1348113
MisterBark
be aware
Posté le 17-04-2006 à 14:26:58  profilanswer
 

gatsu35 a écrit :

Ta mise en page est totalement faisable en CSS
Mais ce qu'il faudrait savoir c'est ce que tu vas mettre dedans.
Avant d'imaginer une mise en page, pense d'abord au contenu.


moi j'y ai pensé bien évidemment...
simplement je ne voyais pas bien l'utilité de le préciser ici, puisque quoi qu'on mette dedans il faudra faire exactement ces cases.
et je ne vois pas bien en quoi le contenu des cases y change quoi que ce soit...
 
Saches comme je l'ai dit plus haut qu'il y aura aussi bien des images que des frames ou du texte,
les images pourront occuper pile la taille des cases ou se mettre en background en mosaique etc...
peu importe le contenu, il faut ces cases et c'est ca le vrai sujet de mon topic.
 

gatsu35 a écrit :

C'est comme cette page : http://mrbark.fr/fr/
et bien en CSS on fait la même chose en 5 images maximum sans charcuter ton image comme un gros caca


oui et après quand tu passes la souris dessus avec IE tu as une jolie icone pour proposer de sauvegarder l'image....
voila pourquoi j'ai opté pour cette solution qui me semble très bien, d'autant plus qu'on gagne inévitablement
en rapport qualité/prix gif en découpant ainsi par zones de couleurs différentes...


---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348123
tfe
Motard dans l' herbe
Posté le 17-04-2006 à 14:38:20  profilanswer
 

Le problème parait :
 
sur firefox quand tu fais un rowspan, et que tu specifies une taille "height", celle ci est dupliquee par autant de cases.
Sur Internet explorer le "height" specifie a l air d etre celui de la somme des cellulles...
Sinon je ne saurais que te conseiller de le faire en div + css
Tu sais ou je suis si tu veux (epiknet / #programmation) :p


Message édité par tfe le 17-04-2006 à 14:39:02
n°1348125
MisterBark
be aware
Posté le 17-04-2006 à 14:43:16  profilanswer
 

plop tfe ca roule ? :)
thanks en tout cas !
 
"sur firefox quand tu fais un rowspan, et que tu specifies une taille "height", celle ci est dupliquee par autant de cases."
 -> nan t'es sérieux ? ca serait grave q meme ! :-\
donc si je comprends bien tu veux dire que lorsque je définie un
height=150 et rowspan=3 (comme pour A2), alors la case fera 450 de hauteur sous ff ?
 
d'après ce que je vois ca à l'air cohérent mais ca me semble tellement énorme que j'ai du mal à y croire ! lol
;)
 
PS: et pour les colspan alors ? meme chose ?
donc il faudrait que je ne définisse seulement les height des cases d'une ligne, et width des cases d'une colonne, c'est ca ?


Message édité par MisterBark le 17-04-2006 à 14:45:39

---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348130
gatsu35
Blablaté par Harko
Posté le 17-04-2006 à 14:52:15  profilanswer
 

MisterBark a écrit :

oui et après quand tu passes la souris dessus avec IE tu as une jolie icone pour proposer de sauvegarder l'image....


De 1 il y a un attribut qu'on peut coller sur l'image pour eviter d'avoir cette toolbar à la con
et de 2 cette image serait un background à la facon de ceci :  
http://css.alsacreations.com/modelesmenus/g03.htm

n°1348148
gm_superst​ar
Appelez-moi Super
Posté le 17-04-2006 à 15:04:52  profilanswer
 

MisterBark a écrit :

donne moi rien qu'un seule VRAIE raison pour laquelle mon unique tableau ne fonctionne pas.


 
Parce qu'à partir d'un certain degré de complexité, un tableau devient ingérable. Par construction, les dimensions d'une cellule ne dépendent pas seulement des valeurs que tu lui as données mais aussi des dimensions des autres cellules de la ligne et de la colonne auxquelles elle appartient. Et ça devient particulièrement pénible dès qu'on abuse des colspan et rowspan car alors les dimensions vont dépendre aussi d'autres lignes et d'autres colonnes.
Par exemple une cellule qui occupe 2 lignes (rowspan="2" ) comment se répartit la hauteur supplémentaire entre les 2 lignes si la cellule où on fait le rowspan s'agrandit ?
 
Bref, un navigateur n'est pas du tout obligé de respecter les dimensions que tu donnes à tes cellules s'il n'a pas moyen de faire autrement.
 
Utiliser des DIV te permet de faire sauter ces contraintes. Car un DIV se suffit à lui même : tu peux le placer où tu veux, il a ses dimensions et elles ne sont pas influencées par les autres DIV, seulement par son contenu. Tu gagnes donc en souplesse.
 

MisterBark a écrit :

shinuza et Gatsu35 merci pour vos réponses.
 
Mais shinuza, plutot que de remettre en question la structure meme de ce que je dois réaliser,
(qui a d'ailleurs ses raisons et qui a été longuement étudié)


 
Il ne s'agit pas de remettre en question ta structure, mais seulement la manière dont tu veux la faire.
 

MisterBark a écrit :

garantie-moi qu'en css tu pourras faire EXACTEMENT ce schéma au pixel près,
tout en pouvant ensuite y mettre aussi bien du texte, que des images,
occupant les cases en totalité, sans perturber quoi que ce soit aux dimensions,
qui ont bien leur raison d'etre.


 
Les mises en pages au pixel près c'est plus vraiment à la mode non plus. Aujourd'hui on fait plutôt des designs souples qui s'adaptent à la configuration du client (la taille de sa fenêtre, la taille de ses polices par défaut...).
 

MisterBark a écrit :

PS: "C'est assez difficile de se dire que tu es le créateur de ta mise en page, et qu'elle te parait cependant compliquée. "
 -> heu, ou ai-je dit que j'étais à l'origine de cette page ?
La mise en page a été longuement étudiée, pas forcément par moi, et c'est surement pas pour mon site perso,
mais encore une fois ce n'est pas vriament le sujet.
Quant au fait qu'elle soit compliquée, je n'ai jamais dit ca non plus !
Le tableau est compliqué oui, la mise en page un tout petit peu, mais on a vu pire quand meme,
il s'agit juste de faire quelques cases avec des lignes pleines et vides séparatrices, de largeurs différentes, tout au pixel pres.


 
Il faut bien voir qu'une mise en page avec des DIV ne sera pas forcément moins simple à écrire, mais tu gagneras en souplesse. Peut être que dans ton cas il faudra mélanger tableaux et DIV mais difficile d'en dire plus tant qu'on ne sait pas ce qu'il aura dans toutes ces cases...


Message édité par gm_superstar le 17-04-2006 à 15:05:03

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°1348152
MisterBark
be aware
Posté le 17-04-2006 à 15:12:08  profilanswer
 

merci pour ta réponse.
Ceci dit, je ne comprends toujours pas en quoi le contenu est un probleme étant donnée que je n'ai mis qu'un caractère par case, pour faire des repères.
Le texte "A2" est-il si grand que ca pour étirer autant la colonne ? :)
(bien évidement que je mettrais par la suite des div dedans pour pas que les cases s'écartent).
Mais ne compliquons pas les choses, pour l'instant on voit très bien que le probleme n'est pas la,
et pour en avoir le coeur net fais ctrl+roulette avec ff afin de réduire au maximum les caractères:
on voit bien que le contenu ne gene pas pour l'instant, et pourtant ca n'affiche pas ce qu'il faut.
 
Quant aux cases qui dépendent les unes des autres: oui évidemment.
mais cite-moi un passage de la source ou il existerait une incohérence entre les dimensions de certaines cases.

Message cité 1 fois
Message édité par MisterBark le 17-04-2006 à 15:13:41

---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348164
xtof_83
Freeride Spirit
Posté le 17-04-2006 à 15:45:06  profilanswer
 

MisterBark, on te l'a dis, ta façon de penser la mise en page n'est pas la bonne.
 
1_ Comme le dit gm_superstar ta code actuel est bien trop dépendant du navigateur avec lequel tu l'a élaboré....
 
2_ et c'est bien ça le plus important:
On ne code jamais dans ce SENS ...
En pogrammation web, tu ecris le contenu...dans des balises spécifiques au sens sémantique que tu veux donner au contenu.
paragraphe, titre, liste, blocs...etc...
 
Et une fois le contenu d'ecrit...alors là seulement tu attaques la partie Mise en Page, et avec une feuille CSS, et non pas à coup de tableau.
 
Oui ton architecture à l'air en ce moment fort compliquer...
Mais c'est bien parce que tu mélange contenu et Mise en page.
 
Tiens regarde les 2-3 bandes noir que tu nous a fait sur le croquis  
et que (si je me trompe) tu nous à dis qu'il n'y aurais rien dedans...
Pourquoi les mettre dans la partie contenu...ça n'a pas de sens.
 
Moi je vois plutot ça comme des bordures des blocs qui les entoures...
 
Voilà pense ce que tu veux, mais il est clair qu'il y a pas que des conneries dans mes propos :D

n°1348171
MisterBark
be aware
Posté le 17-04-2006 à 15:58:46  profilanswer
 

oui c'est certain, visuellement ca ressemble plus à des bordures, mais elles sont tellements précises, ne doivent faire qu'un nombre de colonnes et lignes bien précis, avec la bonne largeur, que je vois mal ca autrement qu'en cases de tableau...
sinon le résultat sera imprécis.
 
ceci dit le message de tfe qui n'a pris que 3 lignes m'a orienté vers quelque chose de très intéressant que je suis en train de tester et qui semble prometteur ;)


---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348208
Shinuza
This is unexecpected
Posté le 17-04-2006 à 17:49:45  profilanswer
 

MisterBark a écrit :

shinuza et Gatsu35 merci pour vos réponses.
 
Mais shinuza, plutot que de remettre en question la structure meme de ce que je dois réaliser,
(qui a d'ailleurs ses raisons et qui a été longuement étudié)
garantie-moi qu'en css tu pourras faire EXACTEMENT ce schéma au pixel près,
tout en pouvant ensuite y mettre aussi bien du texte, que des images,
occupant les cases en totalité, sans perturber quoi que ce soit aux dimensions,
qui ont bien leur raison d'etre.
 
PS: "C'est assez difficile de se dire que tu es le créateur de ta mise en page, et qu'elle te parait cependant compliquée. "
 -> heu, ou ai-je dit que j'étais à l'origine de cette page ?
La mise en page a été longuement étudiée, pas forcément par moi, et c'est surement pas pour mon site perso,
mais encore une fois ce n'est pas vriament le sujet.
Quant au fait qu'elle soit compliquée, je n'ai jamais dit ca non plus !
Le tableau est compliqué oui, la mise en page un tout petit peu, mais on a vu pire quand meme,
il s'agit juste de faire quelques cases avec des lignes pleines et vides séparatrices, de largeurs différentes, tout au pixel pres.


Comme dit plus haut CSS = souplesse, mais ça ne veut pas dire que tu ne pourrais en tirer ce que tu veux.
 
Par contre, c'est un travail sur soit, et aussi de la réflexion et une remise en question


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1348271
MisterBark
be aware
Posté le 17-04-2006 à 19:39:08  profilanswer
 

Probleme résolu.
 
http://MrBark.fr/table2.jpg
 
http://MrBark.fr/table2.html
 
(oui j'ai changé un tout petit peu l'énoncé entre temps mais ca change rien...)
 
Alors merci à tfe et gastsu35 qui ont écrit chacun 1 phrase constructive :
tfe: "sur firefox quand tu fais un rowspan, et que tu specifies une taille "height", celle ci est dupliquee par autant de cases."
Gatsu35: "Tu ferais des tableaux dans ton tableau, tu serais moins emmerdé."
 
Ce sont ces 2 phrases qui m'ont permis de résoudre le probleme que j'ai posé sur ce forum.
Merci encore à vous 2 ! ;)
@++
 
 
PS: petite note apart... je m'attends bien évidemment à certaines remarques tout aussi constructives que celles qu'on a pu voir ici.
Alors aux futurs "mdr" et pauvres smileys bien creux, je répond par avance :
- citez moi un navigateur avec lequel ca ne fonctionne pas.
- oui c'est lourd mais l'énoncé est-il si simple ? ... si oui alors faites le en 3 div et 500 octets ...


---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348291
gm_superst​ar
Appelez-moi Super
Posté le 17-04-2006 à 19:50:32  profilanswer
 

MisterBark a écrit :

merci pour ta réponse.
Ceci dit, je ne comprends toujours pas en quoi le contenu est un probleme étant donnée que je n'ai mis qu'un caractère par case, pour faire des repères.


Si ton tableau ne contient que des images, alors une conception "au pixel près" peut se comprendre car les images ne changent pas dimensions comme ça... Mais si tu as du texte, rien n'indique que les dimensions que tu as données pour tes cellules seront respectées. Un utilisateur peut choisir de les afficher en plus grand, il peut ne pas avoir les polices par défaut... et donc le texte peut dépasser de la cellule qui alors s'agrandira et boulversera l'organisation général du tableau à cause des contraintes que j'ai expliquées.
 

MisterBark a écrit :

on voit bien que le contenu ne gene pas pour l'instant, et pourtant ca n'affiche pas ce qu'il faut.


Oui mais le contenu apportera son lot de problèmes, alors déjà que ton tableau a du mal à être cohérent sans rien dedans, j'imagine le massacre quant tu vas te mettre à le remplir.
 
Quant aux cases qui dépendent les unes des autres: oui évidemment.

MisterBark a écrit :

mais cite-moi un passage de la source ou il existerait une incohérence entre les dimensions de certaines cases.


Je n'ai aucune envie de lire et de comprendre ton code. Comme je l'ai dit, quand on multiplie les imbrications de tableaux et les fusions de cellules, le comportement des navigateurs n'est plus garanti (car les specifications sont assez floues de ce coté là). Et c'est d'ailleurs ce que te dis tfe implicitement.
 

MisterBark a écrit :

ceci dit le message de tfe qui n'a pris que 3 lignes m'a orienté vers quelque chose de très intéressant que je suis en train de tester et qui semble prometteur ;)


Bien sûr, car cela te conforte dans ton opinion, mais sur le fond ça ne change rien au problème. Continue à accumuler les tableaux comme ça et je t'assure qu'un jour tu seras bloqué. Les exemples ne manquent pas sur ce forum...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°1348400
Shinuza
This is unexecpected
Posté le 17-04-2006 à 22:55:54  profilanswer
 

MisterBark a écrit :

Probleme résolu.
 
http://MrBark.fr/table2.jpg
 
http://MrBark.fr/table2.html
 
(oui j'ai changé un tout petit peu l'énoncé entre temps mais ca change rien...)
 
Alors merci à tfe et gastsu35 qui ont écrit chacun 1 phrase constructive :
tfe: "sur firefox quand tu fais un rowspan, et que tu specifies une taille "height", celle ci est dupliquee par autant de cases."
Gatsu35: "Tu ferais des tableaux dans ton tableau, tu serais moins emmerdé."
 
Ce sont ces 2 phrases qui m'ont permis de résoudre le probleme que j'ai posé sur ce forum.
Merci encore à vous 2 ! ;)
@++
 
 
PS: petite note apart... je m'attends bien évidemment à certaines remarques tout aussi constructives que celles qu'on a pu voir ici.
Alors aux futurs "mdr" et pauvres smileys bien creux, je répond par avance :
- citez moi un navigateur avec lequel ca ne fonctionne pas.
- oui c'est lourd mais l'énoncé est-il si simple ? ... si oui alors faites le en 3 div et 500 octets ...


-Je te donne un navigateur avec lequel ça ne marche pas : Un lecteur d'écran pour aveugle  
 
http://img436.imageshack.us/img436/1540/tableau7ho.th.jpg
 
Voici ce qu'il "voit", c'est illisible pour le lecteur, l'access au contenu est long et fastidieux, il quitte le site  [:sinclaire]  
 
-En 3 Div non, mais en 7 si je compte bien, et bon 500 octets c'est un peu irréaliste, ça doit aller du <DOCTYPE> au </head>  :sarcastic:
 
Autre chose, firefox et les navigateurs évolués gardent la page CSS en cache, et recharge le contenu du site, donc c'est rapide à charger.
 
Just think about it  :jap:


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1348408
KangOl
Profil : pointeur
Posté le 17-04-2006 à 23:03:14  profilanswer
 

gm_superstar a écrit :

Si ton tableau ne contient que des images, alors une conception "au pixel près" peut se comprendre car les images ne changent pas dimensions comme ça...

meme pas ! sous opéra, un ctrl + molette change la taille des images ...

n°1348425
MisterBark
be aware
Posté le 17-04-2006 à 23:22:12  profilanswer
 

après si les gens sont cons j'y peux rien moi...
le mec peut aussi etre en 640x480 ou meme avec links en mode texte...
 
donc bref, si on est voyant (lol...) et avec un écran, et bien ca marche, c'est tout.


---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348427
masklinn
í dag viðrar vel til loftárása
Posté le 17-04-2006 à 23:23:12  profilanswer
 

MisterBark a écrit :

- citez moi un navigateur avec lequel ca ne fonctionne pas.


Lynx [:dawa]
 
J'te met un scrinechotte [:dawa]


                                     H
                    M F
 
 
                    L Y G
 
 
                                  A1 P
                                       A2
                                       B
                                     C
                                     A3
 
                                     O E
                                     T N
 
                                       R
 
                                       S
                                       D
                                       I
 
 
Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back.


gnifique [:dawa]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1348428
MisterBark
be aware
Posté le 17-04-2006 à 23:24:17  profilanswer
 

trop tard je t'ai devancé ;)


---------------
La vie c'est comme une boite de chocolats, on ne sait jamais sur quoi on va tomber. (Forrest Gump)
n°1348436
Shinuza
This is unexecpected
Posté le 17-04-2006 à 23:42:11  profilanswer
 

MisterBark a écrit :

après si les gens sont cons j'y peux rien moi...
le mec peut aussi etre en 640x480 ou meme avec links en mode texte...
 
donc bref, si on est voyant (lol...) et avec un écran, et bien ca marche, c'est tout.


Quand je regarde ton statut "be aware", j'ai du mal à comprendre ou est la cohésion avec tes idéaux.
 
En gros, t'es aveugle = RAF, la musique c'est pas pour toi  [:sinclaire]  
 
 :hello:


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  HTML probleme avec tableau tres complexe

 

Sujets relatifs
[Problème de variables dans des conditions][Python]Problème de gestion de liste chainée
Problème avec fwrite() : besoin d'un coup de mainProbleme dans FormHandler : FCKeditor ne veut pas de textes longs
Problème largeur de baliseprobleme de connexion a une base de donnée sur no-sec..
Problème de ciblage avec adsense[Javascript/HTML] Afficher une image local
problème d'affichage sous firefox et safaricouper une chaine html sans couper de tags
Plus de sujets relatifs à : HTML probleme avec tableau tres complexe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR