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 :

Question sur le display


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 114
    Par défaut Question sur le display
    J'ai un code html généré en PHP qui m'affiche tout une liste d'information provenant d'un tableau PHP.
    Ce qui donne en gros :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <div id=1 class=ok>
       <!-- Infos -->
    </div>
    <div id=2 class=ok>
       <!-- Infos -->
    </div>
    <div id=3 class=ok>
       <!-- Infos -->
    </div>
    Du coup, il m'affiche tout, et je n'ai aucunement besoin de tout voir, seulement une partie, alors, en javascript je n'affiche que la partie dont j'ai besoin.
    Pour ce faire, je change la classe de mes div que je ne veux pas afficher.
    Mon css pour cette classe ce réduit a :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    .off
    {
    	display: none;
    }

    Ce qui donnera dans notre exemple :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <div id=1 class=ok>
       <!-- Infos -->
    </div>
    <div id=2 class=off>
       <!-- Infos -->
    </div>
    <div id=3 class=off>
       <!-- Infos -->
    </div>

    Et n'affichera donc que le premier <div>.
    Mon problème est que si je n'ai rien à afficher, toutes mes classes sont à off et donc je n'affiche rien, alors que j'aurai aimé afficher du texte ou une image pour dire qu'il n'y a, justement, rien à afficher.

    Merci

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Le plus simple/pratique/propre c'est de faire sa en php directement ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 114
    Par défaut
    Sauf que c'est impossible :/

  4. #4
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Le plus simple/pratique/propre c'est de faire sa en php directement ...
    +1, dans ton cas, tu as besoin de conditions pour afficher ou pas, les blocs + bloc indépendant si rien à afficher.
    Un langage serveur aurait été le bienvenu...
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  5. #5
    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,

    C'est donc un problème qui relève plutôt de Javascript ou de PHP.

    Cependant, n'évite pas d'utiliser une syntaxe correcte :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      <!-- non -->
    <div id=1 class=ok>
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      <!-- oui -->
    <div id="bloc1" class="ok">

    -

Discussions similaires

  1. [debutant] Questions sur 1 futur projet
    Par cyrull22 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 28/04/2003, 21h49
  2. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23
  3. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  4. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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