Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Lista pozioma i określone szerokości
1010
post
Post #1





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

Ostrzeżenie: (0%)
-----


Witam,
potrzebuję stworzyć menu poziome, ale żeby każdy li miał szerokość 100px... Gdy zrobię tak:
  1. #menu1
  2. {
  3. font-size: 15px;
  4. font-weight: bold;
  5. width: 879px;
  6. height: 34px;
  7. background-image: url('img/menu1.jpg');
  8. background-repeat: no-repeat;
  9. text-align: center;
  10. float: left;
  11. display: inline;
  12. }
  13.  
  14. #menu1 ul
  15. {
  16. width: 879px;
  17. padding: 0;
  18. margin: 9px auto 0 auto;
  19. float: left;
  20. display: inline;
  21. }
  22.  
  23. #menu1 li
  24. {
  25. width: 100px;
  26. margin: 0;
  27. padding: 0;
  28. border: 1px solid;
  29. list-style-type: none;
  30. float: center;
  31. display: inline;
  32. }


to szerokość dopasowywuje się do zawartości... Jak to poprawić?
Go to the top of the page
+Quote Post
ShadowD
post
Post #2





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Podaj pełny kod razem z html, to może pomogę... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował ShadowD 28.03.2008, 21:13:31
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Zmień:
  1. float: center;
  2. display: inline;

na:
  1. float: left;

dla #menu1 li - powinno pomóc.
Go to the top of the page
+Quote Post
1010
post
Post #4





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

Ostrzeżenie: (0%)
-----


phpion: pomaga, ale w tym przypadku nie jest wyśrodkowane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

oto cały kod:
  1. #cotainer
  2. {
  3. width: 984px;
  4. min-height: 900px;
  5. margin: 0 auto;
  6. padding: 0;
  7. text-align: left;
  8. }
  9.  
  10.  
  11. #txt
  12. {
  13. width: 879px;
  14. background-color: #fff;
  15. margin: 0 0 0 0;
  16. padding: 0px;
  17. float: left;
  18. display: inline;
  19.  
  20. }
  21.  
  22. #logo
  23. {
  24. width: 879px;
  25. height: 140px;
  26. background-image: url('img/logo.jpg');
  27. background-repeat: no-repeat;
  28. float: left;
  29. display: inline;
  30. }
  31.  
  32. #menu1
  33. {
  34. font-size: 15px;
  35. font-weight: bold;
  36. width: 879px;
  37. height: 34px;
  38. background-image: url('img/menu1.jpg');
  39. background-repeat: no-repeat;
  40. text-align: center;
  41. float: left;
  42. display: inline;
  43. }
  44.  
  45. #menu1 ul
  46. {
  47. width: 879px;
  48. padding: 0;
  49. margin: 9px auto 0 auto;
  50. float: left;
  51. display: inline;
  52. }
  53.  
  54. #menu1 li
  55. {
  56. width: 100px;
  57. margin: 0;
  58. padding: 0;
  59. border: 1px solid;
  60. list-style-type: none;
  61. float: left;
  62. }


i html:
  1. <div id="cotainer">
  2. <div id="txt">
  3. <div id="logo"></div>
  4. <div id="menu1">
  5. <ul>
  6. <li style="width: 150px;">Strona Główna</li>
  7. <li>link</li>
  8. <li>linki</li>
  9. <li>Pfdsf</li>
  10. <li>Forum</li>
  11. </ul>
  12. </div>
  13. </div>
  14. </div>


Ten post edytował 1010 28.03.2008, 21:22:23
Go to the top of the page
+Quote Post
phpion
post
Post #5





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. #menu1 ul
  2. {
  3. width: 879px;
  4. padding: 0;
  5. margin: 9px auto 0 auto;
  6. }
Go to the top of the page
+Quote Post
ShadowD
post
Post #6





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


W IE nie zadziała chyba że zostanie przełączony na tryb zgodności z wc3... ;/
Go to the top of the page
+Quote Post
1010
post
Post #7





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

Ostrzeżenie: (0%)
-----


Nic to nie dało...

Cytat(ShadowD @ 28.03.2008, 21:27:26 ) *
W IE nie zadziała chyba że zostanie przełączony na tryb zgodności z wc3... ;/

w firefoxie też nie działa...

Czy nagłówki mają coś wspólnego? Jakie powinny być?
Go to the top of the page
+Quote Post
ShadowD
post
Post #8





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


To znaczy powiem tak jeśli chcesz napisze ci menu poziome bo nie mogę naprawić tego... ;p



