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 :

Bandeau de haut de page


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : Avril 2014
    Messages : 483
    Par défaut Bandeau de haut de page
    Bonjour,

    j'ai 2 pages html (celle avec le code header1 et celle avec le code header2), les codes passés sont des bandeaux de haut de page avec un logo sur la gauche, censés être les mêmes lorsque l'on passe de l'une à l'autre de ces pages, or justement ces 2 bandeaux ne sont pas les mêmes car sur la page avec header2 le logo est décalé lorsqu'on arrive sur cette page par rapport au logo lorsqu'on est sur la page avec header1.Ceci est dû au fait que les deux codes fournis sont différents car #header1et #header2 sont différents. Je n'ai pas mis tout le code des pages, seulement celui qui concerne le problème. Comment faire pour que le logo soit à la même place sur les bandeaux de haut de page des deux pages?

    Merci de votre aide

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <div id="header1" class="height container-fluid">
      <div class="row height"> 
        <div class="col-sm-2 col-md-2 height"> 
            <a href="accueil.php"><div class="logo"></div></a>
        </div>
        <div class="height col-sm-10 col-md-10"> 
                           ....

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <div id="header2" class="height container-fluid">
      <div class="row height "> 
        <div class="col-sm-2 col-md-2 height"> 
            <a href="accueil.php"><div class="logo"></div></a>
        </div>
        <div class="height col-sm-10 col-md-10"> 
                          ....

    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
    #header1{
     height:250px;
     background:white;
    }
    #header2{
     display:table-row;
     height:250px;
     background:white;
    }
    .height{
     height:100%;
    }
    .logo{
      width:100%;
      height:100%;
      background:url(logo.gif) no-repeat center center;
    }

  2. #2
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Billets dans le blog
    1
    Par défaut
    Eh bien déjà tu en as un en display: table-row et pas l'autre, il se passe quoi si tu retires cette règle ?

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : Avril 2014
    Messages : 483
    Par défaut
    il se passe que le problème du bandeau est résolu mais que le reste de la page qui est un quadrillage d'images est en vrac

  4. #4
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Billets dans le blog
    1
    Par défaut
    Si tu fais ta mise en page avec des display table c'est qu'il y a un soucis dans la conception CSS du site. Ce type de display est à bannir dans 99.999% des cas.

    Si tu veux de l'aide, poste de préférence un lien vers ta page online.

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : Avril 2014
    Messages : 483
    Par défaut
    je n'ai pas de page online, je travaille sous MAMP.
    Le modèle tabulaire n'est selon moi et selon beaucoup d'autres développeurs web aussi pas à laisser de côté car il résoud certains problèmes insolubles avec d'autres technologies, par contre ce à quoi tu fais allusion sans doute est que le modèle tabulaire est laissé pour compte en raison des anciens <table> html

  6. #6
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Billets dans le blog
    1
    Par défaut
    J'aimerais bien rencontrer les développeurs en question

    Jusqu'à il y a 5/6, les display table avaient encore deux utilités : afficher des tableaux de données et centrer un élément verticalement par rapport à son contenu.
    Maintenant que l'immense majorité des browsers supportent l'inline-block ou même les flex-box, cette deuxième utilité est passée à la trappe.

    Utiliser des tableaux pour faire de la mise est page est universellement reconnu comme l'une des pires pratiques depuis... pfiuuu... 2001 ?

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

Discussions similaires

  1. [Référencement] footer optimisé en haut de page
    Par the_dydy dans le forum Référencement
    Réponses: 1
    Dernier message: 25/04/2007, 13h32
  2. [XHTML] haut de page dans un iframe
    Par bourvil dans le forum Balisage (X)HTML et validation W3C
    Réponses: 19
    Dernier message: 05/07/2006, 09h38
  3. Aligner un tableau en haut de page
    Par leloup84 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 06/03/2006, 10h11
  4. caractères étranges an haut de page sous Ffx
    Par javatwister dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 27/08/2005, 01h49
  5. # et retour en haut de page
    Par littleqi dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 11/12/2004, 16h08

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