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

Zdjęcie w menu

0 głosów
108 wizyt
pytanie zadane 21 maja 2019 w HTML i CSS przez b3z1m13nny Nowicjusz (120 p.)

Witam, 

mam pewien problem, zaczęłem kodować od niedawna i nie mogłem nigdzie znaleźć rozwiązania po wielu próbach, więc postanowiłem poprosić o pomoc tutaj. Mianowicie, mam menu i stworzoną listę i chciałbym, żeby tekst z menu był wyśrodkowany, natomiast zdjęcie , żeby leżało przy lewej krawędzi (lekki margines), lecz nie potrafię umieścić tam tego, macie jakieś propozycje?

<div class="nav">
		<ol>
			<div class="logom"><img src="slodziak2.png" width="40px" height="24px"  /> </div>
			<li><a href="#">Dashboard</a> </li>
			<li><a href="#">Features</a> </li>
			<li><a href="#">Premium</a> </li>
		</ol>
		
		</div>
.nav
{
	width:100%;
	padding: 10px 0;
	background-color:#EBDC1C;
	text-align: center;
	border-top: 1px solid #ABA22D;
	border-bottom: 1px solid #ABA22D;
	font-weight: bold;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

.sticky
{
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 100;
}

ol
{
	padding: auto;
	margin: auto;
	list-style-type: none;
	font-size: 24px;
	height: 35px;
	line-height: 200%;
	display: inline-block;
}

ol a 
{
	text-decoration:none;
	display: block;
	color: #000000;
}

ol > li
{
	float: left;
	width: 150px;
	height: 40px;
}

.logom
{
float:left;
text-align: left;
}

 

1 odpowiedź

0 głosów
odpowiedź 22 maja 2019 przez radek024 Szeryf (75,200 p.)

Właśnie uśmierciłeś kota! :D

Zastanów się na początku, czy koniecznie potrzebujesz numeracji. Znacznik ol daje bowiem numerowaną listę. Dalej; w liście mogą być tylko i wyłącznie znaczniki listy, a Ty dałeś diva - dlatego kot nie żyje. Jeszcze przed podaniem obrazka jest bardzo poważny błąd, który wpływa na strukturę listy.

Natomiast co do innych powodów, dlaczego mogą być problemy z działaniem:

  • czy ścieżka do pliku jest poprawna?
  • czy nazwa pliku jest poprawna?
  • czy rozszerzenie pliku jest poprawne?

Osobiście zastanowiłbym się tutaj bardziej nad pseudoblokiem aniżeli elementem - jakimkolwiek - w liście. Kiedyś o tym napisałem artykuł: https://radek024.github.io/blog/bykiwkodzie/css/2017/05/19/pseudoklasy_oraz_pseudoelementy/

komentarz 22 maja 2019 przez b3z1m13nny Nowicjusz (120 p.)
Top znaczy, zdjęcie działa, tylko jest bardzo blisko tego tekstu w menu, i szukałem jakiegokolwiek rozwiązania w tym celu. Na początku zrobiłem li a nie diva i chciałem pokombinować z ol > li:first-child ale nie wychodzi :v
komentarz 22 maja 2019 przez radek024 Szeryf (75,200 p.)
Pamiętaj, że to element w liście. Operowanie na nim będzie utrudnione. Czy obrazek jest częścią menu? Zakładając że to logo, nie lepiej umieścić go jako osobny element - jako np.: nagłówek elementu nav? Wtedy masz zdecydowanie większe możliwości działania.

Podobne pytania

0 głosów
3 odpowiedzi 235 wizyt
pytanie zadane 19 września 2017 w HTML i CSS przez Szket Początkujący (250 p.)
0 głosów
1 odpowiedź 174 wizyt
pytanie zadane 7 listopada 2017 w HTML i CSS przez Adrian1999 Nałogowiec (34,490 p.)
0 głosów
2 odpowiedzi 89 wizyt

86,486 zapytań

135,242 odpowiedzi

300,489 komentarzy

57,234 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...