Pomysł nr 1 bez formatowania:

  1.  
  2. li {width:100px; margin:0; padding:0; border:1px solid; list-style-type:none; display:inline;}
  3.  
  4.  
  5.  
  6.  
  7. <ul>
  8. <li>Strona Główna</li>
  9. <li>Szkoły</li>
  10. <li>Znajomi</li>
  11. <li>Poczta</li>
  12. <li>Forum</li>
  13. </ul>




Pomysł nr 2 zgodny z standardami wc3:

  1.  
  2. ul {text-align:center;}
  3.  
  4. li {width:100px; margin:0; padding:0; border:1px solid; list-style-type:none; display:inline;}
  5.  
  6.  
  7.  
  8.  
  9.  
  10. <ul>
  11. <li>Strona Główna</li>
  12. <li>Szkoły</li>
  13. <li>Znajomi</li>
  14. <li>Poczta</li>
  15. <li>Forum</li>
  16. </ul>


Ps Jak coś nie działa to pisz nawet na pw...

Ten post edytował ShadowD 28.03.2008, 21:41:40
Go to the top of the page
+Quote Post
1010
post
Post #9





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

Ostrzeżenie: (0%)
-----


No i mam to tak i nie śmiga...


Mam aktualnie tak:
  1. #menu1
  2. {
  3. font-size: 15px;
  4. font-weight: bold;
  5. width: 879px;
  6. height: 34px;
  7. background-image: url('img/menu1.jpg');
  8. background-repeat: no-repeat;
  9. text-align: center;
  10. float: left;
  11. }
  12.  
  13. menu1 ul
  14. {
  15. text-align: center;
  16. }
  17.  
  18. #menu1 li
  19. {
  20. width: 100px;
  21. margin: 0;
  22. padding: 0;
  23. border: 1px solid;
  24. list-style-type: none;
  25. display: inline;
  26. }



Cały czas albo center albo szerokość

Ten post edytował 1010 28.03.2008, 21:49:58
Go to the top of the page
+Quote Post
ShadowD
post
Post #10





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


  1. #menu1
  2. {
  3. font-size: 15px;
  4. font-weight: bold;
  5. width: 879px;
  6. height: 34px;
  7. background-image: url('img/menu1.jpg');
  8. background-repeat: no-repeat;
  9. text-align: center;
  10. float: left;
  11. }
  12.  
  13. menu1 ul <<<<<<<<<<<<< BŁĄD MASZ BEZ "#"
  14. {
  15. text-align: center;
  16. }
  17.  
  18. #menu1 li
  19. {
  20. width: 100px;
  21. margin: 0;
  22. padding: 0;
  23. border: 1px solid;
  24. list-style-type: none;
  25. display: inline;
  26. }


i nadałeś id li i ul (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Działający skrypt link http://85.31.230.167/2.php masz kod źródłowy możesz sprawdzić...

Ten post edytował ShadowD 28.03.2008, 21:51:23
Go to the top of the page
+Quote Post
1010
post
Post #11





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

Ostrzeżenie: (0%)
-----


Dopisanie # nic nie daje... Nie mam już pojęcia co to może być...
Go to the top of the page
+Quote Post
ShadowD
post
Post #12





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Napisz tak jak ci tu napisze:

  1.  
  2. ul {text-align:center;}
  3.  
  4. li {font-weight: bold; width:100px; margin:0; padding:0; border:1px solid; list-style-type:none; display:inline;}
  5.  
  6.  
  7.  
  8.  
  9.  
  10. <ul>
  11. <li>Strona Główna</li>
  12. <li>Szkoły</li>
  13. <li>Znajomi</li>
  14. <li>Poczta</li>
  15. <li>Forum</li>
  16. </ul>


Jeśli chcesz dodać id to musisz dodać i wiliście i w stylu proszę kod przykładowy:

  1.  
  2. #lista {text-align:center;}
  3.  
  4. #menu {font-weight: bold; width:100px; margin:0; padding:0; border:1px solid; list-style-type:none; display:inline;}
  5.  
  6.  
  7. <ul id='lista'>
  8. <li id='menu'>Strona Główna</li>
  9. <li id='menu'>Szkoły</li>
  10. <li id='menu'>Znajomi</li>
  11. <li id='menu'>Poczta</li>
  12. <li id='menu'>Forum</li>
  13. </ul>


I nie ma prawa nie działać... ;p



Ten post edytował ShadowD 29.03.2008, 09:05:21
Go to the top of the page
+Quote Post
wujko_thc
post
Post #13





Grupa: Zarejestrowani
Postów: 36
Pomógł: 2
Dołączył: 12.03.2008
Skąd: warszawa

Ostrzeżenie: (0%)
-----


  1. li {
  2. float:left;
  3. display:block;
  4. width:100px;}


Ten post edytował wujko_thc 13.04.2008, 21:20:05
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 05:06