Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] Jak zlikidowac przerwe pomniędzy dwoma elementami...
Forum PHP.pl > Forum > Przedszkole
kukix
W jakis sposób przerobić styl, żeby znikneła ta przerwa....

Próbowałem na sto sposobów, ale nie moge tego zrobić...


Tutaj jest kod.

P.S. Próbowalem ustawiac parametry "padding" i "margin" na 0.. ale nie pomaga...
tomaszdurka
Mała rada. Uporządkuj trochę kod. Zamknięty był tylko ostatni <li> z trzech. Rób wcięcia w HTMLu i naprawdę łatwiej coś znaleźć jak deklaracje CSS jest w kilku liniach.


Jedyne co musisz dodać to margin do <ul>.

  1. ul {
  2. margin: 0px;
  3. }


całość:

  1. <HEAD>
  2. <META http-equiv=Content-Type content="text/html; charset=windows-1250">
  3. BODY {
  4. BACKGROUND: #fff
  5. }
  6. #menu {
  7. PADDING-RIGHT: 0px;
  8. PADDING-LEFT: 0px;
  9. PADDING-BOTTOM: 0px;
  10. WIDTH: 180px;
  11. PADDING-TOP: 0px;
  12. FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
  13. FONT-SIZE: 11px;
  14. }
  15. UL {
  16. PADDING-RIGHT: 0px;
  17. PADDING-LEFT: 0px;
  18. BACKGROUND: url(vert.gif) #fff repeat-y;
  19. PADDING-BOTTOM: 0px;
  20. MARGIN-LEFT: 16px;
  21. PADDING-TOP: 0px;
  22. LIST-STYLE-TYPE: none;
  23. marign: 0;
  24. }
  25. UNKNOWN {
  26. MARGIN-TOP: 0px
  27. }
  28. LI {
  29. BORDER-RIGHT: #fff 1px solid;
  30. PADDING-RIGHT: 0px;
  31. BORDER-TOP: #fff 1px solid;
  32. PADDING-LEFT: 0px;
  33. BACKGROUND: url(hori.gif) #fff repeat-x 0px 10px;
  34. PADDING-BOTTOM: 0px;
  35. MARGIN: 0px 0px 0px 1px;
  36. BORDER-LEFT: #fff 0px solid;
  37. PADDING-TOP: 0px;
  38. BORDER-BOTTOM: #fff 1px solid;
  39. }
  40. LI.last {
  41. PADDING-RIGHT: 0px;
  42. PADDING-LEFT: 0px;
  43. PADDING-BOTTOM: 0px;
  44. MARGIN: 0px;
  45. PADDING-TOP: 0px;
  46. POSITION: relative;
  47. }
  48. LI.last A {
  49. PADDING-LEFT: 5px;
  50. MARGIN-LEFT: 15px;
  51. }
  52. LI A {
  53. DISPLAY: block;
  54. PADDING-LEFT: 2px;
  55. BACKGROUND: #fff; MARGIN-LEFT: 14px;
  56. COLOR: #000;
  57. TEXT-DECORATION: none
  58. }
  59. LI SPAN {
  60. DISPLAY: block;
  61. BACKGROUND: no-repeat left center;
  62. MARGIN-LEFT: -5px
  63. }
  64. LI.last SPAN {
  65. Z-INDEX: 10;
  66. MARGIN-LEFT: -4px;
  67. POSITION: relative
  68. }
  69. LI.last DIV {
  70. MARGIN-TOP: 0px;
  71. FONT-SIZE: 0px;
  72. BACKGROUND: url(vert.gif) repeat-y;
  73. WIDTH: 2px;
  74. POSITION: absolute;
  75. TOP: 0px;
  76. HEIGHT: 10px
  77. }
  78. LI A SPAN {
  79. DISPLAY: inline;
  80. BACKGROUND: #fff;
  81. MARGIN: 0px
  82. }
  83. LI A:hover {
  84. COLOR: #0000FF;
  85. TEXT-DECORATION: underline
  86. }
  87. LI SPAN.collapsed {
  88. BACKGROUND-IMAGE: url(expand.gif);
  89. CURSOR: pointer
  90. }
  91. LI SPAN.expanded {
  92. BACKGROUND-IMAGE: url(collapse.gif);
  93. CURSOR: pointer
  94. }
  95. LI SPAN.page {
  96. BACKGROUND-IMAGE: url(page2.gif);
  97. CURSOR: pointer
  98. }
  99.  
  100. UL.collapsed {
  101. DISPLAY: none
  102. }
  103. UL.expanded {
  104. DISPLAY: block
  105. }
  106. UL UL {
  107. PADDING-TOP: 0px;
  108. }
  109. ul {
  110. margin: 0px;
  111. }
  112. </STYLE>
  113. <script type=text/javascript>
  114.  
  115. function initMenu(){
  116. document.getElementById('menu').onclick=collapseExpand;
  117. }
  118.  
  119. function collapseExpand(e,x){
  120. e=e||event;
  121. x = e.srcElement||e.target
  122.  
  123. if( !/sp/i.test(x.nodeName) ) return
  124.  
  125. if( /expa/i.test(x.className) )
  126. x.className=x.parentNode.getElementsByTagName('ul')[0].className='collapsed'
  127. else if( /colla/i.test(x.className) )
  128. x.className=x.parentNode.getElementsByTagName('ul')[0].className='expanded'
  129. }
  130.  
  131. function addEvent(O,E,F,x){return(x=O.addEventListener)?x(E,F,1):(x=O.attachEvent)?x('on'+E,F):!1}
  132. addEvent(window,'load',initMenu);
  133.  
  134. </SCRIPT>
  135. </HEAD>
  136. <BODY>
  137. <DIV id=menu>
  138. <A href="index.php?d=menu&id_menu=5" target=_parent>
  139. <SPAN style="FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: none">
  140. <IMG src="folder.gif" border=0 align=absMiddle align=center>&nbsp;Menu
  141. </SPAN>
  142. </A>
  143. <UL style="MARGIN-LEFT: 4px;">
  144. <LI>
  145. <SPAN>
  146. <A href="java script: if (parent.document.form_temp.dzialanie.value == 'dzialy') { parent.edycja_dzial_div('189'); parent.edycja_dzial('189'); } else { parent.window.location='index.php?d=dzialy&id_dzial_js=189'; } " target="_parent">
  147. <SPAN>
  148. <IMG src="page2.gif" border=0 align=absMiddle>Dzial1
  149. </SPAN>
  150. </A>
  151. </SPAN>
  152. </li>
  153. <LI>
  154. <SPAN >
  155. <A href="java script: if (parent.document.form_temp.dzialanie.value == 'dzialy') { parent.edycja_dzial_div('190'); parent.edycja_dzial('190'); } else { parent.window.location='index.php?d=dzialy&id_dzial_js=190'; } " target="_parent">
  156. <SPAN>
  157. <IMG src="page2.gif" border=0 align=absMiddle>Dzial2
  158. </SPAN>
  159. </A>
  160. </SPAN>
  161. </li>
  162. <LI class=last>
  163. <SPAN >
  164. <A href="java script: if (parent.document.form_temp.dzialanie.value == 'dzialy') { parent.edycja_dzial_div('191'); parent.edycja_dzial('191'); } else { parent.window.location='index.php?d=dzialy&id_dzial_js=191'; } " target="_parent">
  165. <SPAN><IMG src="page2.gif" border=0 align=absMiddle>Dzial3</SPAN>
  166. </A>
  167. </SPAN>
  168. </li>
  169. </UL>
  170. </DIV>
  171. </BODY>
  172. </HTML>
kukix
Dzieki wielkie za pomoc..
Pomogło...

Dziwne.. bo w sumie to było już coś takiego... na poczatku css... był parametr margin:0

Kod
UL {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  BACKGROUND: url(vert.gif) #fff repeat-y;
  PADDING-BOTTOM: 0px;
  MARGIN-LEFT: 16px;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none;
  [b]marign: 0;[/b] <= TUTAJ
}


no nie wiem... ważne , że działa... dzieki jeszcze raz...
Kisiol_Ent
Nie ma czegoś takiego jak zero!
Zawsze musisz podać jednostkę -> margin: 0px;
Inaczej wszystko zostanie pominięte.
Pozatym o ile mi wiadomo wszystko powinno się pisać w CSS malymi literkami.
Choć nie jestem do końca pewien czy to jest wymóg czy tylko zalecenie.
Bo w XHTML jest to wymóg.
strife
Osobiste wycieczki to na PW proszę, a nie na forum publicznym. Poza tym problem został rozwiązany, a ostatnie posty nic nowego do niego nie wnoszą.

Zamykam.



---
chciałem tylko dodać, że całej tej walce, pominięty został fakt, że nie działało, bo tam wcale nie jest margin, a marign.
Ot, i przyczyna winksmiley.jpg

~siemakuba


--

Ostatnie 2 posty zostały usunięte. Obydwa były niezwiązane z tematem! // seaquest
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.