Texten är vanligtvis den viktigaste ingridiensen på din sida. Den måste vara välskriven, varierad och uppdelad i stycken. Detta är ännu viktigare på Internet-sidor än på alla andra ställen. En enformig och tråkig text vill ingen läsa och surfar snabbt vidare.
För att formatera text använder man ett antal taggar. Nästan alla fungerar på samma sätt. Först en "på"-tagg, sedan texten man vill formatera och därefter en "av"-tagg.
Ex. Koden "<B>Internet är skoj</B>" kommer att resultera i att frasen "Internet är skoj" skrivs ut i fet stil.
Men det finns undantag. En radbrytning får man genom taggen <BR>. Den taggen har givetvis ingen "av"-tagg.
Nedan följer en lista över de vanligaste textformateringstabbarna.
| Namn | Tagg | Förklaring | Exempel |
| Radbrytning | <BR> | Börjar på ny rad | |
| Nytt stycke | <P> | Börjar på ett nytt stycke | |
| Vågrätt sträck | <HR> | Ritar ett vågrätt sträck över hela sidan | |
| Rubrik | <H1> </H1> | Den största rubriken. Istället för 1 kan du sätta in alla heltal mellan 1 och 6. 1 är störst och 6 minst. Efter rubriken börjar man automatiskt på ny rad. | Rubrik |
| Fetstil | <B> </B> | Texten mellan taggarna blir fet | Provtext |
| Kursiv stil | <I> </I> | Texten mellan taggarna blir kursiv | Provtext |
| Centrerad text | <CENTER> </CENTER> | Texten mellan taggarna centreras (läggs i mitten på raden) | |
| Understruken text | <U> </U> | Texten mellan taggarna blir understruken | Provtext |
| Upphöjd text | <SUP> </SUP> | Texten mellan taggarna blir upphöjd | 13,4 m3 |
| Nedsänkt text | <SUB> </SUB> | Texten mellan taggarna blir nedsänkt | H2O |
| Maskinskriven text | <TT> </TT> | Texten mellan taggarna skrivs med typisk maskinskrift med fast bokstavsbredd | Provtext |
Så här kan det se ut:
<HTML>
<HEAD>
<TITLE>Exempel 1, textformatering</TITLE>
</HEAD>
<BODY>
<U><H3>Vatten</H3></U> - ett <I>viktigt</I> ämne. <P>
Densitet: c:a 1 kg/dm <SUP>2</SUP> <BR>
Formel: H<SUB>2</SUB> <P>
<TT>Simrishamn 970912</TT>
</BODY>
</HTML>
Som ni säkert upptäckt går det att överlappa taggar så att en text blir både fet och understruken. Ett gott tips är då att börja och sluta med samma tag. Ett exempel:
<starttagg1><starttagg2><starttagg3>Text som ska formateras <sluttagg3><sluttagg2><sluttagg1>
Annars blir det lätt rörigt och svårförståligt.
Här följer mer eller mindre användbara textformateringstaggar:
| Namn | Tagg | Förklaring | Exempel |
| Genomstruken text | <S> </S> | Drar ett sträck igenom texten mellan taggarna | |
| Förformaterad text | <PRE></PRE> | Texten mellan taggarna kommer inte att formateras av webläsaren. En förformaterad text ser likadan ut i webläsaren som i koden. | Provtext |
| Blinkande text | <BLINK> </BLINK> | Texten mellan taggarna blinkar (Enbart i Netscape Navigator) | |
| Stor stil | <BIG> </BIG> | Texten mellan taggarna blir större än vanligt (Enbart i Netscape Navigator och Internet Explorer 4.0) | Provtext |
| Liten text | <SMALL> </SMALL> | Texten mellan taggarna blir mindre än vanligt (Enbart i Netscape Navigator och Internet Explorer 4.0) | Provtext |
| Starkt betonad text | <STRONG> </STRONG> | Texten mellan taggarna blir starkt betonad (ungefär fet stil) | Provtext |
| Betonad text | <EM> </EM> | Texten mellan taggarna blir betonad (ungefär kursiv) | Provtext |
| Adress-format | <ADDRESS> </ADDRESS> | Adresser brukar på nätet skrivas inom dessa taggar | Provtext |
| Citat | <BLOCKQUOTE> </BLOCKQUOTE> | Texten mellan taggarna formateras som citat och texten får ökade utrymme runt omkring sig. Denna form av formatering används vid långa citat. | Provtext |
| Citat | <CITE> </CITE> | Texten mellan taggarna formatteras som citat. Denna tagg används vid korta citat eller hänvisningar till andra källor. | Provtext | Kod | <CODE> </CODE> | HTML-koder (och andra koder) brukar på nätet skrivas inom dessa taggar | Provtext |
| Ingen radbrytning | <NOBR> </NOBR> | Raden kommer inte att brytas mellan taggarna | |
| Exempeltext | <SAMP> </SAMP> | Används för att framhäva att texten är utdata från något program eller någon annan datakälla. | Provtext |
| Definierad term | <DFN> </DFN> | Framhäver en term som definieras i efterkommande text. | Provtext |
| Variabel | <VAR> </VAR> | Används när en variabel av något slag ska skrivas ut. | Provtext |
| Tangentbordstext | <KBD> </KBD> | Text som användaren ska skriva på tangentbordet. | Provtext |
| Kod | Resultat |
| <FONT COLOR="#FF0000">Provtext</FONT> | Provtext |
| <FONT COLOR="#00FF00">Provtext</FONT> | Provtext |
| <FONT COLOR="#2D0022">Provtext</FONT> | Provtext |
| <FONT COLOR="#A03296">Provtext</FONT> | Provtext |
| <FONT COLOR="#2D59C8">Provtext</FONT> | Provtext |
| <FONT COLOR="#FF6496">Provtext</FONT> | Provtext |
Liksom du kan ställa om färgen med taggen <FONT> kan du även byta storlek på texten. Här är några exempel:
<FONT SIZE="-2">Provtext</FONT>
<FONT SIZE="-1">Provtext</FONT>
<FONT>Provtext</FONT>
<FONT SIZE="+1">Provtext</FONT>
<FONT SIZE="+2">Provtext</FONT>
<FONT SIZE="+3">Provtext</FONT>
<FONT SIZE="+4">Provtext</FONT>
Som du ser kan värdena vara mellan -2 och +4 där 0 är standardvärde. Siffrorna måste anges med + och - eftersom de anger den relativa storleken. Om man vill ändra standard värdet på teckenstorleken kan det göras med taggen:
<BASEFONT SIZE=5>
Denna tagg ändrar standardstorleken till 5. Nu kommer +1 att ge storleken 6, -1 att ge storleken 4 osv. Ett annat sätt att göra samma sak är att numrera från 1 till 7 med 3 som standardvärde. Så här:
<FONT SIZE=1>Provtext</FONT>
<FONT SIZE=2>Provtext</FONT>
<FONT SIZE=3>Provtext</FONT>
<FONT SIZE=4>Provtext</FONT>
<FONT SIZE=5>Provtext</FONT>
<FONT SIZE=6>Provtext</FONT>
<FONT SIZE=7>Provtext</FONT>
Det är inte nog med detta. Taggen <FONT> kan byta teckensnitt också. Här ska man dock höja ett varningens finger. Det som ser bra ut på din skärm behöver inte se bra ut på någon annans. Det krävs att mottagardatorn har det teckensnitt du valt installerat för att det ska fungera. Använd därför bara de mest vanliga teckensnitten som Arial, Helvetica, Times New Roman, System osv. Som tur är kan man gardera sig något eftersom man kan välja tre teckensnitt. Om inte det första finns installerat används nummer 2 osv. Taggen kan se ut så här:
<FONT FACE="Arial,System,Times New Roman">Provtext</FONT> ger resultatet Provtext. Medans taggen:
<FONT FACE="System,Times New Roman, Arial">Provtext</FONT> ger resutatet Provtext
<HTML>
<HEAD><TITLE>Vilhelm Moberg</TITLE>
</HEAD>
<BODY>
<CENTER>
<FONT COLOR="#0000A0">
<H1>Vilhelm Moberg</H1>
-Ett svenskt författargeni
</FONT>
</CENTER>
<P>
Carl Arthur <U>Vilhelm</U> Moberg föddes den 20 augusti 1898 i ett soldattorp i Småland. Han var det fjärde barnet på en syskonkull på sju. Hans familj var fattig men led aldrig nöd. Vilhelm ville <I>inte</I> gå i sin fars fotspår och bli soldat. Han var orolig, upprorisk och ofta stressad. Hans far lär en gång ha sagt:
<FONT COLOR="#400080">
<BLOCKQUOTE>
"Vad du jäktar, till graven hinner du alltid"
</BLOCKQUOTE>
</FONT>
<P>
Vilhelms första bok kom 1921 och hette <I>"I vapenrock och linnebyxor"</I> och behandlade hans värnpliktstid. 1927 kom hans genomslag med <I>Raskens</I>. Efter dessa hann Vilhelm med att ge ut ett 20-tal böcker (däribland Utvandrar krönikan). Han nöjde sig emellertid inte med detta utan skrev ett 30-tal skådespel.<P>
1973 tog Vilhelm av okänd anledning sitt liv. Han var då 75 år.<P>
För kommentarer och synpunkter. Skriv till<BR>
<ADDRESS>
<FONT COLOR="#800040">
Karl Karlsson<BR>
e-mail: Kalle@kallesserver.se
</FONT>
</ADDRESS>
</BODY>
</HTML>
| Tecken | Kod | Tecken | Kod | |
| < | < | > | > | |
| & | & | " | " | |
| ä | ä | Ä | Ä | |
| ö | ö | Ö | Ö | |
| å | ˚ | Å | Å | |
| Hårt mellanslag | | © | © | |
| ® | ® |
Tycker du det verkar jobbigt att ändra alla tecken? Jag med. Därför har jag gjort ett program som automatiskt byter ut å,ä och ö mot det speciella koderna i HTML. Programmet heter Svenska tecken för HTML 1.0 och får laddas hem och användas gratis.
| Attribut | Förklaring | |
| BGCOLOR | Bestämmer färgen bakom texten. | |
| ALIGN | Talar om hur den rullande texten ska placeras i förhållande till annan text. Se kapitlet om bilder för närmare beskrivning. | |
| HEIGHT och WIDTH | Bestämmer rutans storlek i pixlar. | |
| VSPACE och HSPACE | Anger hur mycket tom plats texten ska omges av vertikalt och horisontellt. Värdet anges i pixlar. | |
| DIRECTION | Kan sättas till right eller left och bestämmer åt vilket håll texten ska rulla. | |
| BEHAVIOR | Ställer in textens uppförande. Kan anta värdena scroll, slide eller alternate. Scroll innebär att texten rör sig från ena sidan till den andra och försvinner där innan den börjar om. Vid slide rullar texten in och stannar när den stöter mot kanten av rutan. Alternate innebär att texten studsar fram och tillbaka i rutan. | |
| LOOP | Anger hur många gånger texten ska rulla i rutan. | |
| SCROLLAMOUNT | Anger hur många pixlar som texten ska flytta sig vid varje förflyttning. | |
| SROLLDELAY | Talar om hur många millisekunder det ska vara mellan förflyttningarna |
En rullande text kan vara effektfull och få uppmärksamhet från användaren. Men för mycket som rör sig och blinkar upplevs ofta som besvärande. Använd med måtta!