Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z menu zrobionym w css
#1
Witam,
Mam taki problem jak na dołączonym zrzucie. Moje menu wchodzi pod DIV'a z treścią strony oraz menu po rozsunięciu mogę wybrać tylko 1 pozycję, gdy przejadę niżej menu się chowa.
[Obrazek: bedy.png]
CSS
Kod:
body {
    background-color: #ffffff;
  margin: 0;
  padding: 0;
  text-align:center;
}
DIV{
    position: relative;
    font: verdana;
}

#contanier{
    margin-top:0px;
    margin-left:2px;
    clear: both;
    width: auto;
    margin:0 auto;
    padding:0 5px 0 5px;
    background-color: #e4e4e4;
    }

#top{
    clear: both;
    position: relative;
}
#bok_menu{
    width: 230px;
    height: auto;
    float: left;}
#wolny{
    width: 800px;
    float: left;
    background-color: #a1a1a1;
    }
#tresc{
    width: 150px;
    float: right;}
#foot{
text-align:center;
background: #868686;
clear: both;
}

                                                        /* Zwijane Menu*/
#menu{
  overflow: hidden;
  background: #888;
  padding: 2px 15px;
  font: 13px Arial, Verdana, Tahoma;
}
ul#menu li{
  list-style-type: none;
  float: left;
}
ul#menu li a{
  display: block;
  padding: 8px;
  color: #fff;
  text-decoration: none;
}
ul#menu li li a{
  width: 160px;
  padding: 6px 12px;
}
ul#menu li li:hover{
  background: #999;
}
ul#menu li ul{
  overflow: hidden;
  display:none;
}
ul#menu li:hover ul{
  position: absolute;
  background: #aaa;
  padding:0;
  border:1px solid #999;
  display: block;
  width: 160px;
}
Kod Strony
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
<?xml version="1.0" encoding="iso-8859-2"?>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  <link rel="stylesheet" type="text/css" href="style.css" />
<title>Sklep meblowy DoriMar Najtańsze meble w kraju</title>
    </head>
<body>
<div id="contanier">

<div id="top">
<img src="baner.jpg" height="180" width="920">
</div>

<div id="lista">
<ul id="menu">
  <li><a href="#" title="">Strona g&#322&#243wna</a></li>
  <li><a href="#" title="">Oferta Bo-Wa-De</a>
    <ul>
      <li><a href="#" title="">Fotele</a></li>
      <li><a href="#" title="">Kanapy</a></li>
      <li><a href="#" title="">Komody</a></li>
            <li><a href="#" title="">Ławy</a></li>
            <li><a href="#" title="">Narożniki</a></li>
            <li><a href="#" title="">Sofy</a></li>
            <li><a href="#" title="">Sypielnie</a></li>
            <li><a href="#" title="">Tapczany</a></li>
            <li><a href="#" title="">Wersalki</a></li>
    </ul>
  </li>
  <li><a href="#" title="">Oferta Bog Fran</a>
    <ul>
      <li><a href="#" title="">Meble Dziecięce</a></li>
      <li><a href="#" title="">Pokój dzienny</a></li>
      <li><a href="#" title="">Jadalnia</a></li>
      <li><a href="#" title="">Kuchnia</a></li>
      <li><a href="#" title="">Pokój młodzieżowy</a></li>
      <li><a href="#" title="">Sypialnia</a></li>
      <li><a href="#" title="">Przedpokój</a></li>
      <li><a href="#" title="">Biuro</a></li>
      <li><a href="#" title="">Gabinet</a></li>
    </ul>
        <li><a href="#" title="">Firma</a></li>
        <li><a href="#" title="">Kontakt</a></li>
  </li>
</ul>
</div>
<div id="bok_menu">
<p>To jest boczny blok</p>
</div>

<div id="wolny">
<h1>Witam na stronie głównej naszego sklepu.</h1>
<p>Jesteśmy prężnie działająca firmą, nasza działalność zaczeła się od strony Allegro.pl Mamy do zaoferowania wiele pięknych mebli, każdy na pewno znajdzie coś dla siebię.Nasza oferta to przedewszystkim oferta firmy Bog-Fran ale także popularnej firmy Black Red White oraz Meblocross jak również firmy Bo-Wa-De oferującej bardzo ciekawe propozycje mebli tapicerowanych w świetnych cenach i jakości oraz z szybkim terminem realizacji.
</p>

</div>

<div id="tresc">

<p>Treść dokumentu strony </p>

</div>

<div id="foot">

<p>&copy; Coprything by KeeL 2010

</div>

</div>
</body>
Odpowiedz
#2
Odpowiedz
#3
Odpowiedz
#4
Powinno zadziałać, bo problem występuję tam gdzie menu masz pod innym elementem. Spróbuj i daj znać.
Odpowiedz
#5
Odpowiedz
#6
Polskie znaki: charset + kodowanie pliku.

