Gerer les diminutions de pages

dourlens59 Messages postés 72 Statut Membre -  
cubeur78 Messages postés 102 Statut Membre -
Bonjour,
Je suis actuellement entrain de créer un site web,
Je suis confronté à un problème, lorsque que je diminue la taille de ma page, ma page ne ressemble plus à rien.
Y'a t'il un style CSS qui permet de fixer des "<div>"
Cordialement,

6 réponses

  1. dargihk
     
    Dur de deviner sans voir le code :s

    Le problème peut venir des dimensions des éléments de votre page. Vous devez le faire en taille relative(pourcentage) pour qu'elle s'adapte à toutes les tailles(ratio longueur/largeur) et résolutions d'écran.

    >Y'a t'il un style CSS qui permet de fixer des "<div>"
    Que voulez vous dire? Vos div se déplacent ils?
    En html et avec CSS les éléments sont positionnés à la suite sauf si on veut les sortir du flux. Il y a 2 types de comportements pour les balises: inline et block. Inline (en ligne) va remplir l'espace restant sauf si l'espae est insuffisant. Block ira à la suite en utilisant sa propre ligne.

    Quand un élément est fixé (fixed en CSS) il l'est par rapport à la page et l'on peut scroller la page il restera à la plae où il est fixé(donc toujours présent où que l'on soit dans la page); cela permet d'avoir par exemple un élément de navigation mais je ne pense pas que c'est ceci que vous voulez.
    0
  2. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    ah !!!
    et au départ la css est ???
    0
  3. cubeur78 Messages postés 102 Statut Membre 65
     
    Il serait préférable d'avoir le lien de votre site ou le code.
    Comme la dit dargihk, vos problème viennent du fait que vos dimensions sont sûrement en "px" et non en "%".
    0
  4. dourlens59 Messages postés 72 Statut Membre
     
    Comme exemple voici le code mon header :

    <div id="header" style="height:200px;" >
    <br/>
    <div id="boutonAccueil"><a class="bouton" href="accueil.php" > Accueil </a></div>
    <div id="boutonFilm"><a class="bouton" href="listefilms.php?listefilm" > Film </a></div>
    <div id="boutonSerie"><a class="bouton" href="listefilms.php?listeserie" > Serie </a></div>
    <div id="boutonContact"><a class="bouton" href="contact.php" > Contact </a></div>
    </div>

    Et voici le css pour le header :

    #header{
    background-image:url(barreHaut.png);
    background-repeat: no-repeat;
    Float:center;
    }

    #boutonAccueil{
    Float: left;
    margin-left:275px;
    margin-top: 112px;
    font-weight: bold;
    }
    #boutonFilm{
    Float: left;
    margin-left:265px;
    font-weight: bold;
    margin-top: 112px;
    }
    #boutonSerie{
    Float: left;
    margin-left:265px;
    font-weight: bold;
    margin-top: 112px;
    }
    #boutonContact{
    Float: left;
    margin-left:255px;
    font-weight: bold;
    margin-top: 112px;
    }

    Quand je réduit ma page, les contenus texte de mes boutons vont faire un retour à la ligne. Je voudrais qu'il reste figer si on doit redimensionner la page
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cubeur78 Messages postés 102 Statut Membre 65
     
    J'ai quelques peu remanié ton code :

    HTML
    <header>
    <div id="header">
    <br/>
    <span class="bouton_menu"><a class="bouton" href="accueil.php">Accueil</a></span>
    <span class="bouton_menu"><a class="bouton" href="listefilms.php?listefilm">Film</a></span>
    <span class="bouton_menu"><a class="bouton" href="listefilms.php?listeserie">Serie</a></span>
    <span class="bouton_menu"><a class="bouton" href="contact.php">Contact</a></span>
    </div>
    </header>

    CSS
    #header
    {
    background-image:url(barreHaut.png);
    background-repeat: no-repeat;
    text-align:center;
    }

    .bouton_menu
    {
    margin-left:4%;
    margin-right:4%;
    font-weight: bold;
    }

    Tu peux modifier l'espace entre les mots dans le marin-left et le marin-right du CSS mais il faut que les deux restent identiques pour que ton menu soit centré
    0
  7. dourlens59 Messages postés 72 Statut Membre
     
    Merci de ta réponse, j'ai donc mis en place ton code, mais le problème c'est que le contenu Texte reste bloquer tous en haut, j'ai beau mettre "margin-top:" le texte reste figer tout en haut.
    0
    1. cubeur78 Messages postés 102 Statut Membre 65
       
      tu veux le mettre où ?
      0
    2. dourlens59 Messages postés 72 Statut Membre
       
      J'aimerais pouvoir gérer son positionnement en venant du haut, j'avais mis la margin-top: à 112px
      0
    3. cubeur78 Messages postés 102 Statut Membre 65
       
      il te suffit de rajouter cette ligne :
      margin-top: X%;
      au header dans le CSS en remplaçant X pour que ton menu soit décalé du haut de la fenêtre
      0
    4. dourlens59 Messages postés 72 Statut Membre
       
      Quand je met cet ligne dans le header, le texte va bien descendre avec son image qui sera en arrière plan, mais le texte sera toujours en haut de l'image, alors qu'il faudrait qu'il descende dans l'image
      0
    5. cubeur78 Messages postés 102 Statut Membre 65
       
      Sans l'image en question je ne peut pas trop t'aider
      0