Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Menu
Forum PHP.pl > Forum > Przedszkole
DeReK_PL
Witam!
Zrobiłem sobie proste menu w CSS:

Ten prostokącik przy każdym z odnośników zrobiłem za pomocą obramowanie z lewej strony (border-left: 5px solid gray)
A jak mogę zrobić żeby zamiast tych tych prostokącików był kwadracik o wymiarach np. 3x3px?
Oto kod menu:
  1. #menu {
  2. border-bottom: 1px solid gray;
  3. }
  4.  
  5. #menu ul, ul li {
  6. display: block;
  7. }
  8.  
  9. #menu ul {
  10. width: 150px;
  11. padding: 0;
  12. }
  13.  
  14. #menu ul a:link, ul a:visited {
  15. display: block;
  16. width: 150px;
  17. text-decoration: none;
  18. padding: 3px;
  19. font-weight: bold;
  20. color: black;
  21. border-left: 5px solid gray;
  22. }
  23.  
  24. #menu ul a:hover {
  25. width: 150px;
  26. color: gray;
  27. border-left: 5px solid gray;
  28. }
aeaeae
Koniecznie 3x3? Łatwym rozwiązaniem byłoby: list-style-type:square
DeReK_PL
Nawet nie słyszałem o czymś takim ;p
Po prostu chcę żeby to jakoś wyglądało a nie jedna ciągła linia.
.......................................................
Albo nie umiem tego użyć albo mi nie działa list-style-type:square
aeaeae
  1. <ul style="list-style-type:square">
  2. <li>1</li>
  3. <li>2</li>
  4. <li>3</li>
  5. <li>4</li>
  6. <ul>


Tak dobrze? Jeśli nie, to wrzuć html.

Edycja:
http://www.kurshtml.edu.pl/css/typ_stylu,wykazy.html
DeReK_PL
nic to nie dało, dodam że cała stronka na div'ach robiona
I nie dało by się jednak tego kwadrata 3x3px?
aeaeae
1. ul jest domyślnie elementem blokowym, nie trzeba tego podawać jeśli wcześniej tego nie zmieniałeś
2. To, że nie wyświetlają się kwadraty to wina #menu ul li{display: block} oraz #menu ul{padding: 0}
3. Jeśli kwadraty mają mieć koniecznie 3px x 3px to:
  1. a{display:block;text-decoration:none}
  2. ul{width:150px;margin:0;padding:0}
  3. ul a:link,ul a:visited {font-weight:bold;color:black}
  4. ul a:hover{color:gray}
  5. li{display:block}
  6. li div{float:left;width:3px;height:3px;margin-top:10px;margin-right:4px;background:red}
  7. a:hover div{background:blue}


  1. <link rel="stylesheet" type="text/css" href="style.css">
  2. </head>
  3. <ul>
  4. <li><a href=""><div></div>1</a></li>
  5. <li><a href=""><div></div>2</a></li>
  6. <li><a href=""><div></div>3</a></li>
  7. <li><a href=""><div></div>4</a></li>
  8. <ul>
  9. </body>
  10. </html>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.