A dir paraméter a szöveg írásirányát adja meg. Használata olyankor lényeges, ha a weboldal olyan nyelven készül, amely nem az általunk megszokott írásirányt követi – balról jobbra –, hanem ellenkezőleg: jobbról balra íródik.
A paraméter lehetséges értékei:
LTR
: balról jobbra írt szöveg ill. táblázatRTL
: jobbról balra írt szöveg ill. táblázatAzontúl, hogy a lang paraméterrel megadhatjuk a szöveg nyelvét, ezzel a paraméterrel tehát az irányát is megadhatjuk.
Ha az elem, amelyben ezt a paramétert megadjuk egy blokk-szintű elem, akkor a hatása kihat az adott elemre, és valamennyi beleágyazott blokk-szintű elemre. Ezt azonban a beágyazott blokk-szintű elem újabb dir paramétere felülbírálhatja. Ahhoz, hogy az egész dokumentum írásirányát beállítsuk, a legcélszerűbb a HTML elemnél beállítani ezt a paramétert.
A sorbeli elemek azonban nem öröklik a dir paraméter értékét.
Táblázat írásirányát a TABLE elemnél lehet megadni, amely az egész táblázatra érvényes lesz. Változtatni egy-egy sorra már nem lehet ezen. A táblázatban elhelyezett minden szöveg a TABLE elemnél megadott írásirányt fogja követni, azt felülbírálni már nem lehet.