28172 sujets
CSS et mise en forme, CSS3
Bonjour,
Je te remercie.
Je ne connais pas du tout... Comment l'inscris-tu dans la feuille de style ? Et sur la page ?
par exemple, là j'ai :
<ul>
<li>
<a href="http://petit-rat-conte-moi">Petit rat conte-moi</a>
</li>
</ul>
Peut-être pas utiles les balises de liste... Pardon, c'est par habitude...
Merci.
Je te remercie.
Je ne connais pas du tout... Comment l'inscris-tu dans la feuille de style ? Et sur la page ?
par exemple, là j'ai :
<ul>
<li>
<a href="http://petit-rat-conte-moi">Petit rat conte-moi</a>
</li>
</ul>
Peut-être pas utiles les balises de liste... Pardon, c'est par habitude...
Merci.
Par exemple rapide (j'ai placé les styles dans la page HTML, mais il sera préférable de les placer dans un fichier .css externe) :
Modifié par Raphael (03 Aug 2011 - 10:26)
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<style>
li:first-letter {
font-size: 3em;
text-transform: uppercase;
text-shadow: 1px 1px 5px red
}
</style>
<title></title>
</head>
<body>
<ul>
<li>
<a href="http://petit-rat-conte-moi">Petit rat conte-moi</a>
</li>
</ul>
</body>
</html>
Modifié par Raphael (03 Aug 2011 - 10:26)
Merci.
Oui, je souhaite de toute façon inscrire le style sur mon fichier.css...
Par contre, je ne voudrais pas que toutes les premières lettres de chaque lien soit majuscules et ombrées... Je n'ai pas été dans le détail...
En fait j'aimerais afficher ainsi seulement certains liens d'un menu...
Je ne sais pas si je suis claire.
J'essaie donc d'expliquer le but : je voudrais faire lire verticalement le mot OPERA sur le menu. Sachant que le premier lien "accueil" sera illustré - normalement... - par une icône.
Merci !
Oui, je souhaite de toute façon inscrire le style sur mon fichier.css...
Par contre, je ne voudrais pas que toutes les premières lettres de chaque lien soit majuscules et ombrées... Je n'ai pas été dans le détail...
En fait j'aimerais afficher ainsi seulement certains liens d'un menu...
Je ne sais pas si je suis claire.
J'essaie donc d'expliquer le but : je voudrais faire lire verticalement le mot OPERA sur le menu. Sachant que le premier lien "accueil" sera illustré - normalement... - par une icône.
Merci !
Salut,
ajoute une class sur les li contenant les liens sur lesquels tu voudrais ajouter ton style.
Et ne la mets pas sur ceux où tu ne veux pas voir ce style.
ajoute une class sur les li contenant les liens sur lesquels tu voudrais ajouter ton style.
Et ne la mets pas sur ceux où tu ne veux pas voir ce style.
<ul>
<li class="nom-de-ta-classe">
<a href="http://petit-rat-conte-moi">Petit rat conte-moi</a>
</li>
</ul>
nom-de-ta-classe a:first-letter {
font-size: 3em;
text-transform: uppercase;
text-shadow: 1px 1px 5px red
}
Raphael a écrit :
Si je ne me trompe pas, :first-letter ne peut s'appliquer qu'à un élément bloc, donc pas directement sur le lien.
Il faudrait écrire
nom-de-ta-classe:first-letter {
si je ne me trompe , display:inline-block; sur <a> suffit suffirait a émuler :first-letter (de mémoire, il me semble que ça passait aussi sous IE6 et son foutu layout, extrapolé au contexte de formatage ça marche généralement plutôt bien ) .
Cordialement
... au risque d'avoir une memoire peu fiable
GC
Eh bien, voilà, enfin... J'ai pris un peu de repos... Mais la page est en ligne - dans une version "en construction" ; manque ce soir, le pied depage encore...
Est-ce que quelqu'un pourrait me dire ce que cela donne ?
Par ailleurs, j'ai diminué la taille du dessin qui illustre la page. Je me demande si cela ne crée pas de problème de résolution ; c'est "sensible" un dessin... Et alors, puis-je l'afficher en "taille réelle" (800X600PX)
Merci pour votre aide et pardon pour le hors sujet de ma deuxième question.
Excellente soirée à tous.
Est-ce que quelqu'un pourrait me dire ce que cela donne ?
Par ailleurs, j'ai diminué la taille du dessin qui illustre la page. Je me demande si cela ne crée pas de problème de résolution ; c'est "sensible" un dessin... Et alors, puis-je l'afficher en "taille réelle" (800X600PX)
Merci pour votre aide et pardon pour le hors sujet de ma deuxième question.
Excellente soirée à tous.
Heu... Pardon, je suis confuse.
Le lien :
http://enrecreations.free.fr
* je sais qu'il y a un souci d'affichage d'image et du menu gauche ; on me l'a signalé par ailleurs... Mais là je travaille dessus ; je pense savoir d 'où vient l'erreur... Ce qui n'est pas le cas pour les lettres... Merci d'avance !
Le lien :
http://enrecreations.free.fr
* je sais qu'il y a un souci d'affichage d'image et du menu gauche ; on me l'a signalé par ailleurs... Mais là je travaille dessus ; je pense savoir d 'où vient l'erreur... Ce qui n'est pas le cas pour les lettres... Merci d'avance !
bonsoir,
petites erreurs de syntaxe et d'application des regles , finalement ça n'a fait aucun mal.
1. extrait de votre feuille de style :
il n'y a pas d'accolade ouvrante.
2.
puis , .mombre a , .mombre a:first-letter{font-size:3em} grossie les textes du liens de 3em , puis la premiere lettre a nouveau de 3em. (c'est pour le coup vraiment tres gros)
3. une premiere correction pourrait se faire comme ceci :
(text-decoration: none ; pour les liens , car il y a deja une bordure basse sur les item de liste qui les contiennent )
bonne continuation,
Cyrille
Modifié par gc-nomade (27 Aug 2011 - 21:10)
petites erreurs de syntaxe et d'application des regles , finalement ça n'a fait aucun mal.
1. extrait de votre feuille de style :
.mombre .mombre
a , .mombre a:first-letter
display:inline-block;
font-size: 3em;
text-transform: uppercase;
text-shadow: 1px 1px 5px red;
}
il n'y a pas d'accolade ouvrante.
2.
.nombre .nombre a
ne cible rien qui existe (2 fois .mombre)puis , .mombre a , .mombre a:first-letter{font-size:3em} grossie les textes du liens de 3em , puis la premiere lettre a nouveau de 3em. (c'est pour le coup vraiment tres gros)
3. une premiere correction pourrait se faire comme ceci :
.mombre a ,
.mombre a:first-letter {
display:inline-block;
text-decoration:none;
}
.mombre a:first-letter {
font-size: 3em;
text-transform: uppercase;
text-shadow: 1px 1px 5px red;
}
(text-decoration: none ; pour les liens , car il y a deja une bordure basse sur les item de liste qui les contiennent )
bonne continuation,
Cyrille
Modifié par gc-nomade (27 Aug 2011 - 21:10)