IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Utiliser les <table> pour un site "redimensionnable"


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 14
    Par défaut Utiliser les <table> pour un site "redimensionnable"
    Bonjour à tous,

    Ça fait maintenant 2 ans que je fais pas mal de web (HTML, CSS, JS) et on me demande souvent de faire un site qui soit "redimensionnable" (en fonction de la taille de la fenêtre), Je sais qu'on peut utiliser les <table> pour ça, cependant on m'a toujours dit que coder avec des <table> n'était pas "propre".

    Qu'en pensez-vous et avez vous de meilleures solutions ??

    Merci d'avance !!

    Nico

  2. #2
    Membre extrêmement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Août 2008
    Messages
    860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Août 2008
    Messages : 860
    Par défaut
    Citation Envoyé par bernardlamotte Voir le message
    soit "redimensionnable" (en fonction de la taille de la fenêtre),
    Tu ne voulais pas dire en fonction de la taille de l'écran?

    Citation Envoyé par bernardlamotte Voir le message
    Je sais qu'on peut utiliser les <table> pour ça, cependant on m'a toujours dit que coder avec des <table> n'était pas "propre".
    vade retro satanas !!!

    C'est pas pour rien que l'on utilise les div maintenant !!!

    pourquoi tu n'essayes pas de mettre des pourcentages dans tes div ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 14
    Par défaut
    Salut,

    Tout d'abord merci de ta réponse, ensuite non je veux vraiment dire en fonction de la taille de la fenêtre (en enfin je crois )... Par exemple, si je réduit ma fenêtre de moitié, j'aurais voulu que mon div ce réduise de moitié aussi.

    Effectivement, j'ai déjà fait plusieurs essais avec des tailles en % mais ça m'a jamais vraiment satisfait... Je m'explique : Imaginons que j'ai deux div en float:left dans ma page, le 1er div fait 150px de large et l'autre doit prendre toute la place qui reste, je fais alors un truc genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <html>
    <head>
     
    </head>
     
    <body>
     
    <div style="background:blue; float:left; width:150px;">div 1</div>
    <div style="background:red; float:left; width:100%;">div 2 </div>
    </body> 
     
    </html>
    Mais mon deuxième div passe à la ligne et fait 100% de la fenêtre...


    Merci !!

    ps : mon explication n'est peut être pas très clair...
    Donc comment faire ça sans un bon vieux table ni en js ?!

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par bernardlamotte Voir le message
    Mais mon deuxième div passe à la ligne et fait 100% de la fenêtre...
    Non, du body : c'est ce que tu lui demandes (du coup, pas la place pour les 150px de l'autre).

    De manière générale, une taille en % ne devrait être prise en compte que si la taille du parent est définie explicitement (puisqu'il s'agit d'un % par rapport au parent, justement) ...

    A+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 14
    Par défaut
    Hello,

    Merci de t'as réponse, je crois que je comprends ce que tu veux dire !!! Mais comment résoudre le problème alors (mis à part mettre une taille fixe sur le div parent) ?!?! Utiliser un table

    Nico

  6. #6
    Membre confirmé Avatar de slack457
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 126
    Par défaut
    Bonjour,

    ce problème m'intéresse beaucoup, mais je ne comprend pas très bien,

    est-ce qu'il faudrait donner une taille en % au body (genre 100%), pour pouvoir donner une taille en pourcentage à un enfant du body ?

    Est-ce que cela répondrait au problème ?


    Si j'ai compris, si on a une "arborressence" du genre : body > div1 > div2
    alors si on met une taille en % au div2, ce pourcentage sera pris en compte à partir de la taille du div1 ?

Discussions similaires

  1. Utiliser les JSP et servlets pour un formulaire
    Par james23 dans le forum Servlets/JSP
    Réponses: 38
    Dernier message: 23/08/2010, 19h30
  2. Utiliser les noms de colonne pour une boucle for
    Par RémiCA33 dans le forum R
    Réponses: 2
    Dernier message: 01/07/2010, 09h52
  3. Créer tables articles pour un site marchand
    Par redah75 dans le forum Schéma
    Réponses: 4
    Dernier message: 06/06/2010, 17h46
  4. Réponses: 4
    Dernier message: 27/03/2008, 08h30
  5. Utiliser les fichiers de syntaxe pour le correcteur orthographique avec vim
    Par karmaki dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 11/08/2006, 06h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo