No właśnie. Jakich znaczników trzeba użyć aby wyśrodkować tekst?
nie jest zgodny ze specyfikacją HTML5, tak samo jakI jeszcze chciałbym się zapytać jak wstawić kod CSS na stronę która jest w HTML5, oczywiście aby było zgodne ze specyfikacją.
No właśnie. Jakich znaczników trzeba użyć aby wyśrodkować tekst?
nie jest zgodny ze specyfikacją HTML5, tak samo jakI jeszcze chciałbym się zapytać jak wstawić kod CSS na stronę która jest w HTML5, oczywiście aby było zgodne ze specyfikacją.
nie jest zgodny ze specyfikacją?
Chyba DIVa oplatającego serwis (elementy w nim zawarte), bo body to jest toi wszystko co widać w oknie przeglądarki.
womperm , moze użycie DIVa jest niezgodne ze specyfikacją? Podaj kawałek kodu oraz jakiś screenshot albo tekst, gdzie takie bzdury Ci wypisało.
Użycie margin:0 auto; na całym body powoduje wyśrodkowanie wszystkich div’ów do puki nie użyjesz na którymś float’a (ale na to też jest prosty sposób).
DIV nie jest zgodny z HTML 5? Gdzie to jest napisane, bo wszyscy jesteśmy ciekawi, mógłbyś podać jakieś źródło tej informacji?
Nie, to element HTML jest tym “co widać w oknie przeglądarki”, a w zasadzie #document, który jest jeszcze wyżej, ale zależny od typu dokumentu, więc w przypadku HTML jest to element HTML. Trochę jak masło maślane, ale ma sens :].
Nie, spowoduje wyśrodkowanie tylko i wyłącznie BODY :).
Wyśrodkowanie elementów liniowych uzyskasz poprzez CSS i właściwość “text-align: center”, a wyśrodkowanie elementów blokowych, a także elementów liniowych z nadanym “display: block”, poprzez ustawienie lewego i prawego marginesu na auto, czyli “margin-left: auto” i “margin-right: auto” lub ew. różne warianty “margin” w zależności od potrzeby, np.: “margin: 0 auto”, “margin: 0 auto 1em”, “margin: 1em auto 2em auto” itp. :).
Z wyśrodkowywaniem elementów blokowych przy pomocy margin: auto należy pamiętać aby element miał zdeklarowaną szerokość bo inaczej to i tak będzie na całą możliwą szerokość elementu nadrzędnego.