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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML] alignement cellules d'un tableau.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML] alignement cellules d'un tableau.

n°1158915
DaFunK
Posté le 25-07-2005 à 11:55:22  profilanswer
 

Salut à tous,
Je souhaite crée une interface de type time line en html. Malheureusement, il y une contrainte (et non des moindre) : ça doit être en HTML 4.0 donc pas possible d'utiliser du XHTML (donc pas de div avec attribut de style position par exemple...). J'essai donc de faire ça avec des tableaux mais l'alignement n'est vraiment pas très précis.
Est-ce que quelqu'un à déjà était confronté à ce problème ?


---------------
Free, parce que je le vaux bien !
mood
Publicité
Posté le 25-07-2005 à 11:55:22  profilanswer
 

n°1158922
gatsusat
Posté le 25-07-2005 à 11:58:28  profilanswer
 

pourquoi ne pas utiliser du Xhtml ?
a partir du moment ou tu fais du HTML4.0 je pense que tu peux passer au 4.01 avec une DTD.  
 
tu es limité par rapport aux navigateurs ?? et donc rester en CSS 1.0 ?

n°1158937
DaFunK
Posté le 25-07-2005 à 12:08:00  profilanswer
 

gatsusat a écrit :

pourquoi ne pas utiliser du Xhtml ?
a partir du moment ou tu fais du HTML4.0 je pense que tu peux passer au 4.01 avec une DTD.  
 
tu es limité par rapport aux navigateurs ?? et donc rester en CSS 1.0 ?

t'as tout compris, c'est pour une appli qui utilise un browser embarqué des plus basique...


---------------
Free, parce que je le vaux bien !
n°1158939
gatsusat
Posté le 25-07-2005 à 12:11:51  profilanswer
 

heu tu peux po changer ton browser embarquer pour un browser du type gecko ou autre ?

n°1158945
DaFunK
Posté le 25-07-2005 à 12:19:58  profilanswer
 

Non, impossible, je suis obligé d'utilisé celui là :(


---------------
Free, parce que je le vaux bien !
n°1158949
gatsusat
Posté le 25-07-2005 à 12:24:45  profilanswer
 

erf, si c'est pour une appli windows, autant utiliser le le moteur de IE, suffit de faire un appel à l'api windows et paf tu peux faire du html comme tu veux
m'enfin bon, donc tu dois faire une mise en page en tableau, ya rien de plus facile pourtant

n°1159130
DaFunK
Posté le 25-07-2005 à 15:38:03  profilanswer
 

c'est pour un set top box donc je suis coincé avec le browser embarqué.
 
Voici un exemple de mon problème :
 
http://wanab.free.fr/html_test/table_test_01.gif
 
http://wanab.free.fr/html_test/table_test_01.html
 
suivant le contenu des cellules, l'alignement part en c******


---------------
Free, parce que je le vaux bien !
n°1159140
DaFunK
Posté le 25-07-2005 à 15:44:40  profilanswer
 

Je cherche à avoir une graduation horizontal fix : Une cellule représente 5 minutes.
La première ligne de mon tableau possède 24 cellules soit 2h (= 24x5min)
Ensuite, j'utilise des collspan pour les lignes suivantes.
Le problème c'est que l'alignement dépend du contenu des cellules


---------------
Free, parce que je le vaux bien !
n°1159153
DaFunK
Posté le 25-07-2005 à 15:52:09  profilanswer
 

Si je met des width sur ma première ligne pour fixer les autres comme ceci :

<tr>
<td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td>
<td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td>
<td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td>
<td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td><td width="10"></td>
</tr>


ça marche presque ! Sauf si le contenu d'une cellule est trop long. Dans ce cas, ça décale tout.


---------------
Free, parce que je le vaux bien !
n°1159159
DaFunK
Posté le 25-07-2005 à 15:56:31  profilanswer
 

exemple :
http://wanab.free.fr/html_test/table_test_02.gif
 
http://wanab.free.fr/html_test/table_test_03.gif


---------------
Free, parce que je le vaux bien !
mood
Publicité
Posté le 25-07-2005 à 15:56:31  profilanswer
 

n°1159178
gatsusat
Posté le 25-07-2005 à 16:23:01  profilanswer
 

pourquoi ne pas imbriquer des tableaux dans ton tableau

n°1159267
DaFunK
Posté le 25-07-2005 à 17:49:03  profilanswer
 

Le problème c'est que si le contenu d'une cellule dépasse le width auquel il était censé être restreint, la cellule grandi quand même.
Je ne comprends donc pas en quoi imbriquer des tableaux pourrait changer quelque chose dans ce cas. A moins que j'ai loupé quelque chose ?
L'idéal serait de pouvoir avoir un width strict qui impose la taille de la cellule quelque soit sont contenu. Mais je n'ai pas l'impression que cela soit possible :(


---------------
Free, parce que je le vaux bien !
n°1159830
DaFunK
Posté le 26-07-2005 à 10:28:49  profilanswer
 

l'attribut CSS table-layout:fixed; avec un nowrap semble être ce dont j'ai besoin mais, le browser embarqué ne reconnait pas ce style :cry:


---------------
Free, parce que je le vaux bien !
n°1159859
robbyone
Non pas !
Posté le 26-07-2005 à 10:53:50  profilanswer
 

Et que veux-tu faire des contenus trop long ? Cacher la fin ? ou ...


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
n°1160518
DaFunK
Posté le 26-07-2005 à 16:39:44  profilanswer
 

dans l'idéal, se serait d'ajouter des "...". Pourquoi, t'as une solution ?


---------------
Free, parce que je le vaux bien !
n°1160530
gatsusat
Posté le 26-07-2005 à 16:47:34  profilanswer
 

un overflow, je crois ke c'est compris dans les CSS1 l'overflow:auto;

n°1160561
robbyone
Non pas !
Posté le 26-07-2005 à 17:30:23  profilanswer
 

+1 overflow:hidden
et justement je sais pas si c'est CSS1 ?


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
n°1160608
DaFunK
Posté le 26-07-2005 à 18:10:01  profilanswer
 

overflow:hidden tout comme table-layout:fixed = CSS2 :(
http://www.w3schools.com/css/css_reference.asp
 
Je sens que je vais devoir découper le contenu à la volée... :heink:


---------------
Free, parce que je le vaux bien !
n°1161976
FlorentG
Posté le 27-07-2005 à 17:24:24  profilanswer
 

DaFunK a écrit :

Salut à tous,
Je souhaite crée une interface de type time line en html. Malheureusement, il y une contrainte (et non des moindre) : ça doit être en HTML 4.0 donc pas possible d'utiliser du XHTML (donc pas de div avec attribut de style position par exemple...). J'essai donc de faire ça avec des tableaux mais l'alignement n'est vraiment pas très précis.
Est-ce que quelqu'un à déjà était confronté à ce problème ?


HTML 4 = XHTML, hein ;) C'est juste la syntaxe qui change ;)


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

  [HTML] alignement cellules d'un tableau.

 

Sujets relatifs
[HTML] Visibilité imagefct pour convert. caract. spec. HTML --> entités HTML
Un tableau en Css/xhtml dans une include....Vous conseillez des plugin Firefox pour dev en JS/HTML ?
[HTML/CSS] Blocs superposés/Double arriere plan[HTML/PHP] Récupérer une donnée
vbs html word textboxLatex : liste dans tableau
[HTML]Afficher le chemin completHTML -> probleme de mise en forme
Plus de sujets relatifs à : [HTML] alignement cellules d'un tableau.


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