Rechercher : dans
Par :

Pb pour fixer la largeur d'une cellule

Dernière réponse le 23 jui 2007 à 16:33:55 laura, le 23 jui 2007 à 13:06:04 
 Signaler ce message aux modérateurs

Voilà dans ma page html j'ai un tableau à 2 colonnes. Je dois fixer la largeur da la première colonne à 350 px, je n'indique rien pour la deuxième pour que sa taille soit relative à la résolution de l'écran.

mon code pour la première colonne:
<td width='350'>
<!-- inclusion du code menu-->
<div align="center">
<script src="includes/menu.js" language="javascript" type="text/JavaScript"></script>
</div>
</td>

Le problème, c'est que le 350 pixels au lieu d'être affecté à la colonne, il est affecté au menu contenu dans la colonne.

Est-ce que quelqu'un aurait une explication? (voir une solution!)

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « pb pour fixer la largeur d'une cellule » dans :
[Excel] Ajouter une date fixe dans une cellule VoirSi vous souhaitez insérer la date du jour en cours dans une cellule, au format JJ/MM/AAAA, et que celle-ci reste fixe, sans remise à jour à chaque ouverture du fichier (par exemple pour indiquer la date de création du fichier): Tapez simplement ...
[Sécurité] IP statique (fixe) ou dynamique ? VoirQu'appelle-t-on IP fixe/dynamique ? Comment choisir son adresse IP ? Que choisir entre adresse IP fixe ou dynamique ? Comment obtenir une adresse IP fixe ? Qu'appelle-t-on IP fixe/dynamique ? Quand vous vous connectez à internet, votre...
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Télécharger Object Fix Zip VoirLors de téléchargement de fichier compressé au format ZIP sur Internet, il arrive qu’il soit compromis et que le contenu ne soit inaccessible. Alors soit vous devez re-télécharger soit trouver autres choses. Object Fix Zip est un outil mais...
Tableur - Les cellules VoirLa notion de cellule On appelle "cellule" l'intersection entre une ligne (horizontale) et une colonne (verticale) de la feuille de calcul. Ainsi le nom de la ligne combiné au nom de la colonne donne les coordonnées d'une cellule (le terme d'adresse...
Tableur - La sélection des cellules VoirSélection de cellules Le tableur est un formidable outil pour manipuler des données. Ainsi, pour pouvoir manipuler les données il est nécessaire de disposer d'outils permettant de sélectionner rapidement toutes les cellules dont on a...
Référencement d’une plage de cellules VoirPLAGE DE CELLULES CONTIGUËS Une plage de cellules se note en indiquant les références de la cellule de début et de fin, séparées par le caractère : (deux-points) : Reference_Cellule_Debut:Reference_Cellule_Fin La référence à une ligne ou à une...

1

MrSocrate, le 23 jui 2007 à 13:20:59
Répondre à MrSocrate

2

Angelneonizz, le 23 jui 2007 à 13:23:46

Salut je sais pas si j'ai bien compris ton problème mais essaye ça :

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="350">Contenu 1ere colonne </td>
<td>contenu 2ieme colonne </td>
</tr>
</table>

a+ Il n'y a pas de défaite si on sais en tirer des leçons !

Répondre à Angelneonizz

3

laura, le 23 jui 2007 à 14:00:47

Excuse moi si je ne suis pas très claire.

en fait mon tableau est déjà construit comme tu le propose:

1ère ligne:
<table height=100% width=100%>
<tr width=100% >
<td width=350>
inclusion d'un menu en javascript
</td>
<td>
définition d'une iframe
</td>
</tr>

2ème ligne:
<tr width=100%>
<td colspan=2>
<table height=100% width=100%>
<tr>
<td>image></td>
<td style='vertical-align:middle;'>texte</td>
<td align='right'>lien</td>
</tr>
</table>
</td>
</tr>
</table>

mon problème est toujours le même: je voudrais que la largeur de ma 1ere colonne soit fixe.

Voilà c'est peut-être plus clair

Répondre à laura

4

Gihef, le 23 jui 2007 à 15:23:11

Bonjour,

Moi aussi j'ai du mal à comprendre.

Ta première colonne fait bien 350.

Dis voir si tu trouves une solution là-dessous :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  <head>
    <meta name="generator" content="HTML Tidy for Linux/x86 (vers 1st November 2002), see www.w3.org" />
    <title>Le Sinistros</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <style type="text/css">
      td {
        border : 1px dashed #4c4;
        }
    </style>
  </head>
  <body>
    <h4>Tes tableaux</h4>
    <table style="height:100%; width:100%; border:1px solid #888;">
      <tr>
        <td style="width:350px;">inclusion d'un menu en javascript</td>
        <td>définition d'une iframe</td>
      </tr>
      <tr>
        <td colspan="2">
          <table style="height:100%; width:100%; border:1px solid #888;">
            <tr>
              <td>image</td>
              <td style='vertical-align:middle;'>texte</td>
              <td style="text-align:right;">lien</td>
            </tr>
          </table>
        </td>
      </tr>
    </table>

    <p><br /></p>

    <h4>Les mêmes avec une petite modif.</h4>
    <table style="height:100%; width:100%; border:1px solid #888;">
      <tr>
        <td rowspan="2" style="width:350px;">inclusion d'un menu en javascript</td>
        <td>définition d'une iframe</td>
      </tr>
      <tr>
        <td>
          <table style="height:100%; width:100%; border:1px solid #888;">
            <tr>
              <td>image</td>
              <td style='vertical-align:middle;'>texte</td>
              <td style="text-align:right;">lien</td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
  </body>
</html>


+ Pourquoi utilises-tu un tableau pour construire ta page ?
 

Répondre à Gihef

5

Angelneonizz, le 23 jui 2007 à 15:24:27

En ajoutant nowrap (pas de retour à la ligne automatique) avec du texte ça marche, aprés si non je ne vois pas

se qui donne : <td width=350 nowrap> Il n'y a pas de défaite si on sais en tirer des leçons !

Répondre à Angelneonizz

6

 laura, le 23 jui 2007 à 16:33:55

Finalement j'ai bidouillé un truc pour contourner mon problème.

En fait, c'est le tableau sur la deuxième ligne qui empechait ma colonne d'être fixe bien qu'il y ait un colspan.

merci quand même!

Répondre à laura