Jak wyrównać tekst do lewej w HTML?

Aby wyrównać tekst do lewej w HTML, należy skorzystać z właściwości CSS text-align ustawionej na wartość left. Domyślnie większość elementów tekstowych w HTML (np. paragraf <p>, nagłówki <h1>, <h2> itd.) już wyrównuje tekst do lewej strony, jednak istnieją sytuacje, kiedy konieczne jest jawne wymuszenie tego wyrównania – na przykład przy nadpisywaniu styli lub w projektach z niestandardowym formatowaniem.

Sposoby zastosowania

Bezpośrednio w znaczniku HTML (atrybut style)

Najprostszym sposobem jest dodanie atrybutu style do danego elementu tekstowego.

<p style="text-align: left;"> Ten tekst zostanie wyrównany do lewej strony. </p> 

Możesz użyć tej samej techniki dla każdego elementu zawierającego tekst, np. div, h1, td:

<div style="text-align: left;">Wyrównanie do lewej w divie</div>
<h2 style="text-align: left;">Nagłówek po lewej stronie</h2> 

Stylowanie przy użyciu zewnętrznego lub wewnętrznego CSS

Aby zachować porządek w kodzie i stosować wyrównanie do lewej dla wielu elementów naraz, najlepiej wykorzystać arkusze stylów CSS – szczególnie przy większych stronach internetowych.

Wewnętrzny arkusz stylów (w sekcji <style>)

<head>
<style>
.left-align { text-align: left; }
</style>
</head>
<body>
<p class="left-align">To również jest po lewej stronie.</p>
<div class="left-align">Treść div-a wyrównana do lewej.</div>
</body> 

Zewnętrzny arkusz stylów – plik CSS

Możesz utworzyć plik, np. style.css:

.left-align { text-align: left; } 

Następnie podłącz go do swojej strony za pomocą:

<link rel="stylesheet" href="style.css"> 

I używaj klasy .left-align tam, gdzie trzeba:

<span class="left-align">Tekst po lewej w znaczniku span.</span> 

Wyrównywanie w tabelach

W tabelach HTML każda komórka (<td> lub <th>) również może być wyrównana do lewej:

<table>
<tr>
<td style="text-align: left;">Pierwsza kolumna po lewej</td>
<td>Druga kolumna</td>
</tr>
</table> 

Lub globalnie dla wszystkich komórek w tabeli tego typu:

td { text-align: left; } 

W przypadku niestandardowego stylowania lub nadpisywania

Bywa tak, że inne style (np. z szablonu lub frameworka) wymuszają inne wyrównanie (najczęściej wyśrodkowanie lub justowanie). Wtedy warto użyć selektora CSS o większej specyficzności lub zastosować klasę, jak w przykładzie powyżej.

Co oznacza text-align: left?

  • Kompatybilność – działa ze wszystkimi typowymi przeglądarkami,
  • ustawia całą zawartość elementu bloku do lewej krawędzi tego elementu,
  • nie zmienia orientacji linii tekstu (np. w językach pisanych od prawej do lewej, jak arabski – tam domyślnie będzie right).

Kiedy należy jawnie stosować wyrównanie do lewej?

  • Gdy chcemy nadpisać domyślne lub narzucone inne wyrównanie (np. center, justify, right),
  • przy niestandardowych szablonach graficznych,
  • w budowie własnych klas stylów do wielokrotnego zastosowania.

Przykłady

Wyraźna tabela porównująca wyrównania tekstu:

Kod html Efekt na stronie
<p style="text-align: left;">Tekst</p> Tekst wyrównany do lewej
<p style="text-align: right;">Tekst</p> Tekst wyrównany do prawej
<p style="text-align: center;">Tekst</p> Tekst wyśrodkowany
<p style="text-align: justify;">Tekst ...</p> Tekst wyjustowany

Podsumowanie praktyczne

Wyrównanie tekstu do lewej to najprostsze i najczęściej spotykane ustawienie. Aby osiągnąć ten efekt:

  • wystarczy jawnie ustawić styl text-align: left w odpowiednim miejscu (atrybut style, CSS w <style> lub zewnętrznym pliku),
  • można to zrobić zarówno dla pojedynczych elementów, jak i dla całych sekcji strony.

Jest to kluczowa umiejętność przy formatowaniu treści na stronach internetowych, pozwalająca na pełną kontrolę nad estetyką i czytelnością prezentowanego tekstu.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *