Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
3 obrazki w div - dlaczego się rozwala?
#1
Dziwny temat, bo nie wiem do końca jak zapytać.
Popatrzcie niżej:

obecny kod jednego z divów
Kod:
<div id="menu_gora">
            <a href="......" title="Katalog "><img src="img/katalog.png" alt="Katalog "/></a><a href="......." title="Poradnik"><img src="img/poradnik.png" alt="Poradnik"/></a><a href="........." title="Zapytanie ofertowe"><img src="img/zapytanie_ofertowe.png" alt="Zapytanie ofertowe"/></a>
        </div>

I teraz jeden kłopot. Jeśli powyższe pola menu są jedno za drugim w kodzie, czyli bez
Kod:
<br />
to wyświetlają się jedn obok drugiego i jest ok.

Ale jak chciałem dla czytelności kodu dać tak:
Kod:
<div id="menu_gora">
<a href="......" title="Katalog "><img src="img/katalog.png" alt="Katalog "/></a>
<a href=".........." title="Poradnik"><img src="img/poradnik.png" alt="Poradnik"/></a>
<a href="......." title="Zapytanie ofertowe"><img src="img/zapytanie_ofertowe.png" alt="Zapytanie ofertowe"/></a>
        </div>

To już górna menu wygląda inaczej, tzn zapytanie_ofertowe schodzi na stronie poniżej katalogu i poradnika. Gdzie robię błąd, bo ja go nie widzę.
Odpowiedz
#2
Zarzuć CSSem. Już widzę jeden błąd - poważny. Jeśli to menu, to powinno być zrobione na liście.
Odpowiedz
#3
Witaj,

Znajdź jakiś tutorial, jak powinno się bydowac menu, bo z tego co widzę, nie masz o tym pojęcią i próbujesz to zrobic, bazując na swoim doświadczeniu. Poczytaj trochę najpierw. Jak wspomniał Pedro powyżej, menu powinno byc oparte na liście, nie na linkach w divie. Pozatym bez raczej nie masz szans na powodznie.

Pozdrawiam.
Odpowiedz
#4
(15-01-2011, 17:34)Pedro84 napisał(a): Zarzuć CSSem. Już widzę jeden błąd - poważny. Jeśli to menu, to powinno być zrobione na liście.

Kod:
div.menu_gora {
    width: 544px;
    height: 153px;
    float: right;
    background: url('img/menu.png');
}

(15-01-2011, 17:48)Ancik napisał(a): Witaj,

Znajdź jakiś tutorial, jak powinno się bydowac menu, bo z tego co widzę, nie masz o tym pojęcią i próbujesz to zrobic, bazując na swoim doświadczeniu. Poczytaj trochę najpierw. Jak wspomniał Pedro powyżej, menu powinno byc oparte na liście, nie na linkach w divie. Pozatym bez raczej nie masz szans na powodznie.

Pozdrawiam.

Daj sobie spokój z takim odpowiedziami. Każdy głupi mże napisać: "pocztaj tutorial".

Ja chciałem takiego rozwiązania, więc pytam odnośnie tego co robiłem.
Odpowiedz
#5
"Pozatym bez raczej nie masz szans na powodznie." Jak to nie ma na powodzenie? Zrobienie menu na ul to stosowana praktyka, którą można zastosować. Jak zrobisz inaczej, nie urwie ci głowy.

Twoje menu powinno wyglądać tak:

<ul class="menu_gora">
<li class="menu_gora_katalog"><a href="">Katalog</a></li>
<li class="menu_gora_poradnik"><a href="">Poradnik</a></li>
<li class="menu_gora_zapytanie"><a href="">Zapytanie ofertowe</a></li>
</ul>

Reszta to stylowanie.

.menu_gora {list-style-type:none; margin:0; padding:0; float:right; background:url(img/menu.png) no-repeat; width:544px; height:153px;}
.menu_gora li {float:left; width:.....px; height:153px;}
.menu_gora .menu_gora_katalog {background:url(img/katalog.png) no-repeat;}
.menu_gora .menu_gora_poradnik {background:url(img/poradnik.png) no-repeat;}
.menu_gora .menu_gora_zapytanie {background:url(img/img/zapytanie_ofertowe.png) no-repeat;}
.menu_gora li a {width:100%; height:153px; display:block; text-indent:-999px; overflow:hidden;}

