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 :

CSS3 et HTML5 sélecteur par classe / font-size / Paragraphes hiérachisés..


Sujet :

CSS

  1. #1
    Membre actif
    Avatar de friendofweb
    Homme Profil pro
    Amateur en informatique
    Inscrit en
    Mai 2015
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Amateur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2015
    Messages : 153
    Points : 244
    Points
    244
    Par défaut CSS3 et HTML5 sélecteur par classe / font-size / Paragraphes hiérachisés..
    Bonjour,

    J'ai acheté un bouquin pour apprendre le CSS et donc pour bien faire, le CSS3. Il s'agit de "HTML5 et CSS3".
    Le but étant d'utiliser des tailles de police différentes...
    L'exemple proposé est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    p.normal { font-size: 1 em; }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    p.important { font-size: 1.2 em; }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    p.fondamental { font-size: 1.5 em; color: green; }
    Voici le contenu de la page (à l'extension htm conseillé par l'auteur) :

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <!DOCTYPE html>
    <!-- norme html5 -->
    <html lang="fr">
    	<head>
    		<meta http-equiv ="content-type" content="text/html; charset=UTF-8" />
    		<title>Paragraphes</title>
    		<link rel="stylesheet" type="text/css" href="paragraphes.css" />
    	</head>
    	<body>
    	<h1>"Programmation objet"</h1>
    	<p>
    	blabla
    	</p>
    	<h2>Paragraphe de classe "normal" (Lorem ipsum - texte aléatoire...)</h2>
    	<p class="normal">
    	Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin velit odio, posuere sed erat sit amet, fermentum imperdiet ante.
    	Nunc interdum neque sit amet metus vestibulum, sed sollicitudin erat vulputate. In luctus justo at nunc dignissim condimentum.
    	Phasellus eleifend enim sit amet pharetra dignissim. Aenean eu tempor massa. Curabitur et lacus tincidunt, bibendum enim nec, lacinia orci.
    	Maecenas dui urna, efficitur et ex non, pretium auctor nisi. 
    	</p>
    	<h2>Paragraphe "important"</h2>
    	<p class="important">
    	Aliquam sed quam lobortis, ullamcorper ligula sit amet, ultricies lectus.
    	Etiam placerat mauris id dictum ornare. Duis efficitur leo lacinia, consectetur leo fermentum, malesuada enim. Vestibulum tellus tellus, faucibus in fermentum id, pharetra at quam.
    	Cras convallis, mi fermentum dignissim tempus, nulla odio sodales velit, non pellentesque arcu sem in velit.
    	Aenean sollicitudin tellus vitae augue pulvinar, vel tempor urna feugiat.
    	Morbi auctor hendrerit ultricies. Pellentesque sit amet efficitur massa. 
    	</p>
    	<h2>Paragraphe "fondamental"</h2>
    	<p class="fondamental">
    	Quisque nec lacus sed odio dapibus suscipit. Phasellus ac quam eros.
    	Mauris eget elementum mauris. Integer ut suscipit nunc, ut malesuada metus.
    	Proin a erat vel mauris molestie porttitor. Nam efficitur eros ut feugiat blandit. Sed a feugiat odio. 
    	</p>
    	<a href="https://developer.mozilla.org/fr/docs/Web/CSS/font-size">css - font-size</a>
    	</body>
    </html>

    Voici le contenu de la page css (répertoire courant) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    p.normal { font-size: 10 em; }
    p.important { font-size: 20 em; }
    p.fondamental { font-size: 25 em; color : green; }
    J'utilise firerfox 38.0.5, IE 11xx, les dernières version de : google chrome, safari
    Avec firebug, je me rends compte que seul le code CSS suivant est reconnu : (font-size... est ignoré)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    p.normal {
    }
    p.important {
    }
    p.fondamental {
        color: green;
    }
    J'ai fait quelques recherches sur votre site pour voir s'il y avait erreur de syntaxe :

    http://designshack.developpez.com/tu...oduction-css3/
    http://debray-jerome.developpez.com/...teurs-en-css3/

    et donc je ne comprends pas pourquoi "font-size" semble être ignoré.
    J'imagine que maintenant c'est le HTML5 et non le 4 qui est utilisé, comme pour le CSS3 au lieu du 2...

    Merci, pour votre intérêt !

  2. #2
    Membre actif
    Avatar de friendofweb
    Homme Profil pro
    Amateur en informatique
    Inscrit en
    Mai 2015
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Amateur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2015
    Messages : 153
    Points : 244
    Points
    244
    Par défaut L'unité "em" doit être attachée..
    L'unité "em" doit être attachée..
    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    p.normal { font-size: 1em;}
    pour:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <p class="normal">Police dont la taille est de 10px</p>

    source intéressante :


    https://developer.mozilla.org/fr/docs/Web/CSS/font-size

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 135
    Points : 44 923
    Points
    44 923
    Par défaut
    Bonjour,
    L'unité "em" doit être attachée..
    TOUTES les unités doivent être attachées.

    4 Syntax and basic data types
    The format of a length value (denoted by <length> in this specification) is a <number> (with or without a decimal point) immediately followed by a unit identifier (e.g., px, em, etc.). After a zero length, the unit identifier is optional.

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

Discussions similaires

  1. modifier un font-size par le dom
    Par laurentSc dans le forum Général JavaScript
    Réponses: 54
    Dernier message: 29/12/2011, 23h35
  2. font size par défaut
    Par smh_master dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/03/2007, 12h05
  3. [log4j] structurer par classes
    Par frouge dans le forum Logging
    Réponses: 4
    Dernier message: 25/09/2006, 12h24
  4. Consommation memoire par classe
    Par spartikis dans le forum C++
    Réponses: 5
    Dernier message: 25/07/2005, 17h42
  5. [font.size] Comment descendre en dessous de 8 ?
    Par Dry dans le forum Composants VCL
    Réponses: 3
    Dernier message: 23/04/2004, 17h01

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