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

Mise en page CSS Discussion :

Problemes avec Border


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut Problemes avec Border
    Bonjour a tous,
    j'ai quelques soucis pour afficher des bordures dans une table .

    En effet, j'essaie d'afficher seulement certaines bordures en utilisant les id des cellules pourtant aucune bordure ne s'affiche.

    Je ne vois pas ce qui ne fonctionne pas dans le code ci-dessous.

    Merci de votre aide.


    Voici le php :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <table id="terrain"  >
     
    <?php for ($i=1;$i<28;$i++){ ?>
    <tr height="13px" >
    <?php for ($j=1;$j<16;$j++){?>
     
    <td width="10px"  id="<?php echo "cell".$j."_".$i; ?>"> </td>
     
    <?php } //fin for?>
    </tr>
    <?php } //fin for?>
     
    </table>



    Voici le CSS associe :

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #cell1_3,#cell2_3,#cell3_3
    {
    border-color:black;
    }

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    On ne veut pas de ton PHP, merci de donner le code généré.

    Pour appliquer une bordure en CSS il faut 3 éléments :
    La couleur, le style, la taille.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #cell1_3,#cell2_3,#cell3_3
    {
    border:1px solid black;
    }

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut
    J'ai spécifié type couleur et taille pour la bordure mais ca ne change rien.


    Voila le code generé :


    <table id="terrain" >

    <tr height="13px" >

    <td width="10px" id="cell1_1" onclick="javascript:selection('cell1_1');" onmouseover="javascript:afficher_joueurs(event,'cell1_1')" onmouseout="javascript:HideBulle()"></td>


    <td width="10px" id="cell2_1" onclick="javascript:selection('cell2_1');" onmouseover="javascript:afficher_joueurs(event,'cell2_1')" onmouseout="javascript:HideBulle()"></td>


    <td width="10px" id="cell3_1" onclick="javascript:selection('cell3_1');" onmouseover="javascript:afficher_joueurs(event,'cell3_1')" onmouseout="javascript:HideBulle()"></td>


    etc ..............


    </tr>
    <tr height="13px" >

    <td width="10px" id="cell1_2" onclick="javascript:selection('cell1_2');" onmouseover="javascript:afficher_joueurs(event,'cell1_2')" onmouseout="javascript:HideBulle()"></td>

    etc ...........

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 97
    Par défaut
    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
     
     
     
    <table id="terrain"  >
     
    <tr height="13px" >
     
    <td width="10px"  id="cell1_1" onclick="javascript:selection('cell1_1');" onmouseover="javascript:afficher_joueurs(event,'cell1_1')" onmouseout="javascript:HideBulle()"></td>
     
     
    <td width="10px"  id="cell2_1" onclick="javascript:selection('cell2_1');" onmouseover="javascript:afficher_joueurs(event,'cell2_1')" onmouseout="javascript:HideBulle()"></td>
     
     
    <td width="10px"  id="cell3_1" onclick="javascript:selection('cell3_1');" onmouseover="javascript:afficher_joueurs(event,'cell3_1')" onmouseout="javascript:HideBulle()"></td>
     
     
    etc ..............
     
     
    </tr>
    <tr height="13px" >
     
    <td width="10px"  id="cell1_2" onclick="javascript:selection('cell1_2');" onmouseover="javascript:afficher_joueurs(event,'cell1_2')" onmouseout="javascript:HideBulle()"></td>
     
    etc ...........


    pourquoi ne mets tu pas une classe à tes tr ??? genre comme ça
    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
     
     
     
    <table id="terrain"  >
     
    <tr height="13px" >
     
    <td width="10px"  class="cell" onclick="javascript:selection('cell1_1');" onmouseover="javascript:afficher_joueurs(event,'cell1_1')" onmouseout="javascript:HideBulle()"></td>
     
     
    <td width="10px"  class="cell" onclick="javascript:selection('cell2_1');" onmouseover="javascript:afficher_joueurs(event,'cell2_1')" onmouseout="javascript:HideBulle()"></td>
     
     
    <td width="10px"  class="cell" onclick="javascript:selection('cell3_1');" onmouseover="javascript:afficher_joueurs(event,'cell3_1')" onmouseout="javascript:HideBulle()"></td>
     
    etc...
    et dans le css
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .cell{
        border : 1px solid black
    }

    ++

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut
    Je ne mets pas de classe car je ne veux pas mettre de bordures partout, seulement sur certains cotes de certaines cellules.

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 97
    Par défaut
    bin en faisant comme je t'ai marqué tu auras les border que sur les cellules avec pour nom class="cell"
    et si tu veux qu'il y ait un côté "borduré" tu met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    border-left : 1px solid black
    border-right : 1px solid black
    border-top : 1px solid black
    border-bottom : 1px solid black

Discussions similaires

  1. probleme avec des border de table
    Par Joe Le Mort dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 01/03/2007, 16h21
  2. Petit probleme avec les Border lors d'une sauvegarde
    Par Mike888 dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 06/06/2006, 09h33
  3. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  4. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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