Było to już milion razy na tym forum.
Odpowiedz
#6
(15-01-2011, 18:10)Kartofelek napisał(a): "Pozatym bez raczej nie masz szans na powodznie." Jak to nie ma na powodzenie? Zrobienie menu na ul to stosowana praktyka, którą można zastosować. Jak zrobisz inaczej, nie urwie ci głowy.

Twoje menu powinno wyglądać tak:

<ul class="menu_gora">
<li class="menu_gora_katalog"><a href="">Katalog</a></li>
<li class="menu_gora_poradnik"><a href="">Poradnik</a></li>
<li class="menu_gora_zapytanie"><a href="">Zapytanie ofertowe</a></li>
</ul>

Reszta to stylowanie.

.menu_gora {list-style-type:none; margin:0; padding:0; float:right; background:url(img/menu.png) no-repeat; width:544px; height:153px;}
.menu_gora li {float:left; width:.....px; height:153px;}
.menu_gora .menu_gora_katalog {background:url(img/katalog.png) no-repeat;}
.menu_gora .menu_gora_poradnik {background:url(img/poradnik.png) no-repeat;}
.menu_gora .menu_gora_zapytanie {background:url(img/img/zapytanie_ofertowe.png) no-repeat;}
.menu_gora li a {width:100%; height:153px; display:block; text-indent:-999px; overflow:hidden;}

Było to już milion razy na tym forum.

Dałeś .menu_gora li jako jedno. A img tego menu mają rózne szer.
Odpowiedz
#7
(15-01-2011, 19:06)disaster napisał(a): Dałeś .menu_gora li jako jedno. A img tego menu mają rózne szer.
Dodaj sobie klasy i styluj, trochę samodzielności. Ziemniaczek Ci gotowe rozwiązanie podał.
Odpowiedz
#8
(15-01-2011, 19:50)Pedro84 napisał(a):
(15-01-2011, 19:06)disaster napisał(a): Dałeś .menu_gora li jako jedno. A img tego menu mają rózne szer.
Dodaj sobie klasy i styluj, trochę samodzielności. Ziemniaczek Ci gotowe rozwiązanie podał.

Na pewno nie jest to gotowe rozwiązanie pod img menu, które mają różne szerokości
Odpowiedz
#9
(15-01-2011, 19:55)disaster napisał(a):
(15-01-2011, 19:50)Pedro84 napisał(a):
(15-01-2011, 19:06)disaster napisał(a): Dałeś .menu_gora li jako jedno. A img tego menu mają rózne szer.
Dodaj sobie klasy i styluj, trochę samodzielności. Ziemniaczek Ci gotowe rozwiązanie podał.

Na pewno nie jest to gotowe rozwiązanie pod img menu, które mają różne szerokości
Rozumiesz ten kod? Nie zauważyłem, ale tam masz klasy, przenieś tylko szerokość!!
Odpowiedz
#10
(15-01-2011, 20:00)Pedro84 napisał(a):
(15-01-2011, 19:55)disaster napisał(a):
(15-01-2011, 19:50)Pedro84 napisał(a):
(15-01-2011, 19:06)disaster napisał(a): Dałeś .menu_gora li jako jedno. A img tego menu mają rózne szer.
Dodaj sobie klasy i styluj, trochę samodzielności. Ziemniaczek Ci gotowe rozwiązanie podał.

Na pewno nie jest to gotowe rozwiązanie pod img menu, które mają różne szerokości
Rozumiesz ten kod? Nie zauważyłem, ale tam masz klasy, przenieś tylko szerokość!!

Rozumiem. Przypisać szerokości dla każdej klas menu tak? To po co .menu_gora li {float:left; width:.....px; height:153px;} ???
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [HTML] Klikane obrazki na obrazku slavoo 5 4,298 05-01-2012, 05:26
Ostatni post: Kartofelek
  sąsiadujące obrazki heniuprezes 1 2,245 02-01-2012, 02:28
Ostatni post: szym
  Kod google analytics rozwala stronę. Ayahuasca 3 4,162 07-09-2011, 23:44
Ostatni post: Ayahuasca
  Losowe obrazki xalpen 6 4,816 07-07-2011, 02:12
Ostatni post: xalpen
  Dlaczego z <ul> oddala się od Div'a? nigraS 4 3,445 29-04-2011, 20:05
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl