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

HTML Discussion :

Comment center un site sur les Navigateur ?


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 8
    Par défaut Comment center un site sur les Navigateur ?
    dabord bonjour a tous d'un nouveau....

    j'ai un probleme que je n'arrive pas a résoudre... portant j'ai essayer plein de trucs trouver sur le net.. mais rien ne fonctionne... car je pense que je n'utilise pas correctement les descriptions.... je travaille sur un site pour un amis... je bosse avec un peu dreamwaver et surtout Webexpert.. actuellement les pages s'affiche sur la gauche et je souhaite que les pages s'affichent toujours au centre de l'ecran...

    je débute alors c'est pas simple pour moi...
    je peu éventuellement envoyer par mail une page si vous le souhaiter ?

    merci de votre aide

  2. #2
    Membre averti
    Inscrit en
    Août 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 27
    Par défaut
    c'est simple tres simple ! tu vas mettre cette balise
    <div align="center"></div> entre les balise body et tu vas mettre dedan tout le contenue du site

  3. #3
    Nouveau membre du Club
    Inscrit en
    Septembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 8
    Par défaut
    oui simple..mais j'ai deja essayer et cela ne fonctionne pas chez moi !!! pourquoi ?
    j'ai deja une balise div dans ma page.. j'ai essayer de mettre la fonction <div align=center> avant l'autre, apres l'autre mais rien n'y fait... faut dire que dans ma page j'ai pas mal de chose.... je vais reassayer.. si cela ne fonctionne pas avec cette fonction c'est peut-etre que autre chose l'annule ??

    merci

  4. #4
    Nouveau membre du Club
    Inscrit en
    Septembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 8
    Par défaut
    je viens de reassayer... avec la balise <div align="center"> ma page est a droite !!!!... j'ai placer celle-ci avant l'autre balise div

    la balise div que j'ai deja dans mon document est:
    <div style='position:absolute;width:8.5152in;height:11.0152in'>

  5. #5
    Nouveau membre du Club
    Inscrit en
    Septembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 8
    Par défaut
    en fait j'y comprend plus rien!!!!
    quand j'uilise la fonction <div align="center"> comme citer au dessus la page se place un peu a droite (pour la voir complètement je suis obliger d'utiliser le courseur horizontal de la page web)... un peu oui car quand j'utilise right dans la balise pour faire un test la page web et encore plus a droite !!!! (dans se cas pour voir ma page je suis aussi obliger d'utiliser le courseur.. mais beaucoup plus)..
    j'espere que vous comprenez !!!

    j'en deduit que Center fonctionne..mais pourquoi le centre se n'est pas le centre du navigateur ????

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Voici une réponse à ta question : Comment centrer un bloc avec du CSS

  7. #7
    Nouveau membre du Club
    Inscrit en
    Septembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 8
    Par défaut
    je pense que je viens de trouver !!!
    il faut biensur mettre la balise align="center"..... mais dans ma premiere balise DIV j'ai mis relative a la place d'absolute et ca marche !!!!
    je vais essayer plus longement ...

    merci a tous

  8. #8
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par star42 Voir le message
    il faut biensur mettre la balise align="center"..... mais dans ma premiere balise DIV j'ai mis relative a la place d'absolute et ca marche !!!!
    Non je te conseil d'oublier align qui est un des attributs de présentation déprécié et de le remplacer par la méthode de centrage présente dans le tuto linké par Kerod

  9. #9
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <body>
        <div id="Layout"/>
    </body>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <style type="text/css">
      #Layout {width:800px;margin:auto;}
    </style>

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Par défaut
    Salut,

    Mets ceci dans ton css

    body { /* Page Body */
    text-align : center;
    margin-top: 20pt;
    margin-left: auto;
    margin-right: auto;
    }
    Dit-moi si ca marche?

  11. #11
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par popcorn Voir le message
    Mets ceci dans ton css
    Dit-moi si ca marche?
    L'unité point (pt) n'est pas du tout adaptée pour l'écran et pour d'autres éléments que les polices
    Il est préférable de choisir des pixel ou des em selon le cas.

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Par défaut
    Citation Envoyé par Erwan31 Voir le message
    L'unité point (pt) n'est pas du tout adaptée pour l'écran et pour d'autres éléments que les polices
    Il est préférable de choisir des pixel ou des em selon le cas.
    A titre d'information, il y a-t'il des conséquence à utiliser (pt), des incompatibilité? merci pour l'info

  13. #13
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par popcorn Voir le message
    A titre d'information, il y a-t'il des conséquence à utiliser (pt), des incompatibilité?
    L'unité point est essentiellement préjudiciable en terme d'accessibilité visuelle lorsqu'elle est appliquée sur des polices puisque
    son utilisation (comme les pixel) a pour effet de verrouiller la commande d'agrandissement/réduction du texte sous IE. (je ne sais pas si IE8 a rectifié le tir)

    D'autre part, il faut savoir que l'unité point peut se traduire différemment suivant la plateforme: les anciens écrans mac en 72ppp affichent par exemple 1 pixel pour 1 point alors que le standard windows et les nouveaux écrans MAC sont en 96ppp, (4 pixel pour 3 points).
    12pt fera donc 16px sur Windows alors qu'il fera 12px sur un "vieux" MAC ou sur Linux.

    Mis appart ça je ne suis pas sûr que cette unité soit acceptée par tout les navigateurs graphiques quand elle ne s'applique pas à la propriété font-size.

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Par défaut
    Citation Envoyé par Erwan31 Voir le message
    Les points sont essentiellement préjudiciables en terme d'accessibilité visuelle
    lorsqu'ils sont appliqués sur des polices puisque que leur utilisateur (comme les pixel) a pour effet de verrouiller la commande d'agrandissement/réduction du texte sous IE. (je ne sais pas si IE8 a rectifié le tir)

    D'autre part, il faut savoir que l'unité point peut se traduire différemment suivant la plateforme: les anciens écrans mac en 72ppp affichent par exemple 1 pixel pour 1 point alors que le standard windows et les nouveaux écrans MAC sont en 96ppp, (4 pixel pour 3 points).
    12pt fera donc 16px sur Windows alors qu'il fera 12px sur un "vieux" MAC ou sur Linux.

    Mis appart ça je ne suis pas sûr que cette unité soit acceptée par tout les navigateurs graphiques quand elle ne s'applique pas à la propriété font-size.

    Je ne connaissais pas ce détail important, je vais donc convertir mes pt en px, j'ai déjà un script que j'ai monté qui me permet de modifier en lot un css, il me reste qu'à trouver la correspondance entre les deux pour la version d'explorer que j'utilise. Merci beaucoup pour cette explication

  15. #15
    Nouveau membre du Club
    Inscrit en
    Septembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 8
    Par défaut
    Citation Envoyé par popcorn Voir le message
    Salut,

    Mets ceci dans ton css



    Dit-moi si ca marche?
    dans une page html comment insere du CSS ? quel balise utilser.. <style>

    merci

  16. #16
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonsoir

    Citation Envoyé par star42 Voir le message
    dans une page html comment insere du CSS ? quel balise utilser.. <style>

    merci
    un peu de lecture : http://css.developpez.com/tutoriels/premiers-pas/, idéal si tu débute.

  17. #17
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Par défaut
    Citation Envoyé par star42 Voir le message
    dans une page html comment insere du CSS ? quel balise utilser.. <style>

    merci

    Tu as deux choix, un dans un fichier .css appeler ainsi
    <link rel="stylesheet" href="style/header.css" type="text/css" media="screen,projection,print">
    Ou entre ta balise <style></style>

  18. #18
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par popcorn Voir le message
    Tu as deux choix, un dans un fichier .css appeler ainsi Ou entre ta balise <style></style>
    Tu le sais peut-être mais style n'est pas suffisant
    Pour être plus précis:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <style type="text/css" media="screen">
    <!--
    -->
    </style>
    pour les écrans et dans un document servi en text/html

    media="screen,projection,print"
    Si tu pars dans cette logique, il est préférable à ce moment là de préciser media="all" pour ne pas exclure le média "handheld" (appareils portatifs) et les autres médias encore très marginaux.
    Mais chacun des média demandera une adaptation adéquate y compris le média projection qui est un média paginé au même titre que le média print.

    Pour en savoir plus: Les types de media CSS

  19. #19
    sd
    sd est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2005
    Messages : 47
    Par défaut
    Pourquoi ne pas utiliser la balise center? Histoire de ne pas réinventer la roue, ou ne pas se casser la tête avec des calculs...

    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <body>
      <center>
        <div>
        ...
        </div>
      </center>
    </body>
    Ce n'es pas propre?

    sd

  20. #20
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    L'élément center comme la grande majorité des attributs/éléments de présentation est déconseillée par la spec HTML4,
    Le but étant de favoriser progressivement la portabilité de la structure (x)HTML sur différents périphérique de sortie (appareils portatifs, imprimante...),
    de faciliter les mises à jour, centraliser la mise en forme, alléger le code (x)HTML, faciliter le travail d'interprétation et de traitement du code par les
    User Agents (navigateurs, robots d'indexations, logiciels de synthèse vocal...), etc

Discussions similaires

  1. Affichage sur mon site suivant les navigateurs
    Par reedbedroom dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 18/02/2008, 09h46
  2. [Image]comment bloquer le cache sur les images?
    Par keiser1080 dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 10/03/2006, 18h17
  3. comment ecrire en arabe sur les basse de données
    Par infocher dans le forum Bases de données
    Réponses: 3
    Dernier message: 11/01/2006, 16h03
  4. Recherche site sur les maths 1er S
    Par argon dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 02/01/2006, 20h19
  5. [VB6][impression]Comment faire des effets sur les polices ?
    Par le.dod dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 08/11/2002, 10h31

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