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

Développement Web avec .NET Discussion :

Table : proriétés Height & Width


Sujet :

Développement Web avec .NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 77
    Points : 54
    Points
    54
    Par défaut Table : proriétés Height & Width
    Bonjour,

    J'ai un comportement plus qu'incompréhensible avec mes tablecell, tablerow et table ....

    Il est dit que pour toutes les balises HTML la hauteur et la largeur donnée en pourcentage est calculée en fonction de son contenant donc une <TableCell Width="50%"> occuppera 50% de la largeur du tablerow dans lequel elle se trouve non ? de la même manière pour le hauteur ?

    Et bien chez moi ca ne fonctionne pas ....

    Pour préciser j'utilise le tableau asp plutot que le tableau HTML, cela viendrait-il de là ?

    D'ailleurs quelle est la différence entre les deux ?

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Points : 1 120
    Points
    1 120
    Par défaut
    D'ailleurs quelle est la différence entre les deux ?
    il n'y a pas vraiment de différence dans le rendu, ce sera toujours un tableau Html. Le tableau ASPNET te permet juste de construire dynamiquement un tableau via code c#.

    donc une <TableCell Width="50%"> occuppera 50% de la largeur du tablerow dans lequel elle se trouve non ?
    en théorie oui, mais ça dépend des autres cellules et du contenu. Si tu as 3 cellules avec 50%, le résultat est aléatoire. De même si tu places un élément de taille fixe trop grand dedans, il peut casser la mise en forme. Sans parler des margin par défaut sur les différents navigateurs qui peuvent mettre deux cellules à 50% sur deux lignes. Quel est réellement ton problème ?

    de la même manière pour le hauteur ?
    Non pas vraiment, il n'y a pas vraiment de mécanisme d'alignement vertical des éléments html.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 77
    Points : 54
    Points
    54
    Par défaut
    Citation Envoyé par cybermaxs Voir le message
    Quel est réellement ton problème ?
    Finalement j'ai résolu mon problème en repartant de zéro dans la construction des tables.
    Le problème était que les tablerow ne prenaient pas les tailles que je leur imposait, et finalement en virant la définition de taille sur les tablecell tout est rentré dans l'ordre. la définition des tablecell à 100% pour la hauteur et la largeur semble perturber le calcul des tailles ...

    Merci pour les informations en tout cas, mais j'ai un autre soucis indiqué sur le thread suivant ^^ :

    http://www.developpez.net/forums/d89...g/#post5065232

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. IE6 : Largeur de table défectueuse avec table-layout:fixed ou width:100%
    Par Sergejack dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 29/11/2007, 11h10
  2. Réponses: 4
    Dernier message: 21/02/2007, 16h46
  3. Nettoyage des attributs HEIGHT et WIDTH des tags html IMG d'une page html
    Par elitost dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 21/02/2007, 16h44
  4. Problème affichage Excel Application.Height/Application.Width
    Par Paloma dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 08/01/2007, 08h15
  5. comment changer la taille de papier avec printer.height et . width ?
    Par enpassant dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 30/06/2006, 17h22

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