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 :

[HTML 4.0] Fixer une largeur de colonne dans une table très large


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut [HTML 4.0] Fixer une largeur de colonne dans une table très large
    Bonjour,

    J'ai cherché (forums, tutoriaux) mais n'ai pas trouvé de problème équivalent ni de réponse à mon problème. J'espère ne pas faire doublon, si c'est le cas désolée ^^

    Voilà mon souci, j'ai un tableau de résultats avec une nombre de colonnes important (je sais c'est moche). Du coup ma table dépasse allègrement en largeur la taille de la fenêtre du navigateur.

    J'ai laissé libre la taille de la table et des colonnes, ainsi le navigateur ratatine tout en largeur comme il peut.

    Ce que je souhaiterais, c'est pouvoir fixer la taille (en pixels) de certaines colonnes (en CSS de préférence), pour des raisons esthétiques, de manière à les agrandir un peu.

    Est-ce possible ?
    Dois-je pour cela fixer tous les éléments en pixels ? (table, cellules)

    Merci d'avance pour vos solutions.

  2. #2
    Membre chevronné Avatar de GihefBey
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 366
    Par défaut
    Bonjour,

    Un problème similaire est soulevé dans ce post.

    Donne-nous le code HTML et CSS de ta page.

    -

  3. #3
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    Citation Envoyé par GihefBey Voir le message
    Un problème similaire est soulevé dans ce post.
    Je viens de lire ce post, mais ça ne m'aide pas du tout puisque je n'ai pas le même problème.

    Citation Envoyé par GihefBey Voir le message
    Donne-nous le code HTML et CSS de ta page.
    Je doute qu'il aide beaucoup. Une simple table avec de nombreuses colonnes (de manière à dépasser exagérément la largeur de la fenêtre du navigateur).

    Je peux quand même vous donner le début, mais tout coller est inutile.

    JSP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <table class="tableResultats">
    <%-- Entête de la table de résultats : PDT --%>
    <tr>
    <td class="pdt"><bean:message key="machinchose.col1" /></td>
    <td class="pdtAuto"><bean:message key="machinchose.col2" /></td>
    <td class="pdtAuto"><bean:message key="machinchose.col3" /></td>
    <td class="pdt"><bean:message key="machinchose.col4" /></td>
    <td class="pdt"><bean:message key="machinchose.col5" /></td>
    <td class="pdt"><bean:message key="machinchose.col6" /></td>
    <td class="pdt"><bean:message key="machinchose.col7" /></td>
    <td class="pdt"><bean:message key="machinchose.col8" /></td>
    <td class="pdt"><bean:message key="machinchose.col9" /></td>
    <td class="pdt"><bean:message key="machinchose.col10" /></td>
    <td class="pdt"><bean:message key="machinchose.col11" /></td>
    <td class="pdt"><bean:message key="machinchose.col12" /></td>
    <td class="pdt"><bean:message key="machinchose.col13" /></td>
    <td class="pdt"><bean:message key="machinchose.col14" /></td>
    <td class="pdt"><bean:message key="machinchose.col15" /></td>
    <td class="pdt"><bean:message key="machinchose.col16" /></td>
    <td class="pdtAuto"><bean:message key="machinchose.col17" /></td>
    <td class="pdt"><bean:message key="machinchose.col18" /></td>
    <td class="pdt"><bean:message key="machinchose.col19" /></td>
    <td class="pdt"><bean:message key="machinchose.col20" /></td>
    <td class="pdt"><bean:message key="machinchose.col21" /></td>
    <td class="pdt"><bean:message key="machinchose.col22" /></td>
    <td class="pdt"><bean:message key="machinchose.col23" /></td>
    <td class="pdt"><bean:message key="machinchose.col24" /></td>
    </tr> [...]
    CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    .tableResultats {
    	border: 1px solid #cbd300;
    	border-spacing: 0;
    	border-collapse: collapse;
    }
     
    .pdt, .pdtAuto {
    	background-color: #cbd300;
    	color: white;
    	font-size: 11px;
    	font-weight: bold;
    	padding: 2px 4px;
    	white-space: nowrap;
    }
    NB : pdt et pdtAuto ont les mêmes propriétés pour le moment.
    C'est pour les colonnes ayant la classe "pdtAuto" que je souhaite fixer la largeur (agrandir).

  4. #4
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    Même si tu rajoutes cela ça ne fonctionne pas ???
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .pdtAuto {
    width:10%;
    }

  5. #5
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    Non, ni en pixels, ni en pourcentage ...

  6. #6
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    Alors je ne comprend pas le problème que tu as ?

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/12/2010, 21h20
  2. Réponses: 9
    Dernier message: 07/10/2010, 17h49
  3. Largeur de colonne dans une Listbox
    Par fmris dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/02/2009, 11h29
  4. largeur de colonne dans une zone de liste
    Par fsautejeau dans le forum Access
    Réponses: 2
    Dernier message: 25/08/2006, 13h29
  5. Fixer la largeur des colonnes d'une CListCtrl
    Par Depteam1 dans le forum MFC
    Réponses: 4
    Dernier message: 28/06/2005, 15h46

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