Co do galerii, od ciebie zależy czy chcesz mieć czysty + semantyczny kod, czy pseudo poprawną zupę tagów. Wyrobienie nawyków pisania dobrego kodu zajmuje sporo czasu i nerwów, ale...warto, wierz mi. O zdjęcia? To normalny <img>.

Koszyk? PHP/MySQL + sesje + sporo zabezpieczeń. Jak nigdy czegoś takiego nie robiłeś, odpuść sobie.
Odpowiedz
#7
(05-04-2010, 22:25)Pedro84 napisał(a): Polskie znaki: charset + kodowanie pliku.

Co do galerii, od ciebie zależy czy chcesz mieć czysty + semantyczny kod, czy pseudo poprawną zupę tagów. Wyrobienie nawyków pisania dobrego kodu zajmuje sporo czasu i nerwów, ale...warto, wierz mi. O zdjęcia? To normalny <img>.

Koszyk? PHP/MySQL + sesje + sporo zabezpieczeń. Jak nigdy czegoś takiego nie robiłeś, odpuść sobie.

To na razie sobie koszyk odpuszcze. A zdjęcie przez tego skrypta, zależy mi na efektach. Tylko problem z ułozeniem tych zdjęć. Nie jestem pewien czy dobrze Cię zrozumiałem zwłaszcza z tą zupą tagów, ale chyba chodzi Ci o to żeby zrobić jednak taka metoda jak zaczołem, a poustawiać je w CSS.
Jezeli coś źle myśle to mnie popraw.

EDIT
Co do polskich znaków to miałem pomylone coś w kodowaniu polskich znaków ale dodałem linijkę
Kod:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
Odpowiedz
#8
Widzisz, zupa tagów to wymieszane tagi (HTML + xHTML)...

DOCTYPE masz jako xHTML Strict, a robisz zawartość na tabelach. To powinna być lista nieuporzadkowana (ul), odpowiednio ostylowana. Nieodpowiedni DOCTYPE do zawartości może powodować błedy w wyświetlaniu.

Generalnie, robisz structurę w xHTML, stylujesz ją w arkuszu.

Dobra decyzja co do koszyka, komercyjne rozwiązanie, to co najmniej, 700-800 zł, dwa-trzy dni ostrego kodowania, więc dobrze robisz, że odpuszczasz.

PS... Poczytaj to: http://brainstormsandraves.com/articles/semantics/structure/
Odpowiedz
#9
(06-04-2010, 01:22)Pedro84 napisał(a): Widzisz, zupa tagów to wymieszane tagi (HTML + xHTML)...

DOCTYPE masz jako xHTML Strict, a robisz zawartość na tabelach. To powinna być lista nieuporzadkowana (ul), odpowiednio ostylowana. Nieodpowiedni DOCTYPE do zawartości może powodować błedy w wyświetlaniu.

Generalnie, robisz structurę w xHTML, stylujesz ją w arkuszu.

Dobra decyzja co do koszyka, komercyjne rozwiązanie, to co najmniej, 700-800 zł, dwa-trzy dni ostrego kodowania, więc dobrze robisz, że odpuszczasz.

PS... Poczytaj to: http://brainstormsandraves.com/articles/semantics/structure/
Ok, choć za bardzo nie umiem angielskiego, ale od czego jest wujek Google.

Czyli zamiast tabel listy <ul>?
PHP i MySQL Tworzenie stron WWW Vademecum profesjonalisty Wydanie 4
- sprzedam po rozsądnej cenie, stan jak nowa.

Carpe Di Em
Odpowiedz
#10
(06-04-2010, 01:43)KeeL napisał(a): Czyli zamiast tabel listy <ul>?

Wiesz...wszystko zależy od structury. Generalnie, menu na ul albo dl. Wszelkie wykazy też. Czytaj, ucz się, a dobra praktyka przyjdzie Ci z czasem.

Mała uwaga. Jeśli chcesz się zajmować robieniem stron zarobkowo, najpierw naucz się wszystkiego, w stopniu b. dobrym.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  problem z tłem pod menu loose 1 3,157 06-07-2017, 20:00
Ostatni post: loose
  problem z menu p410 10 10,359 18-06-2017, 18:34
Ostatni post: lemans88
  CSS dla menu i problem z selektorami neferith 4 5,268 30-06-2016, 00:58
Ostatni post: Brain23
  MENU - poważny problem wysokości! asus 0 2,538 05-12-2014, 23:34
Ostatni post: asus
  Trzypoziomowe menu - problem rejcz 3 5,677 25-01-2014, 17:16
Ostatni post: Kartofelek

Skocz do:


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