Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML][PHP]Nie przewija mi sie strona
Forum PHP.pl > Forum > Przedszkole
Kiui
Witam.
Napisałem stronę na obiektach i przestała mi się ona przewijać ale jak ją oddalam "ctrl +'-' " w FF to ona cała się wyświetla ale scroll przeglądarki nie działa.
artekp999
Mnie kiedyś spotkał podobny problem.
Pewien element wyleciał mi z diva i scroll się zablokował.
Rozwiązaniem było height: auto;
Kiui
w kontener to wrzucićquestionmark.gif
artekp999
bez kodu ci wiele nie poradzę
musisz poeksperymentować biggrin.gif

sprawdzaj stronę fragmentami
Kiui
ciekawy motyw zauważyłem tło konteneru mi się przewija a reszta nie.
  1. <?xml version="1.0" encoding="iso-8859-2"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  3. "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
  5. <head>
  6. <meta http-equiv="Content-type" content="application/xhtml+xml; charset=iso-8859-2" />
  7. <meta name="Description" content=" [wstaw tu opis strony] " />
  8. <meta name="Keywords" content=" [wstaw tu slowa kluczowe] " />
  9. <meta name="Author" content=" [dane autora] " />
  10. <meta name="Generator" content="kED" />
  11.  
  12. <title> [tytuł strony] </title>
  13.  
  14. <link rel="stylesheet" href=" szablon.css " type="text/css" />
  15. </head>
  16. <body>
  17. <div id="kontener">
  18. <?php
  19. ?>
  20.  
  21. <?php
  22. include('class\klasa.php');
  23. $klasajeden = new podstawowa();
  24. $klasajeden -> menu();
  25.  
  26.  
  27. echo '<div id="banner">
  28. <div id="baner">
  29. </div>
  30. </div>
  31.  
  32. <div id="prawa">';
  33.  
  34. $klasajeden -> tranzakcje();
  35. ?>
  36. </div>
  37. <div id="srodek">
  38. <?php
  39. $db = new mysqli('localhost', 'xxx', 'xxx', 'xxx');
  40. //wyszukiwarka
  41. echo '<div id="wyszukiwarka"><form action="szukaj.php" method="GET">
  42. <input type="text" name="szukaj">
  43. <select name="metszuk">
  44. <option value="1">nazwa pliku</option>
  45. <option value="6">autor</option>
  46. <option value="11">dodający</option>
  47. </select>
  48. <input type="submit" name="wyslij" value="szukaj">
  49. </form></div>';
  50. //szuk end
  51. //wersja płatna Muzyka,E-BOOK,Android,PC,IOS,WP,Film
  52. echo '<div id="baner_platny">
  53. </div>
  54. ';
  55. echo '<div id="platnys">
  56. <div id="topten">';
  57. $klasajeden ->topten('Muzyka', 'platna', 'brak' );
  58. echo '</div>
  59. <div id="topten">';
  60. $klasajeden ->topten('E-BOOK', 'platna', 'brak' );
  61. echo '</div>
  62. <div id="topten">';
  63. $klasajeden ->topten('PC', 'platna', 'brak' );
  64. echo '</div>
  65. <div id="topten">';
  66. $klasajeden ->topten('Android', 'platna', 'brak' );
  67. echo '</div>
  68. <div id="topten">';
  69. $klasajeden ->topten('IOS', 'platna', 'brak' );
  70. echo '</div>
  71. <div id="topten">';
  72. $klasajeden ->topten('WP', 'platna', 'brak' );
  73. echo '</div>
  74. <div id="topten">';
  75. $klasajeden ->topten('Film', 'platna', 'brak' );
  76. echo '</div></div>';
  77. <div id="baner_bezplatny">
  78. </div>
  79. ';
  80. echo '<div id="platnys">
  81. <div id="topten">';
  82. $klasajeden ->topten('Muzyka', 'bezplatna', 'brak' );
  83. echo '</div>
  84. <div id="topten">';
  85. $klasajeden ->topten('E-BOOK', 'bezplatna', 'brak' );
  86. echo '</div>
  87. <div id="topten">';
  88. $klasajeden ->topten('PC', 'bezplatna', 'brak' );
  89. echo '</div>
  90. <div id="topten">';
  91. $klasajeden ->topten('Android', 'bezplatna', 'brak' );
  92. echo '</div>
  93. <div id="topten">';
  94. $klasajeden ->topten('IOS', 'bezplatna', 'brak' );
  95. echo '</div>
  96. <div id="topten">';
  97. $klasajeden ->topten('WP', 'bezplatna', 'brak' );
  98. echo '</div>
  99. <div id="topten">';
  100. $klasajeden ->topten('Film', 'bezplatna', 'brak' );
  101. echo '</div></div></br>';
  102.  
  103. mysqli_close($db);
  104. ?>
  105. </div>
  106. <div id="stopka">
  107. stopka
  108. </div>
  109. </div>
  110. <!-- tutaj wstaw tresc strony -->
  111. </body>
  112. </html>
  113. //Klasa
  114. <?php
  115. class podstawowa
  116. {
  117. public function menu()
  118. {//start funkcja górnego menu
  119. echo '<div id="pasekmenu">
  120. <div id="pasekmenuu" class="men">';
  121. if (@$_SESSION["zalogowany"]=='true')
  122. {
  123. $adb = new mysqli('localhost', 'xxx', xxx'', 'xxx');
  124. $dolewme="Select * From lewa";
  125. $odpdolewe = mysqli_query($adb, $dolewme)or die("złe zap");
  126.  
  127. echo '<ul id="navg">';
  128. while($lewmen=mysqli_fetch_assoc($odpdolewe))
  129. {
  130.  
  131. echo '<li><a href="'.$lewmen['adres_linku'].'">'.$lewmen['nazwa_linki'].'</a></li>';
  132. }
  133. echo '</ul>';
  134. } else
  135. {
  136. echo '<ul id="navg"><form action="../prywatnaczesc/dalej.php" method="post" >';
  137. echo '<li>Login: </li><li><input type="text" name="login"></li><li>Haslo: </li><li><input type="text" name="haslo" /></li><li><input type="submit" value="wyslij" /></li>';
  138.  
  139. echo '</form></ul>';
  140. echo '</div>
  141. </div>';
  142. }
  143.  
  144.  
  145.  
  146. //end
  147. }
  148. public function tranzakcje()
  149. { //funkcja odpowiedzialna za część związaną z prawa cześćią tranzakcje, nowe pliki , informacje
  150. $adb = new mysqli('localhost', 'xxx', 'xxx', 'xxx');
  151.  
  152. echo '<div id="transakcje">
  153. <h4>Tranzakcje</h4>';
  154. if (@$_SESSION["zalogowany"]=='true')
  155. {
  156. $zotrans = "Select * from tranzakcje";
  157. $odpotranz = mysqli_query($adb, $zotrans);
  158. while($recot = mysqli_fetch_assoc($odpotranz))
  159. {
  160. echo '<a href="'.$recot['adres'].'">'.$recot['Nazwa'].'</a></br>';
  161.  
  162. }}
  163. else
  164. {
  165. echo "Zapraszamy do Rejestracji";
  166. }
  167. echo '</div>
  168. <div id="transakcje">
  169. <h4>Nowe</h4>
  170. <table>
  171. <tr>
  172. <td>Nazwa</td><td>cena</td>';
  173. $db=new mysqli('localhost', 'Xxx', 'Xxx', 'xxx');
  174. $zapodp="SELECT * FROM pliki ORDER BY data DESC LIMIT 0, 10 ";
  175. $odpodp = mysqli_query($db, $zapodp)or die("złe zap");
  176. while($recod=mysqli_fetch_assoc($odpodp))
  177. {
  178. echo '<tr>
  179. <td><a href="co.php?zmiena='.$recod['id_pliku'].'">'.$recod['wyswietlacz'].'</a></td><td>'.$recod['pln'].'</td>
  180. </tr>'; }
  181. echo '</table>
  182. </div>
  183. <div id="transakcje">
  184. <h4>Informacje</h4>
  185. <table>
  186. <tr>
  187. <td>Temat</td><td>Data</td>';
  188. $zapodp="SELECT * FROM informacje ORDER BY data DESC LIMIT 0, 5 ";
  189. $odpodp = mysqli_query($adb, $zapodp)or die("złe zap");
  190. while($recod=mysqli_fetch_assoc($odpodp))
  191. {
  192. echo '<tr>
  193. <td colspan="1"><a href="informacja.php?zmiena='.$recod['id_info'].'">'.$recod['temat'].'</a></td><td>'.$recod['data'].'</td>
  194. </tr>'; }
  195. echo '<td><a href="informacjaglowna.php">Informacje</a></td>
  196. </tr>
  197. </table>
  198. </div>
  199. ';
  200.  
  201. //ende trans
  202. }
  203.  
  204. public function topten($typ, $kwota, $kmto )
  205. {//funkcja odpowiedzialna za środekk tzw. top ten lub define w moje pliki
  206. $db = new mysqli('localhost', 'xxx', 'lxxx', 'xxx');
  207. if($kwota!="platna")
  208. {
  209. $pln = "pln=0";
  210. $co = "sciagniec";
  211. $tdl = $co;
  212. }elseif($kwota!="bezplatna")
  213. {
  214. $pln = "pln!=0";
  215. $co = "pln";
  216. $tdl = "cena";
  217. }
  218. $sqlfibp="SELECT * From pliki WHERE roz_pliku='$typ' and $pln ORDER BY sciagniec DESC Limit 0, 10";
  219. $wynikfibp=mysqli_query($db, $sqlfibp)or die ("błąd w zapytaniu14");
  220. mysqli_num_rows($wynikfibp)."</br>";
  221. echo '<table border="0">
  222. <tr><td class="typ">'.$typ.'</td><td class="tdl">'.$tdl.'</td></tr>';
  223.  
  224. while($rekordfibp=mysqli_fetch_assoc($wynikfibp))
  225. {
  226.  
  227. echo '<tr class="rzn" ><td><a href="co.php?zmiena='.$rekordfibp['id_pliku'].'">'.$rekordfibp['wyswietlacz'].'</a> </td><td>'.$rekordfibp[''.$co.''].'</td></tr>';
  228. }
  229. echo '<tr class="rzn"><td><a href=cala.php?nazwa='.$typ.'&zmiena=1&platna='.$kwota.'>Wiecej '.$typ.'</a></td><td></td></tr></table>';
  230. //ende
  231. }
  232.  
  233.  
  234. }
  235.  
  236.  
  237.  
  238. ?>
  239.  


  1. #kontener {
  2. margin:left:50px;
  3.  
  4. height: 1365px;
  5. width: 1365px;
  6. background-color:#E4E4E4;
  7. }
  8. #baner
  9. {
  10.  
  11. height: 150px;
  12. margin-left:25%;
  13. float: left; width: 800px;
  14. background-image: url("../tla/baner.png");
  15. background-color: #E4E4E4;
  16. }
  17. #banner
  18. {
  19. margin-top:50px;
  20. margin-bottom:5px;
  21. height: 150px;
  22. float: left; width: 1365px;
  23. background-color:#E4E4E4;
  24. }
  25. #pasekmenuu{
  26. margin-left:70px;
  27.  
  28. }
  29.  
  30.  
  31. #pasekmenu{
  32. position:fixed;
  33.  
  34. height: 60px;
  35. float: left; width: 1365px;
  36. background-color:#27c;
  37. }
  38.  
  39. #wyszukiwarka
  40. {
  41. float:left; width: 100%;
  42. text-align:center;
  43.  
  44. }
  45.  
  46. #pasek{
  47. width: 800px;
  48. position:; left:550px;
  49. text-align:justify;
  50. }
  51. #pasek a{
  52.  
  53. border-top-left-radius: 60px;
  54. border-bottom-left-radius: 60px;
  55. border-top-right-radius: 60px;
  56. border-bottom-right-radius: 60px;
  57. color:white;
  58. background-color:blue;
  59. border: 8px outset #E4E4E4;
  60. }
  61.  
  62.  
  63.  
  64. ul, li {
  65.  
  66. display: block;
  67. list-style: none;
  68. margin: 0;
  69. padding: 0;
  70. }
  71.  
  72. #navg ul {
  73. position:fixed;
  74. }
  75.  
  76. #navg li {
  77. float: left;
  78. border-width: 0 0px 0px 0px;
  79. border-style: solid;
  80. border-color: transparent #25b #25b #9ce;
  81. }
  82.  
  83. #navg a:link, #navg a:visited {
  84. text-decoration: none;
  85. display: block;
  86. width: 120.75px;
  87. text-align: center;
  88. padding: 5px 0;
  89. font-weight: bold;
  90. background-color: #27c;
  91. color: #def;
  92. border-top: 10px solid #25b;
  93. }
  94.  
  95. #navg a:hover {
  96. background-color: #28e;
  97. color: #fff;
  98. border-top: 5px solid #26d;
  99. }
  100. #navg a:hover {
  101.  
  102. background-color: #28e;
  103. color: #fff;
  104. }
  105.  
  106.  
  107.  
  108. #platnosci{
  109. position:static;
  110. }
  111. h4{
  112. color:Red;
  113. }
  114. #transakcje
  115. {
  116. background-color:#E4E4E4;
  117. text-align:center;
  118. border: solid 5px red;
  119. border-top-left-radius:10px;
  120. border-top-right-radius:10px;
  121. border-bottom-left-radius:10px;
  122. border-bottom-right-radius:10px;
  123. }
  124. #transakcje a{
  125. height:100px;
  126. color:blue;
  127.  
  128. }
  129.  
  130. #platnys{
  131. height: 310px;
  132. float:left; width: 870px;
  133. background-color:#000990;
  134. }
  135.  
  136. td.typ{
  137. text-align:center;
  138. height:auto;
  139.  
  140. }
  141. td.tdl{
  142. text-align:center;
  143. height:auto;
  144.  
  145. }
  146. tr.rzn:hover{
  147. background-color:black;
  148.  
  149. }
  150.  
  151. #srodek {
  152.  
  153. height: 1040px;
  154. float:left; width: 840px;
  155. background-color:#E4E4E4;
  156.  
  157. }
  158.  
  159. #baner_platny
  160. {
  161. margin-left:35px;
  162. height: 100px;
  163. float:left; width: 800px;
  164. background-image: url("../tla/platny.png");
  165.  
  166. }
  167.  
  168.  
  169. #baner_bezplatny
  170. {
  171. height: 100px;
  172. margin-left:35px;
  173. float:left; width: 800px;
  174. background-image: url("../tla/banerbezplatny.png");
  175. }
  176. #topten
  177. {
  178. height: 310px;
  179. float:left; width: 124px;
  180. background-color:#6498cb;
  181.  
  182. }
  183.  
  184.  
  185.  
  186. #prawa
  187. {
  188. margin-left:70px;
  189. background-color:#E4E4E4;
  190. height: 1140px;
  191. float:left; width: 250px;
  192. }
  193.  
  194.  
  195.  
  196.  
  197. #stopka {
  198. height: 108px;
  199. float: left; width: 1365px;
  200. background-color:#E4E4E4;
  201. }
  202.  
artekp999
a masz może demo questionmark.gif?
Kiui
miałeś racje problem z css

hymm...
okazało się ze jak kod jest pobierany z klasy to w css position:fixed;daje dosłownie na cały dokument nie rozumiem ale tak jest jak przeniosłem divy z klasy tam gdzie ją wczytuje to ok
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.