D'abord H1 lettre de chaque mot en plus gros et de couleur pour un seul H1
J'ai un h1 ligne de 5 mots et je veux augmenter la taille de la 3e, 4e et 5e premières lettres seulement, soulignent eux et leur donner une couleur différente.
Je l'ai fait, mais WC3 me dit que mon code n'est pas valide sur tous les attributs et les éléments dans chaque cas, de taille, de soulignement et de la couleur.
Voici ce qui fonctionne dans les navigateurs, mais ne validez pas:
<p><h1>Welcome to <br /><font size="120%" color=Red><u>M</u></font>y <font size=120% color=Red><u>F</u></font>vourite
<font size=120% color=Red><u>W</u></font>ebsite</h1></p>
C'est de me donner mes seules les erreurs (15 en tout) sur cette conception.
Svp quelqu'un peut aider avec le HTML et le CSS ou pour résoudre ce problème de manière qu'il valide.
J'ai essayé d'avoir des variations de couleur et de taille et bien qu'ils travaillent dans les navigateurs, ils ne seront pas valider.
Merci 🙂
- Tout ce que je peux recommander est le
:first-letter
pseudo-classe, mais qui ne sera pas l'étendre à d'autres mots. Juste peut-être utiliser jQuery/JavaScript pour cela.
Vous devez vous connecter pour publier un commentaire.
Ils ne valide pas la cause de l'étiquette de police a été frappée il y a longtemps, et donc l'ensemble de ses paramètres,
Vous pouvez l'utiliser en CSS:
Et envelopper le mot pour être mis en évidence dans les balises span:
Appliqué à votre code:
Démo:
http://jsfiddle.net/Mutant_Tractor/SBbcu/
<h1 id="title">Welcome to <br /><span>M</span> ..
et#title span { .. }
sont obsolètes. Utiliser un
<span></span>
avec CSS appliqué.span:first-letter{font-size:x-large;text-decoration:underline;}
et<h1><span>word</span> <span>word</span></h1>
peut être le meilleur pari.Utiliser un
span
élément avec unstyle
attribut, comme dans:Sinon, définir des classes CSS pour les diverses combinaisons et de les utiliser à la place.
class
est préféré austyle
.Donc, en résumé
<font>
ou<u>
Avec "pure" HTML/CSS, vous avez plusieurs possibilités pour réaliser ce que vous êtes après. Voici quelques variations. Vous devriez probablement ajouter
class
attributs despan
éléments, mais j'ai omis ici par souci de concision.1°
Fichier HTML:
Fichier CSS:
2°
Fichier HTML:
Fichier CSS:
Vous avez quelques balises invalides
<font>
et<u>
.Je voudrais faire quelque chose comme ceci afin de valider et de nettoyer votre code:
ou encore: