• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyśrodkowanie napisu

Cloud VPS
0 głosów
329 wizyt
pytanie zadane 25 maja 2018 w HTML i CSS przez Newaz Użytkownik (880 p.)
Mam diva o szerokości 100% którego tło jest zdjęciem, i mam problem z wyśrodkowaniem napisu, coś pokombinowałem ale chyba działa tylko na szerokości monitora 1600px. Może ktoś mi pomóc i napisać jak to zrobić?

Chodzi mi mniej więcej o coś takiego. https://imgur.com/ID59P5p

kod -> https://codepen.io/anon/pen/BxgXbJ

2 odpowiedzi

0 głosów
odpowiedź 25 maja 2018 przez shotokan Nałogowiec (39,660 p.)

Aby wyśrodkować tekst wystarczy użyć text-align:center. Nie stosuje się na siłę pozycji absolutnej oraz ustawiania, gdzie konkretnie ma się znajdować ten tekst.
W Twoim przypadku oprócz szerokości diva dodałeś jeszcze szerokość do h2 oraz p, niepotrzebnie. Zostaw tylko tak i wszystko będzie w porządku:
 

.photo h2{
    font-size: 36px;
    font-weight: 300;
    text-align: center;
    color: #fefefe;
}
.photo p{
    font-size: 21px;
    text-align: center;
    color: #fefefe;
}

 

komentarz 25 maja 2018 przez Shaoi Mądrala (7,020 p.)
edycja 25 maja 2018 przez Shaoi
.photo h2 {
    font-size: 36px;
    font-weight: 300;
    text-align: center;
    color: #fefefe;
}

.photo p {
    font-size: 21px;
    text-align: center;
    color: #fefefe;
}

Zbędne, więc do usunięcia.

komentarz 25 maja 2018 przez Newaz Użytkownik (880 p.)
No w sumie racja, dzięki :D. A wiesz może jeszcze jak ustawić żeby napis był na środku wysokości tła?
komentarz 25 maja 2018 przez PolYGlok Pasjonat (19,450 p.)
margin: auto;

ps. F12 na to zdjecie i Ci pokaże samo.
komentarz 25 maja 2018 przez shotokan Nałogowiec (39,660 p.)
margin:auto ma zastosowanie do elementów blokowych, a tekst jest elementem liniowym, poza tym ten styl daje na środku, ale szerokości elementu a nie wysokości.
Poszukaj, niedawno ktoś na tym forum pytał o to samo. :)
komentarz 25 maja 2018 przez PolYGlok Pasjonat (19,450 p.)
Masz racje ale mozna też tak i paddingiem wyrównać.
komentarz 25 maja 2018 przez shotokan Nałogowiec (39,660 p.)
Jest wiele sposobów na wyśrodkowanie tekstu w pionie :)
0 głosów
odpowiedź 26 maja 2018 przez pablop76 VIP (123,580 p.)

Podobne pytania

0 głosów
4 odpowiedzi 244 wizyt
pytanie zadane 30 listopada 2020 w HTML i CSS przez xtooby Nowicjusz (120 p.)
0 głosów
0 odpowiedzi 183 wizyt
pytanie zadane 25 listopada 2019 w HTML i CSS przez fff Gaduła (4,000 p.)
0 głosów
2 odpowiedzi 538 wizyt
pytanie zadane 17 lipca 2017 w HTML i CSS przez Activeek Początkujący (320 p.)

93,484 zapytań

142,417 odpowiedzi

322,763 komentarzy

62,895 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...