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

Prawostronne menu

Object Storage Arubacloud
+1 głos
141 wizyt
pytanie zadane 28 lutego 2021 w HTML i CSS przez Nawetniejunior Nowicjusz (150 p.)

Chcę, żeby menu było z prawej strony i załatwia tą sprawe float: right, ale gdy ustawiam width tła na 100% to wraca so pozycji wyjściowej. Jak oddzielić tło od <li>?

HTML:

<nav id="navbar">
   <ul class="navigation">
     <li><a href="#welcome-section">About</a></li>
    <li><a href="#projects">Work</a></li>
    <li><a href="#contact">Contact</a></li>
</ul>   
</nav>

CSS:

.navigation {  
   float: right;
   background-color: green;
   width: 100%;
   margin: 0;
   display: flex;
   list-style: none;
}
   
   li a {
   font-size: 1.2em;
   width: 130px;
   text-decoration: none;
   color: aqua;
   padding: 0px 10px 0px 1px;
   }

1 odpowiedź

+4 głosów
odpowiedź 28 lutego 2021 przez niezalogowany
edycja 28 lutego 2021

Cześć .smiley

.navigation {  
   background-color: green;
   width: 100%;
   margin: 0;
   display: flex;
   justify-content: end;
   padding: 0;
   list-style: none;
}

Jeżeli używasz flexbox'a to justify-content: end;  jest naturalnie wskazany wink

Usuń float'a..

komentarz 28 lutego 2021 przez pablop76 VIP (123,180 p.)
justify-content: flex-end;
padding: 0;

Napisałeś błędną  wartość justify-content

oraz jest potrzebny jeszcze reset padding

1
komentarz 28 lutego 2021 przez niezalogowany
edycja 28 lutego 2021

@pablop76,

zródło

https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content

"end"

[ "The items are packed flush to each other toward the end edge of the alignment container in the main axis."]

Mógłbyś sprecyzować dlaczego (flex-end) a nie (end)?cool

Z resetem liczyłem na to że kolega sobie poradzi...laugh albo zada odpowiednio sprecyzowane pytanie .wink

Dziękuję za Uwagę smileyyes

komentarz 28 lutego 2021 przez pablop76 VIP (123,180 p.)
edycja 28 lutego 2021 przez pablop76

Podczas testu na codepen w chrome 'end' nie działa, wiec można przypuszczać, że istnieje różnica miedzy tymi wartościami. Pewnie chodzi o wsparcie skróconej nazwy.

komentarz 28 lutego 2021 przez niezalogowany

@pablop76

W Firefox wszystko działa jak należy.laugh Sprawdziłem dwa razy ...

źródło

https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content

Nie wspomina o braku wsparcia. Wygląda na to że przeglądarki interpretują odmiennielaugh i testy trzeba prowadzić w wielu przeglądarkach.devil

tak czy inaczej.

Dziękuję Ci Pablo za Uwagę wink  i życzę Ci miłego dnia.

Pozdrawiam Serdecznie

 

 

komentarz 28 lutego 2021 przez Nawetniejunior Nowicjusz (150 p.)
Dzięki chłopaki teraz działa, a co do waszej rozmowy na VSCode też flex-end sprawdza się lepiej.
1
komentarz 28 lutego 2021 przez niezalogowany

 

wygląda na to że bezpieczniej jest używać "flex-end" i testy przeprowadzać w przynajmniej dwóch przeglądarkach  wink

Podobne pytania

0 głosów
2 odpowiedzi 121 wizyt
pytanie zadane 29 lutego w HTML i CSS przez whiteman808 Obywatel (1,820 p.)
0 głosów
2 odpowiedzi 139 wizyt
0 głosów
1 odpowiedź 478 wizyt
pytanie zadane 3 maja 2023 w HTML i CSS przez HUBSON2912 Obywatel (1,300 p.)

92,576 zapytań

141,426 odpowiedzi

319,651 komentarzy

61,961 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!

...