Limiter la taille d'un <td>

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Limiter la taille d'un <td>

par Bientôt Membre » 13 juil. 2005, 15:47

Pas grave...Merci. Un éléphant (aussi) peut (se) tromper énormément... :wink:

par pjl » 13 juil. 2005, 15:01

Je ne sais pas ce qui te fait dire le contraire...
rien de particulier.

Juste l'habitude. :lol:
Et comme il vaut mieux prévenir que guérir...............

par Bientôt Membre » 13 juil. 2005, 14:23

l'utilisation de <wbr> est interdite en dehors de <nobr>.
En plus, cette balise n'est pas reconnue par le W3C.

PS : quand on vous donne un élèment que vous ne connaissez pas, allez donc lire la doc pour savoir comment l'utiliser.
T'inquiète...J'ai bien lu la doc...J'ai bien lu le bug avec Mozilla, j'ai bien lu les reommandations, j'ai bien lu les limitations, j'ai bien lu les propositions...Je ne sais pas ce qui te fait dire le contraire...

N'ayant pas trouvé mieux (pour une page statique), j'ai bien dit que ce n'était pas la meilleure solution, mais que je la retenais à défaut de mieux...J'ai testé, entre autres avec IE, Mozilla Netscape & FireFox, Opera,... sous Windows, Linux et Mac...Et ça marche...en attendant mieux...

par pjl » 13 juil. 2005, 08:13

l'utilisation de <wbr> est interdite en dehors de <nobr>.
En plus, cette balise n'est pas reconnue par le W3C.


PS : quand on vous donne un élèment que vous ne connaissez pas, allez donc lire la doc pour savoir comment l'utiliser.

par Bientôt Membre » 13 juil. 2005, 05:30

Merci. Effectivement <WBR> offre une solution partielle. Elle n'est pas la meilleure car je ne connais pas à l'avance la longueur du mot, mais je la retiens. C'est effectivement résolu pour l'instant.
Merci encore une fois.

par Akei » 13 juil. 2005, 02:21

C'est bon alors, si c'est du statique tu utilises <wbr>.
C'est résolu alors non?
Si c'est le cas pense à mettre le tag résolu :)

par Bientôt Membre » 13 juil. 2005, 01:28

Merci à toi.

La solution PHP n'est pas applicable dans ce cas, car il s'agit d'une page statique.

Par contre, j'avais déjà essayé la solution CSS (avec width et max-width) mais sans résultat!

par Akei » 13 juil. 2005, 00:25

J'ai cherché un peu et j'ai trouvé 2 solutions.
Donc la 1ère solution est de faire une fonction php
<?
   function decoupe($mastring)
   {
      for ($i=0;$i<strlen($mastring);$i++)
      { 
          echo $mastring[$i]." "; 
       }
    }
?>
<table border=1>
<tr><td style="width:50pt;height:50pt;letter-spacing:-1.8;">
<? decoupe("Anticonstitutionnellement"); ?>
</table>
(Je ne sais pas si cette fonction fonctionne je n'ai pas testé :? )
Les sources de ce code sont sur ce forum : http://forum.hardware.fr/hardwarefr/Pro ... 8002-1.htm
Sinon il y a un séparateur qui est <wbr>
<html>
	 <style type="text/css">
	 	th, td
	 	{	
	 		border: 1px solid black;
	 	}
	 	#test
	 	{
	 		width: 100px;
	 	}
	 </style>
	<body>
		<table>
			<tr>
				<th>Test</th>
				<th>Test2</th>
			</tr>
			<tr>
				<td>Blabla</td><td id="test">Blablablablabla<wbr>blablablablabla<wbr>bla</td>
			</tr>
		</table>
	</body>
</html>
Voila
++

par Bientôt Membre » 12 juil. 2005, 23:44

Merci de répondre aussi vite.

Oui un mot peut être coupé, et n'importe ou.[/b][/php]

par Akei » 12 juil. 2005, 23:36

Bonjour,
J'aimerais juste savoir, un mot peut-il être coupé?
+

Limiter la taille d'un <td>

par Bientôt Membre » 12 juil. 2005, 23:29

Salut à vous tous/toues:
Un oubli tout bête...Je ne me rappelle plus comment limiter la largeur d'un <td> pour que celle-ci demeure même si un texte plus large y est inséré.

Exemple:
<td width="50">dsadasdasdasdasdasfsafasdfersdagdfgag</td>
fa foutre le bordel! Je souhaite que le texte puisse revenir à la ligne suivante...Y a-til-moyen?

Merci d'avance.

Note: le texte ne provient pas d'une BDD.