Div avec un Overflow hidden dans un tableau.

Div avec un Overflow hidden dans un tableau. - HTML/CSS - Programmation

Marsh Posté le 07-08-2006 à 04:21:55    

Bonjour,
 
aprés plusieurs recherches sur le forum et sur google je n'ai pas trouvé de réelle solution, je sais que c'est possible mais ça ne fonctionne pas ...
j'ai du zapper quelque chose mais je ne vois pas vraiment quoi :s
 
Si quelqu'un pouvait éclairer ma lanterne je lui serais grandement reconnaissant  [sweatdrop]  
 
A oui, j'utilise un tableau pour la mise en forme, je sais c'est mal, je le referais quand j'aurais le temps mais ça ne change rien au problème  [decu]  
 

Code :
  1. <table style="width: 100%">
  2.     <tr>
  3.         <td style="width: 200px">
  4.             Infos 1;
  5.         </td>
  6.         <td>
  7.             <div style="width: 100%; overflow: hidden">
  8.                 Infos 2;
  9.             </div>
  10.         </td>
  11.     </tr>
  12. </table>


 
Voilà ça fonctionne parfaitement sous firefox et epiphany, mais pas sous konqueror, ni IE il me semble (d'aprés ce qu'on m'a dit.)
 
Merci d'avance !

Reply

Marsh Posté le 07-08-2006 à 04:21:55   

Reply

Marsh Posté le 07-08-2006 à 06:28:49    

il faut que le div ai une hauteur fixée soit en  % soit en pixels

Reply

Marsh Posté le 07-08-2006 à 06:30:11    

Wi mais ce n'est pas possible, c'est dans le but de l'adapter a toutes les résolutions.

Reply

Marsh Posté le 07-08-2006 à 07:49:22    

ben tu l'as dans le cul [:spamafote]
sinon pourquoi adapter ton site en hauteur :/

Reply

Marsh Posté le 07-08-2006 à 09:03:04    

En hauteur, Gné ? Quel interet c'est déjà le cas ><
Le pire c'est que sous firefox c'est parfait, mais d'aprés les utilisateurs ça foire sous IE, je peux même pas verifier, enfin si faudrait que je télécharge IE4Lin, bref ><
 
Si quelqu'un a une idée !

Reply

Marsh Posté le 07-08-2006 à 17:28:01    

C'est faisable avec un js par exemple:  
Tu recuperes la definition de l'ecran de l'utilisateur puis tu t'en sert pour definit la taille de ton tableau.
 
Ou avec les dernieres norme css, tu peux definir plusieur mise en page en fonction de la sortie.
 
Si c'est pour une mise en page, je te conseil plutot d'utiliser des <div> +css2 ça sera moins chiant à configurer et moins sujet à erreur avec les navigateur.
 
:troll: les tableaux c'est mal! :troll:  
 
 

Reply

Marsh Posté le 08-08-2006 à 07:25:43    

Pas besoin de JS

Code :
  1. table {
  2. table-layout: fixed;
  3. }

Reply

Marsh Posté le 08-08-2006 à 08:09:21    

Je connaissez pas, cette fonction.
http://www.w3.org/TR/CSS21/tables. [...] ble-layout


Message édité par vomegaz le 08-08-2006 à 08:12:04
Reply

Marsh Posté le 08-08-2006 à 09:17:07    

Comme quoi :)

Reply

Sujets relatifs:

Leave a Replay

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