Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
3 obrazki w div - dlaczego się rozwala?
|
Liczba postów: 120
Liczba wątków: 10
Dołączył: 17-12-2010
Reputacja:
0
15-01-2011, 17:20
(Ten post był ostatnio modyfikowany: 15-01-2011, 17:22 przez disaster.)
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 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ę.
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
Zarzuć CSSem. Już widzę jeden błąd - poważny. Jeśli to menu, to powinno być zrobione na liście.
Liczba postów: 578
Liczba wątków: 11
Dołączył: 06-01-2011
Reputacja:
23
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.
Liczba postów: 120
Liczba wątków: 10
Dołączył: 17-12-2010
Reputacja:
0
15-01-2011, 17:49
(Ten post był ostatnio modyfikowany: 15-01-2011, 17:51 przez disaster.)
(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.
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
"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.
Liczba postów: 120
Liczba wątków: 10
Dołączył: 17-12-2010
Reputacja:
0
15-01-2011, 19:06
(Ten post był ostatnio modyfikowany: 15-01-2011, 19:10 przez disaster.)
(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.
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
(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ł.
Liczba postów: 120
Liczba wątków: 10
Dołączył: 17-12-2010
Reputacja:
0
(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
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
(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ść!!
Liczba postów: 120
Liczba wątków: 10
Dołączył: 17-12-2010
Reputacja:
0
(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;} ???
|
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
|
Użytkownicy przeglądający ten wątek:
|
|
Sponsorzy i przyjaciele
|
|
|