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 :

Une cellule sans contenu mais affichée quand même?


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 193
    Par défaut Une cellule sans contenu mais affichée quand même?
    Bonjour,
    Je dois affiché un tableau ou les cellules sont vides.
    Le but de ce tableau est de pouvoir selectionner les cellules sans pour autant qu'il y'ait besoin d'afficher un espace.
    En faisant <td>&nbsp</td>...
    Le but est d'eviter que lorsque l'on passe au dessus d'une cellule celle ci se selectionne car elle possede un caractere "espace" dans ce case.

    Bref comment avoir une cellule de taille fixe sans qu'il y'ait quelque chose dedans?

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 869
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 869
    Par défaut
    Salut,

    Et si tu mettais une image invisible à l'intérieur ?

  3. #3
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    td {
    width: 50px;
    height:50px;
    }
    Non ?

  4. #4
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 869
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 869
    Par défaut
    Le problème, c'est que le navigateur n'affiche pas la cellule TD, me semble-t-il, même si tu lui donnes une taille.

    Exemple :

    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
    <html>
    <head>
    <title>Landscape Printing</title>
    <style type="text/css" media="print">
    td.celluleVide {
    width: 50px;
    height:50px;
    }
    </style>
    </head>
    <body>
    <table border="1">
    	<tr>
    		<td>test</td>
    		<td id="celluleVide"></td>
    	</tr>
    	<tr>
    		<td>test</td>
    		<td>test</td>
    	</tr>
    </table>
    </body>
    </html>
    La cellule n'est pas affichée.
    Donc génèralement, en effet, on met un "&nbsp;", mais ça a pour effet de décaller tout à l'affichage de la taille de l'espace insécable; pour lutter contre ça, tu peux mettre une image transparente à l'intérieur, je crois même qu'en lui donnant une taille à 0,0 ça devrait fonctionner.

    A+

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 193
    Par défaut
    Je voulais eviter l'image invisible...
    Mais bon apparement pas le choix

  6. #6
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Non non on peut :

    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
    <html>
    <head>
    <style type="text/css">
    table {
    margin: auto;
    border-collapse: collapse;
    border: 1px solid;
    }
    td {
    width: 100px;
    height:100px;
    border: 1px solid;
    }
    </style>
    </head>
    <body>
    <table border="1">
    	<tr>
    		<td>test</td>
    		<td></td>
    	</tr>
    	<tr>
    		<td>test</td>
    		<td>test</td>
    	</tr>
    </table>
    </body>
    </html>

  7. #7
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 869
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 869
    Par défaut
    Salut,

    Regarde ce code :

    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
    <html>
    <head>
    <title>Page de test</title>
    <style type="text/css">
    BODY {
    background-Color:EEEEEE;
    font-family:Verdana,Arial;
    font-size:11pt;
    }
    INPUT {
    background-Color:EEEEEE;
    border:0px;
    font-family:Verdana,Arial;
    font-size:11pt;
    }
    </style>
    </head>
    <body>
    <form name="test">
    Coucou, ceci est un test :)<br/><input type="text" size="50" name="test" value="Coucou, ceci est un test :)">
    </form>
    </body>
    </html>

  8. #8
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 193
    Par défaut
    Regarde a ton tour ce code (le tiens dans un tableau )

    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    <html>
    <head>
    <title>Page de test</title>
    <style type="text/css">
    BODY {
    background-Color:EEEEEE;
    font-family:Verdana,Arial;
    font-size:11pt;
    }
    INPUT {
    background-Color:EEEEEE;
    border:0px;
    font-family:Verdana,Arial;
    font-size:11pt;
    }
    </style>
    </head>
    <body>
    <form name="test">Coucou, ceci est un test :)<br />
    <table>
     
    	<tr>
    		<td><input type="text" size="50" name="test"
    			value="Coucou, ceci est un test :)"></td>
    	</tr>
    		<tr>
    		<td><input type="text" size="50" name="test"
    			value="Coucou, ceci est un test :)"></td>
    	</tr>
    		<tr>
    		<td><input type="text" size="50" name="test"
    			value="Coucou, ceci est un test :)"></td>
    	</tr>
    </form>
    </table>
    </body>
    </html>

    Sur Mozilla paas de prob ca marche ca ne le met pas en surbrillance...
    Sous IE ca marche pas :'(
    Ce beta d'IE me les colorise :S

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10
    Par défaut Et la propriété White-Space
    Bonjour,
    Et la propriété White-Space ; elle doit pouvoir aider pour ça.

    Voir http://stylescss.free.fr/white-space.html.


    A+ et bon courage

  10. #10
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 193
    Par défaut
    Je ne pense pas que ca puisse m'aider...
    EN tout cas ca donne rrien :S

Discussions similaires

  1. [XL-2000] écrire dans une cellule sans écraser son contenu
    Par mollus dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 07/06/2011, 14h44
  2. Réponses: 4
    Dernier message: 11/03/2011, 17h04
  3. [MySQL] mysql_fetch_array renvoi une erreur mais fonctionne quand même
    Par nightcyborg dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/09/2009, 11h46
  4. [VBA-E] Ecrire dans une cellule sans écraser son contenu
    Par skystef dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/02/2007, 15h43

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