Die ersten H1 Buchstabe von jedem Wort größer und farbig für ein einzelnes H1
Ich habe eine h1 Zeile 5 Wörter und ich will erhöhen Sie die Größe des 3., 4. und 5. Anfangsbuchstaben nur, unterstreichen Sie und machen Sie Sie dann in einer anderen Farbe.
Ich habe es getan, aber WC3 sagt, dass mein code ungültig ist, werden alle Attribute und Elemente, die in jedem Fall von der Größe, Unterstreichung und die Farbe.
Hier ist, was funktioniert in den Browsern, aber nicht Valide ist:
<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>
Er mir nur meine Fehler (15 insgesamt), die auf dieses design.
Bitte kann mir jemand helfen, mit der HTML und oder CSS um dies zu beheben, so dass es überprüft.
Ich habe versucht, Variationen in Größe und Farbe, und obwohl Sie arbeiten im Browser, werden Sie nicht überprüfen.
Danke 🙂
- Alle, die ich empfehlen kann, ist die
:first-letter
pseudo-Klasse, aber das wird nicht zu erweitern, um zusätzliche Wörter. Nur können die Nutzung von jQuery/JavaScript für diese.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie nicht Valide Ursache der font-tag veraltet ist lange her, und so können alle seine Parameter,
Verwenden Sie diese Funktion in CSS:
Und wickeln Sie das Wort hervorgehoben werden in span-tags:
Angewendet, um Ihren code:
Demo:
http://jsfiddle.net/Mutant_Tractor/SBbcu/
<h1 id="title">Welcome to <br /><span>M</span> ..
und#title span { .. }
veraltet sind. Verwenden Sie eine
<span></span>
mit CSS angewendet.span:first-letter{font-size:x-large;text-decoration:underline;}
und<h1><span>word</span> <span>word</span></h1>
vielleicht beste Wette.Verwenden
span
element mit einemstyle
- Attribut, wie in:Alternativ definieren von CSS-Klassen für verschiedene Kombinationen und verwenden Sie diese stattdessen.
class
ist bevorzugt überstyle
.So, wie eine Zusammenfassung
<font>
oder<u>
Mit "reiner" HTML/CSS-Sie haben mehrere Möglichkeiten, das zu erreichen, was Sie wollen. Hier sind ein paar Variationen. Sie sollten wahrscheinlich hinzufügen
class
Attributespan
- Elemente, aber habe ich es unterlassen, Sie hier der Kürze halber.1°
HTML-Datei:
CSS-Datei:
2°
HTML-Datei:
CSS-Datei:
Haben Sie einige ungültige tags
<font>
und<u>
.Ich würde so etwas tun zu validieren und zu bereinigen-code:
oder auch: