[html / css ] - bloquer la taille d'un tableau en largeur mais pas ...

- bloquer la taille d'un tableau en largeur mais pas ... [html / css ] - HTML/CSS - Programmation

Marsh Posté le 02-09-2003 à 17:55:39    

jour les gens
 
j'ai un tableau, je veux le bloquer en largeur mais pas en hauteur...une idée ?

Reply

Marsh Posté le 02-09-2003 à 17:55:39   

Reply

Marsh Posté le 02-09-2003 à 17:57:39    

T'as un pote là : http://forum.hardware.fr/forum2.ph [...] h=&subcat=
:o
 
Sérieusement, dans la balise <table> t'as un attribut width... tu le mets à la largeur désirée pis zou.
Genre <table width="800">


Message édité par Taiche le 02-09-2003 à 18:05:07

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 02-09-2003 à 18:04:25    

Taiche a écrit :

T'as un pote là : http://forum.hardware.fr/forum2.ph [...] h=&subcat=
:o
 
Sérieusement, dans la balise <table> t'as un attribut weight... tu le mets à la largeur désirée pis zou.
Genre <table weight="800">


 
 :non:  
 
width  :D  
 

Reply

Marsh Posté le 02-09-2003 à 18:04:54    

Hermes le Messager a écrit :


 
 :non:  
 
width  :D  


Ah ouais :lol:
J'ai merdé, j'édite :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 02-09-2003 à 18:05:31    

Taiche a écrit :

T'as un pote là : http://forum.hardware.fr/forum2.ph [...] 109&cat=10
:o
 
Sérieusement, dans la balise <table> t'as un attribut weight... tu le mets à la largeur désirée pis zou.
Genre <table weight="800">

Tu fais dans le poids maintenant :o

Reply

Marsh Posté le 02-09-2003 à 18:06:22    

Taiche a écrit :


Ah ouais :lol:
J'ai merdé, j'édite :o

Excellent quand même... j'ai bien rigolé sur ce coup [:xp1700]

Reply

Marsh Posté le 02-09-2003 à 18:06:55    

RiderCrazy a écrit :

Tu fais dans le poids maintenant :o


Grillaid :o
J'ai confondu "weight/height" et "width/length", bref, tous ces mots anglais où beaucoup de gens inversent le h et le t [:ddr555]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 02-09-2003 à 18:10:27    

Taiche a écrit :

T'as un pote là : http://forum.hardware.fr/forum2.ph [...] h=&subcat=
:o
 
Sérieusement, dans la balise <table> t'as un attribut width... tu le mets à la largeur désirée pis zou.
Genre <table width="800">


 
et beh non.
 
si width=30 par exp et que ds ton tableau t'as une chaine de caracteres qui dépasse la largeur en taille (admettons "eojfmsdfjsdjfmdsjmfdsmfmsdkfmsldfklsdkfsdfklsdkflsdkfksdfksdkfsdfs" ) ton tableau se resize [:spamafote]

Reply

Marsh Posté le 02-09-2003 à 18:11:54    

ZuL a écrit :

jour les gens
 
j'ai un tableau, je veux le bloquer en largeur mais pas en hauteur...une idée ?


rajoute un overflow:auto ou hidden dans les cellules

Reply

Marsh Posté le 02-09-2003 à 18:14:01    

ZuL a écrit :


et beh non.
 
si width=30 par exp et que ds ton tableau t'as une chaine de caracteres qui dépasse la largeur en taille (admettons "eojfmsdfjsdjfmdsjmfdsmfmsdkfmsldfklsdkfsdfklsdkflsdkfksdfksdkfsdfs" ) ton tableau se resize [:spamafote]


Ah ba faut donner les contraintes, hein :o
Sinon, ch'ais pas, fous un bout de JavaScript qui tronque une chaîne de caractères de taille supérieure à la taille de ton tableau [:boidleau]
 
EDIT : et on remercie gizmo pour la soluce propre :jap:


Message édité par Taiche le 02-09-2003 à 18:14:29

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 02-09-2003 à 18:14:01   

Reply

Marsh Posté le 02-09-2003 à 18:17:36    

ZuL a écrit :


 
et beh non.
 
si width=30 par exp et que ds ton tableau t'as une chaine de caracteres qui dépasse la largeur en taille (admettons "eojfmsdfjsdjfmdsjmfdsmfmsdkfmsldfklsdkfsdfklsdkflsdkfksdfksdkfsdfs" ) ton tableau se resize [:spamafote]


 
si tu veux que ton tableau reste de la même largeur avec un truc du style "sgghsghshgdzjhzdjddhjdhjdhjzdjhdzjhdzhjzdddhdjddjdjhdhjdhjdjhdjhdjhdd" et que le mot soit automatiquement coupé avec retour à la ligne dans ta table (ou d'ailleurs n'importe quel aute élément), la réponse est : NON, ça n'existe pas.
 
pour réaliser cela, il faudrait faire un truc assez compliqué en PHP ou autre langage serveur (car il faut connaitre précisément chaque largeur de chaque caractère...).
Sinon, tu peux aussi autoriser un nombre limité de caractère par mot et couper les mots trop long en foutant un espace (bien moins dur à faire). Il faut à ce moment là prendre la lettre la plus large et faire des tests pour vérifier quel nombre de lettres rentre dans ton tableau au maximum.


Message édité par Hermes le Messager le 02-09-2003 à 18:20:33
Reply

Marsh Posté le 05-01-2009 à 14:02:09    

Oui c'est possible avec un textarea ou un scrolling, c'est un peu de la bidouille mais sa va très bien
 
pour sa il te faut créé deux tableau un qui va être utilisé pour le titre et la tail et l'autre pour le contenu, il te faudra ensuite créé un textarea dans ton <td> comme ceci  
 
<table>
<tr><td>TITRE</td></tr>
</table>
 
<table>
<tr><td>
<textarea style="width:800px;overflow:visible;border:0px;"></textarea>
</tr></td>
</table>
 
ou sinon tu crée un div avec un overflow:scroll;  
 
voila donc les gar avant de dire impossible dite je sais pas a ma connaissance non ou encore je vais creusé la question
pasque meme en 2003 c'était possible!
 
Pazz


Message édité par pazz le 05-01-2009 à 14:03:05
Reply

Marsh Posté le 05-01-2009 à 16:09:59    

<table style="table-layout:fixed">

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed