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 :

Code erroné ?


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Teo
    Teo est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 110
    Par défaut Code erroné ?
    Bonjour

    Je dois modifer un site que j'ai pas mis en oeuvre.
    Le codeur n'est plus dans la boite.
    J'ai jamais bien compris le trio CSS/HTML/JS

    J'ai besoin d'aide pour mieux comprendre le code qui suit
    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
    div.navigation div.box_arrondi div.left {
    height: 85px;
    }
     
    div.navigation div.box_arrondi div.left_center {
    height: 67px;
    }
     
    div.navigation div.box_arrondi div.right {
    height: 85px;
    }
     
    div.navigation div.box_arrondi div.right_center {
    height: 67px;
    }
     
    div.navigation div.box_arrondi
    {
      height: 85px;
      width: 950px;
    }
     
    div.navigation div.box_arrondi_content
    {
      height: 85px;
      width: 930px;
    }
    Il y a des div contenant les classes mentionnées.
    Ma question est la suivante
    Si
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    div.navigation div.box_arrondi div.left {
    height: 85px;
    }
    donne 85pixels de gaut pour les div de class navigation et left
    que se passe t'il quand plus bas on se trouve avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    div.navigation div.box_arrondi div.left_center {
    height: 67px;
    }
    div.navigation aura une hauteur de 67px ? ou de 85px ?

    Il y a t'il une regle pour la priorité en cas de "contre ordre" ?
    C'est le dernier ordre qui prime ?

    Le fichier CSS est pleins de "redondances" qui me semblent "contradictoires"
    Le fichier est mal ecrit ou c'est moi qui comprend vraiment rien dans les trucs CSS ?

    Merci d 'avance pour vos lumieres.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    le mieux est d'apprendre :


    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    div.navigation div.box_arrondi div.left_center {
    height: 67px;
    }
    Se réfère au div portant la class "left_center" dans cette configuration :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <div class="navigation">
      pas ici...
      <div class="box_arrondi">
        pas ici non plus...
        <div class="left_center">Bingo ! C'est ici !</div>
      </div>
    </div>

  3. #3
    Teo
    Teo est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 110
    Par défaut
    Merci jreaux62.

    Je croyais enfin connaitre au moins les bases...

    Je crois que je melange les
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    div.navigation div.box_arrondi div.left_center 
    {
     ...
    }
    avec les
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    div.navigation , div.box_arrondi div.left_center 
    {
      ...
    }
    Ca ma toujours enervé que pour afficher un simple menu deroulant, il faille
    je ne sais combien de div !

    Bien, je dois donc retourner en cours !

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Teo Voir le message
    Ca ma toujours enervé que pour afficher un simple menu deroulant, il faille je ne sais combien de div !
    En fait,
    pas tant que ça !
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div id="menu">
      <ul>
        <li><a href="#">menu1</a></li>
        <li><a href="#">menu2</a></li>
        <li><a href="#">menu3</a>
           <ul>
              <li><a href="#">sous-menu3-1</a></li>
              <li><a href="#">sous-menu3-2</a></li>
           </ul>
       </li>
      <ul>
    </div>
    Le CSS se gère facilement :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #menu { .... }
    /* menu niveau 1 */
    #menu > ul { .... }
    #menu > ul > li { .... }
    #menu > ul > li > a { .... }
    /* menu niveau 2 */
    #menu > ul > li > ul { .... }
    #menu > ul > li > ul > li { .... }
    #menu > ul > li > ul > li > a { .... }

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    +1 jreaux62, surtout que si l'on en croit le nom des classes, il ne s'agit pas de faire un menu déroulant mais de gérer des coins arrondis, qui d'ailleurs ne se réalisent plus comme ça depuis un petit moment déjà mais avec la propriété CSS border-radius...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Invité
    Invité(e)
    Par défaut
    +1 Bovino
    => CSS Border Radius Generator

    => Coins arrondis CSS
    => Créer des coins arrondis à l'aide de Sprites CSS
    Le seul intérêt de ces tutos (qui "datent" un peu) serait encore de créer des coins "exotiques" (de forme très spéciales).

    Et encore !
    Le CSS permet maintenant de grandes libertés : création de forme complexes en CSS3 + pseudo-éléments :before, :after,...
    => De la géométrie avec CSS
    Dernière modification par Invité ; 09/08/2013 à 12h28.

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

Discussions similaires

  1. Tri de Batcher : code erroné, "corrections" non satisfaisantes
    Par yoshik dans le forum Général Python
    Réponses: 5
    Dernier message: 12/07/2011, 01h46
  2. [TPW] Cryptage simple, code erroné ?
    Par leduk69 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 09/06/2009, 14h39
  3. code erroné (System.NullReferenceException )
    Par beet2che dans le forum VB.NET
    Réponses: 3
    Dernier message: 30/08/2008, 17h15
  4. code erroné ou non??
    Par issam16 dans le forum Access
    Réponses: 1
    Dernier message: 21/06/2006, 12h50
  5. code erroné
    Par moonia dans le forum Langage
    Réponses: 2
    Dernier message: 28/04/2006, 13h59

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