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

Flexbox nie działa z obrazkiem

0 głosów
521 wizyt
pytanie zadane 19 marca 2020 w HTML i CSS przez Loveuso Nowicjusz (190 p.)
zmienione kategorie 20 marca 2020 przez Patrycjerz

Witam

Właśnie uczę się flexbox'a i mam problem, a mianowicie nie działa właściwość justify-content - nic się nie dzieje.

Chciałbym aby napis "Your company name" znajdujący się w header był na środku obok obrazka.

 

#container
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}


.header 
{
	width: 100%;
	display: flex;
	flex-direction: row-reverse;
	justify-content:center;
	
	
	
}

.companyname
{
	flex: 2;
	
}



.header img
{
	
	width: 300px;
	height: 350px;
}
<div id="container" > 

	<div class="header">
	<span class="companyname"> Your Company Name </span>
	<img src="Logo.jpg"> 
	
	
	</div>

 

2 odpowiedzi

0 głosów
odpowiedź 19 marca 2020 przez frostify Mądrala (5,640 p.)
wybrane 23 marca 2020 przez Loveuso
 
Najlepsza

Zrobiłem to starając się najprostszym sposobem,

do tego wyśrodkowując w pionie tytuł do obrazka:

https://codepen.io/frostify/pen/JjdBEdO

komentarz 23 marca 2020 przez Loveuso Nowicjusz (190 p.)
Mógłbyś tak łopatologicznie wyjaśnić dlaczego obrazek i h1 umieściłeś w divie? I dlaczego ustawiłeś header i tego diva na display:flex.
komentarz 25 marca 2020 przez frostify Mądrala (5,640 p.)

Masz rację :D

Można to zrobić prościej,

div jest w tym przypadku zbędny.

Potrzebny by był dla bardziej skomplikowanego ułożenie, które chcielibyśmy wyśrodkować wewnątrz headera.

Jakby nie było, zobacz poprawioną wersję pod tym samym linkiem.

https://codepen.io/frostify/pen/JjdBEdO

Nasz header domyślnie zajmuje całą szerokość strony.

Dany kod:

header {
display: flex;
justify-content: center;
align-items: center
}

Wyśrodkowuje wszystkie elementy wewnątrz headera w poziomie i w pionie układając je obok siebie.

0 głosów
odpowiedź 19 marca 2020 przez eunstachy Stary wyjadacz (14,180 p.)

Usuń to:

.companyname
{
    flex: 2;
     
}
 

I po sprawie. 

 

I chyba w złym dziale to dodałeś.

komentarz 19 marca 2020 przez frostify Mądrala (5,640 p.)
na pewno w złym dziale :)

Podobne pytania

0 głosów
1 odpowiedź 323 wizyt
pytanie zadane 10 stycznia 2019 w HTML i CSS przez Uzytkowniczka Nowicjusz (220 p.)
0 głosów
2 odpowiedzi 433 wizyt
pytanie zadane 21 czerwca 2018 w HTML i CSS przez Mash92 Użytkownik (670 p.)
+1 głos
2 odpowiedzi 387 wizyt

93,740 zapytań

142,675 odpowiedzi

323,294 komentarzy

63,319 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...