Problème d'écriture de balise

Résolu/Fermé
didess67 Messages postés 33 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 octobre 2008 - 7 févr. 2008 à 16:42
Scalpweb Messages postés 1467 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 5 mai 2010 - 13 févr. 2008 à 14:32
Bonjour,

je débute dans la création de site, et je travaille en ce moment à l'optimisation des pages,

avec les feuilles de styles CSS. Alors voilà, c'est l'écriture d'une balise...

ex 1:

.présentation-standard {
font: 12pt times New Roman 900 black }

ex 2:
.titre-cv {
font-size: 24 pt ;
font-family: Times New Roman ;
font-weight: 900 ;
color: blue ;
text-align: center }

Chez moi le 2ème exemple marche.
Mais je sais et j'ai vu sur des exemples dans les livres et sites, que le 1er exemple marche.

Alors pourquoi pas chez moi?
Théoriquement, un espace suffit entre 12pt et Times... et 900 et black

Mais j'ai vu aussi une virgule...J'ai essayé, mais rien...Y a truc...Mais lequel...

Donc je tourne avec Win XP , IE 7, Firefox.
Je créé mon site avec WEBEXPERT 2000, et j'utilise Notepadd ++ pour les CSS.

Si vous pouvez me donner un coup de main.

Merci.
A voir également:

4 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
7 févr. 2008 à 18:54
mais ça peut aussi dépendre de ta structure HTML.

essaie juste :
.présentation-standard
{
color:red;
} 

si le texte s'affiche en rouge, ton sélecteur ('.présentation-standard') est bon et c'est la règle qui est fausse.
si le texte ne change pas de couleur c'est ta règle qui est fausse.

soit dit en passant :
.présentation-standard {
font: 12pt times New Roman 900 black } 

tu ne respectes pas l'ordre de déclaration, la famille TNR n'est pas encadrée de guillemets et la couleur ne fait pas parti de {font}
<'font-weight'> <'font-size'><'font-family'>
1
Scalpweb Messages postés 1467 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 5 mai 2010 43
7 févr. 2008 à 19:32
Heu..

Mieux vaut éviter les accents dans les CSS...
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920 > Scalpweb Messages postés 1467 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 5 mai 2010
7 févr. 2008 à 19:35
lol, je l'avais même pas vu celui-là !
à éviter mais ça fonctionne quand même…
0
Scalpweb Messages postés 1467 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 5 mai 2010 43
7 févr. 2008 à 16:45
Je n'avais jamais vu la première écriture...

Mais à mon avis, le pbm vient des espaces entre Time, New, et Roman...

Ça doit fausser l'interprétation du CSS.
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
7 févr. 2008 à 17:02
salut,

il faut des guillemets.

dans le 1er cas la règle est illisible donc ignorée dans le deuxième le navigateur doit utiliser la police "Times" ce qui rend l'erreur invisible.

de plus tu devrais ajouter une police générique au cas où le client n'ait pas la police installée.
.titre-cv {
font-size: 24 pt ;
font-family: "Times New Roman", serif ;
font-weight: 900 ;
color: blue ;
text-align: center } 

0
didess67 Messages postés 33 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 octobre 2008
7 févr. 2008 à 17:10
Salut,
ce cas-ci, marche très bien...

c'est juste le 1er cas, qui me pose problème.

Comme je l'ai dit, je l'ai vu écrit dans des livres et déjà vu sur des sites.

Et je suis têtu, et si je peux encore plus simplifier mes pages, fluidifier l'accès à mes pages...

Et ben il faut le faire.

Encore merci.

Didier.
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920 > didess67 Messages postés 33 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 octobre 2008
7 févr. 2008 à 17:20
le problème avec les livres c'est qu'il y en a beaucoup mais que très peu sont fiables.
je t'ai renvoyé sur la spécification CSS 2, c'est la seule et unique règle.
il y a ce que tu cherches.

'font'
Valeur : [ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar | inherit
.présentation-standard
 {
font: 900 12pt "Times New Roman", serif ;
} 

mais effectivement tu es têtu parce que le deuxième cas est incorrect même s'il s'affiche.
0
didess67 Messages postés 33 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 octobre 2008 > Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016
7 févr. 2008 à 18:11
Merci pour la réponse.

Mais chez moi, ça marche toujours pas.

Tu mets quoi dans la balise META ???
Ou au début avant la balise <HTML> ???

C'est peut être là, aussi l'erreur.

J'ai dit que je débutais, avant il m'a fallu presque 2 heures, pour élucider un problème...

J'avais oublier de mettre le point devant
.présentation-standard {
font: 12pt times New Roman 900 black }

Alors tu vois, c'est des fois pas évident pour moi, mais je cherche dans les livres et sur les sites et forums.

Encore Merci pour la réponse.
0
didess67 Messages postés 33 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 octobre 2008
12 févr. 2008 à 22:36
--
Je remercie les membres et le site CommentCaMarche, pour l'aide précieuse, que vous m'apporté, tout les jours.
Afin d'avancer dans mes travaux. Encore Merci.
Didier.
0
Scalpweb Messages postés 1467 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 5 mai 2010 43
13 févr. 2008 à 14:32
Au nom de moi tout seul, ce fut un plaisir...
0