Wyśrodkowanie obrazka lub tekstu na stronie z pomocą HTML i CSS

Wyśrodkowanie tekstu lub ilustracji na stronie, witrynie internetowej jest stosunkowo prostą czynnością.

I praktycznie jak zawsze istnieje kilka sposobów dzięki, którym możemy to osiągnąć. Na początek pokażę wam jak zrobić to z pomocą HTML (przydatne przy mailingach – jeżeli tworzymy je sami). Następnie zrobimy to samo, tyle że z pomocą CSS.

Wyśrodkowanie obrazka i tekstu z pomocą HTML

Jak wyśrodkować obraz w HTML?

Do wyśrodkowania obrazka, zdjęcia lub tekstu w HTML służy ten sam znacznik <center>. W celu skorzystania z niego wystarczy obiekt, który chcemy wycentrować względem szerokości strony umieścić pomiędzy otwarciem a zamknięciem znacznika.
Przykład:

<center><img src="Ścieżka dostępu do obrazka" alt="Tekst alternatywny" /></center>

Gdzie w miejscu „Ścieżka dostępu do obrazka” wpisujemy lokalizację obrazka. Analogicznie wyśrodkujemy tekst.


Jak wyśrodkować tekst w HTML?

Ten sam znacznik <center> przyda nam się do wyrównania po środku tekstu
Przykładowy tekst:

Przykładowy wyśrodkowany tekst
<center>Przykładowy wyśrodkowany tekst</center>

Jak widać w HTML wystarczy jedynie jeden znacznik by oba obiekty znalazły się po środku.


Wyśrodkowanie obiektów z pomocą CSS

W CSS (style kaskadowe) wycentrowanie obrazka w istotny sposób różni się od wyśrodkowania tekstu. Jesteśmy zmuszeni wykorzystać do tego celu dwie różne właściwości.

Jak środkować obrazek w CSS?

W celu wyśrodkowania obrazka (lub innego obiektu blokowego jak np. div) dodajemy do niego właściwość:

img.wysrodkuj{
    margin:0 auto;
    display:block;
}

Powyższy przykładowy kod odnosi się do grafiki a tak wygląda jej kod HTML:

Centrowanie Tekstu na stronie – text-align

Jak wspomniałam wyśrodkowanie tekstu będzie wyglądało w przypadku użycia CSS inaczej

.textcenter {text-align:center;}
p {text-align:center;}
h3 {text-align:center;}
Przykładowy wyśrodkowany tekst

Wyśrodkowany kontener w pionie z tekstem w środku

Teraz wam pokażę w jaki sposób wyśrodkować w obiekty w pionie. Ta sama metoda powinna działać zarówno na tekst jak i obrazek.

Jak widać do wyśrodkowania w pionie użyłam Flexbox. Konkretnie właściwości:

align-self: center;

Nieco więcej możecie o tym przeczytać we wpisie o Flexbox.

Wyśrodkowanie tekstu:

Centrowanie obrazka (pudełka) względem wysokości i szerokości strony / kontenera

A teraz coś bardziej skomplikowanego. Czyli jak wyśrodkować obrazek w pionie i poziomie względem kontenera. Takim kontenerem może być oczywiście cała strona, ale częściej będzie to jakiś <div>, <section> lub <article>.

Na początek skorzystamy z position:absolute;

Drugi przykład wykorzystuje z kolei technologię FLEXBOX

Oba powyższe przykłady mają zbliżone podstawowe ustawienia. Efekt końcowy na pierwszy rzut oka jest też identyczny. To na jaką metodę się zdecydujemy zależy tylko i wyłącznie od nas. Jednak warto mieć na uwadze, że część przeglądarek może mieć jeszcze problemy z obsługą Flexbox.

Wyśrodkowanie tła

O ustawianiu tła pisałam w tym wpisie -> Ustawianie pozycji tła na stronie internetowej

dodatkowe tagi:
pozycjonowanie obrazka lub tekstu w środku otaczającego je elementu.

Wyśrodkowanie obrazka lub tekstu na stronie z pomocą HTML i CSS
aurelia

Recent Posts

Mity o marce osobistej, które warto znać

Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…

1 tydzień ago

Jakie zawody zastąpi AI? Czy mamy się czego bać?

Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…

2 tygodnie ago

Widmo Brockenu – co to jest?

Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…

2 miesiące ago

Relikwie: jak zdobywano, sprzedawano i podrabiano święte przedmioty

Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…

2 miesiące ago

Poznaj 6 powodów, dla których warto posiadać logo

Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…

2 miesiące ago

Dlaczego firmy mylą markę osobistą z firmową

Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…

2 miesiące ago