Középre igazított szöveg (CSS)
Egyszerűbb "élőben":
https://pypro.eu.pythonanywhere.com/
Update: csak akkor kattints a fentire, ha nem gond, ha látom az IP címed! Most vettem észre, hogy a fenti oldal az access logba beleteszi a kliens IP címét is!
Ha desktopon nyitod meg, a "Learning to Flask :)" szöveg normálisan jelenik meg.
Ha egy szűkre vett ablakból teszed ezt vagy mobilról, akkor kettétörik a szöveg és kilóg a "konténer" div-ből alul-felül.
Segítene valaki megérteni, hogy miért történik ez?
(a CSS valami tutorialból lett kimásolva, csak a borderrel és a színekkel barkácsoltam, a pozicionálás maradt az eredeti)
Egyáltalán: ha mind vertikálisan, mind horizontálisan középen akarok tartani egy szöveget, azt tényleg csak ilyen "trükközésekkel" lehet? Mert horizontálisan ott a text-align attribútum, de vertikálisan...?
■ https://pypro.eu.pythonanywhere.com/
Update: csak akkor kattints a fentire, ha nem gond, ha látom az IP címed! Most vettem észre, hogy a fenti oldal az access logba beleteszi a kliens IP címét is!
Ha desktopon nyitod meg, a "Learning to Flask :)" szöveg normálisan jelenik meg.
Ha egy szűkre vett ablakból teszed ezt vagy mobilról, akkor kettétörik a szöveg és kilóg a "konténer" div-ből alul-felül.
Segítene valaki megérteni, hogy miért történik ez?
(a CSS valami tutorialból lett kimásolva, csak a borderrel és a színekkel barkácsoltam, a pozicionálás maradt az eredeti)
Egyáltalán: ha mind vertikálisan, mind horizontálisan középen akarok tartani egy szöveget, azt tényleg csak ilyen "trükközésekkel" lehet? Mert horizontálisan ott a text-align attribútum, de vertikálisan...?
Flex
.headcontainer
-nek fix magassága van. Erre szükség is van, mert az egyetlen gyereke abszolút pozícionálású, így nem járulna hozzá a szülője méreteihez. Így viszont ha nagyobb lesz a gyerek, ki fog lógni.Szép középre igazításhoz jó megoldás a css flexbox.
.pagehead
-nek pedig nem kell sem position, sem translate. Amin-height
helyett normális margót könnyebben beállíthatsz a.headcontainer
-en padding-toppal és padding-bottommal.Köszi szépen! (költői a
Hasznos lehet ez is
position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
középre igazítás, csak nem feltétlenül ebben az esetben. Inkább akkor, ha egy meglévő tartalmat el akarsz takarni úgy, hogy a takarás a közepéről induljon (pl. valamilyen párbeszédablak, ami egy adott dobozra vonatkozik).Szóval csak leírtak egy módszert anélkült, hogy rendesen körbejárták volna és mondtak volna példát használati esetekre.
Értem (remélem ;) ) Köszi.
Köszi.