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

Rozmieszczenie divów

Object Storage Arubacloud
–1 głos
733 wizyt
pytanie zadane 25 lipca 2017 w HTML i CSS przez WireNess Stary wyjadacz (11,240 p.)
edycja 25 lipca 2017 przez WireNess

Cześć!

Aby nie tracić zarówno mojego, jak i waszego czasu przejdę do sedna.

Otóż mam div o nazwie menu, który przechowuje kolejne 5 divów. Problem jest taki, że wszystkie te divy są po lewej stronie ;P Chciałbym umieścić je na środku diva menu :D Coś w stylu text-align: center, tylko, że dla divów :D

Oto potrzebne wycinki kodu:

HTML:

<div id="menu">

    <div class="menu_box">1</div>
    <div class="menu_box">2</div>
    <div class="menu_box">3</div>
    <div class="menu_box">4</div>
    <div class="menu_box">5</div>

<div style="clear:both;"></div>

</div>

CSS:

#menu
{
    width: 100%;
    height: auto;
}
.menu_box
{
    float: left;
    text-align: center;
    padding: 10px 20px;
}

EDIT: Proszę tylko o jedno: nie podsyłajcie linków ;p Ta masa tekstu do przeczytania mnie przeraża ;D

2 odpowiedzi

+1 głos
odpowiedź 25 lipca 2017 przez mitelak Pasjonat (23,330 p.)
wybrane 25 lipca 2017 przez WireNess
 
Najlepsza
Osobiście zrobiłbym to flexboxem, który fajnie nadaje się do tego typu rzeczy https://codepen.io/mitelak/pen/GvgdON
Można to też zrobić na przykład opakowując te .menu_box-y divem, który wypozycjonujemy absolutnie względem diva .menu.

Z takich dodatkowych rzeczy to powinno się stylować po classach nie po id dlatego zmieniłem z #menu na .menu, poza tym jeżeli to jakaś nawigacja po stronie to może warto zapoznać się ze znacznikiem <nav>, a te 1,2,3,4,5 pewnie można by było potraktować jako lista :D
komentarz 25 lipca 2017 przez WireNess Stary wyjadacz (11,240 p.)

IT'S ALIVE!

laugh

+1 głos
odpowiedź 25 lipca 2017 przez xmentor Nałogowiec (49,520 p.)

Menu powinno być na liście.

Można ustawić wyświetlanie liniowo-blokowe dla itemów menu(trzeba usunąc opływanie), a dla rodzica ustawić text-align na center. Jest jeszcze opcja z flexboxem.

Tworzenie pustego diva do czyszczenia jest niepoprawne, poczytaj o clear-fixach

Podobne pytania

0 głosów
1 odpowiedź 1,329 wizyt
pytanie zadane 18 kwietnia 2018 w HTML i CSS przez Kacper Borszcz Początkujący (260 p.)
0 głosów
1 odpowiedź 680 wizyt
0 głosów
2 odpowiedzi 419 wizyt
pytanie zadane 27 lutego 2020 w HTML i CSS przez What_RU_Doing Początkujący (310 p.)

92,572 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,959 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...