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 :

CSS et HTML : les bases


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut CSS et HTML : les bases
    Bonjour.
    Je n'ai pas compris les fondamentaux.
    Je voulais obtenir ce résultat : http://pbnaigeon.developpez.com/tuto...e-en-page-CSS/ Ajout d'un menu et je n'y arrive pas.
    Mes deux fichiers dans le même répertoire pour une utilisation locale :
    style.css
    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
    div {
    	text-align:center;
    	}
    div#bandeau {
    	width:600px;
    	height:50px;
    	background-color:#00CCFF;
    	}
    div#menu {
    	float:left;
    	width:100px;
    	height:400px;
    	background-color:#FF6699;
    	}
    div#contenu {
    	float:left;
    	width:500px;
    	height:400px;
    	background-color:#FFCC00;
    	}
    div#pied_page {
    	clear:both;
    	width:600px;
    	height:50px;
    	background-color:#33FF99;
    	}
    sports.html
    Code html : 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
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <!-- ici le commentaire --> 
    <!HTML4 étant basé sur SGML, il lui faut un fichier définissant les règles de balisages (un DTD). Exactement comme XML et XHtml. Le doctype sert à ça,> 
    <!Tu peux écrire les caractères "< >" avec les codes "<" pour < et ">" pour ">" (Supprimer les "")>
     
    <html> 
     <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" type="text/css" href="style.css">
    <title>titre de la page</title >
    en-tête de page </head >
    <body> 
    <div id="bandeau">Ceci est le bandeau</div>
    <div id="contenu">Ceci est le contenu</div>
    <div id="piedpage">Ceci est le pied de page</div>
    </body >
     
    </html >
    Dernière modification par Bovino ; 05/11/2013 à 15h45. Motif: Merci d'indiquer le langage utilisé ([code=xxx]) pour activer la coloration syntaxique !

  2. #2
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut


    Tu n'expliques pas ton problème, mais j'en vois d'ores et déjà un : tu n'as pas de div menu...
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  3. #3
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut
    Et tu définis un CSS avec div#pied_page {}.

    Alors que dans l'HTML c'est : <div id="piedpage"></div>.

    Y a un souci de ce côté en plus de ce que t'indique FirePrawn.
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    une version améliorée : http://codepen.io/jreaux62/pen/sbLIF
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div id="global">
      <div id="bandeau">Ceci est le bandeau</div>
      <div id="menu">Ceci est le menu</div>
      <div id="contenu">Ceci est le contenu</div>
      <div id="piedpage">Ceci est le pied de page</div>
    </div>
    Code css : 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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    html,body {
    	margin:0;
    	padding:0;
    	color:#000;
    	font-size:100%;
    	text-align:left;
    }
    div#global {
    	min-width:640px; /* largeur variable */
    	max-width:960px;
    	margin:0 auto; /* centrage horizontal */
    }
    div#bandeau {
    	width:98%;
    	padding:1%;
    	height:50px;
    	background-color:#00CCFF;
    }
    div#menu {
    	float:left;
    	width:18%;
    	padding:1%;
    	min-height:400px;
    	background-color:#FF6699;
    }
    div#contenu {
    	float:left;
    	width:78%;
    	padding:1%;
    	min-height:400px;
    	background-color:#FFCC00;
    }
    div#piedpage {
    	clear:both;
    	width:98%;
    	padding:1%;
    	height:50px;
    	background-color:#33FF99;
    }

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour et merci pour vos réponses.
    Mon soucis c'est que lorsque j'ouvre mon fichier html avec le navigateur, je n'ai pas le résultat espéré, celui là http://pbnaigeon.developpez.com/tuto...e-en-page-CSS/.
    La mise en forme CSS n'est pas prise en compte.
    J'ouiblie visiblement quelque chose de fondamental pour le CSS.

    Le lien http://codepen.io/jreaux62/pen/sbLIF c'est un éditeur html en ligne ?
    Il faut s'inscrire et composer ses pages ?
    C'est en anglais, je comprends moins vite...

    Aprés vos réponses, mes codes sont devenus :

    CSS
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    html,body {
    	margin:0;
    	padding:0;
    	color:#000;
    	font-size:100%;
    	text-align:left;
    }
    div#global {
    	min-width:640px; /* largeur variable */
    	max-width:960px;
    	margin:0 auto; /* centrage horizontal */
    }
    div#bandeau {
    	width:98%;
    	padding:1%;
    	height:50px;
    	background-color:#00CCFF;
    }
    div#menu {
    	float:left;
    	width:18%;
    	padding:1%;
    	min-height:400px;
    	background-color:#FF6699;
    }
    div#contenu {
    	float:left;
    	width:78%;
    	padding:1%;
    	min-height:400px;
    	background-color:#FFCC00;
    }
    div#piedpage {
    	clear:both;
    	width:98%;
    	padding:1%;
    	height:50px;
    	background-color:#33FF99;
    }
    HTML
    Code html : 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
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <!-- ici le commentaire --> 
    <!HTML4 étant basé sur SGML, il lui faut un fichier définissant les règles de balisages (un DTD). Exactement comme XML et XHtml. Le doctype sert à ça,> 
    <!Tu peux écrire les caractères "< >" avec les codes "<" pour < et ">" pour ">" (Supprimer les "")>
     
    <html> 
     <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" type="text/css" href="style.css">
    <title>titre de la page</title >
    en-tête de page </head >
    <body> 
    <div id="global">
      <div id="bandeau">Ceci est le bandeau</div>
      <div id="menu">Ceci est le menu</div>
      <div id="contenu">Ceci est le contenu</div>
      <div id="piedpage">Ceci est le pied de page</div>
    </div>
    </body >
     
    </html >
    Fichiers attachés Fichiers attachés
    Dernière modification par Bovino ; 05/11/2013 à 17h56. Motif: Merci d'indiquer le langage utilisé ([code=xxx]) pour activer la coloration syntaxique !

  6. #6
    Invité
    Invité(e)
    Par défaut
    Fais-nous au moins une copie d'écran !

    On ne sait :
    • ni ce que tu veux (ton lien mène au tuto, mais pas à un exemple précis)
    • ni ce que tu obtiens actuellement (et qui ne convient pas) !

    Quel navigateur ? quelles version (si I.E.) ?...

    Le code CSS est-il bien dans le fichier style.css ?

    Change le DOCTYPE :
    Et SUPPRIME ces lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!-- ici le commentaire --> 
    <!HTML4 étant basé sur SGML, il lui faut un fichier définissant les règles de balisages (un DTD). Exactement comme XML et XHtml. Le doctype sert à ça,> 
    <!Tu peux écrire les caractères "< >" avec les codes "<" pour < et ">" pour ">" (Supprimer les "")>
    Dernière modification par Invité ; 05/11/2013 à 17h01.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour.

    Le code CSS est-il bien dans le fichier style.css ?
    Non dans styles.css, ça marche maintenant.
    Je pensais oublier quelque chose de plus évident.
    Je voulais obtenir ce qui figure sous la copie d'écran "Ajout d'un menu ".

    @jreaux62 : quelques questions en suspends.
    Le lien http://codepen.io/jreaux62/pen/sbLIF c'est un éditeur html en ligne ?
    Un moyen classe et clair de montrer ses scripts et leurs résultats. Je n'ai pas bien compris comment m'en servir.
    Il faut s'inscrire et composer ses pages ?
    C'est en anglais, je comprends moins vite...
    Dernière modification par rodolphebrd ; 05/11/2013 à 21h46. Motif: Fusion de messages

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

Discussions similaires

  1. [Article] Les bases du HTML pour le développement Web pour mobiles
    Par Bovino dans le forum Publications (X)HTML et CSS
    Réponses: 2
    Dernier message: 23/06/2022, 08h32
  2. Modification HTML/CSS qui perturbe les scripts
    Par developpeuse20 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 04/03/2009, 11h32

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