Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]Wychodzący tekst po za div
Forum PHP.pl > Forum > Przedszkole
Johnas
Witam mam taki problem... nie wiem jak go rozwiązać... Tekst mi wychodzi po za diva nie wiem czemu. Wygląda to tak:


kod strony wygląda tak:
  1. <div class="extra png" style="height: auto;">
  2. <div style="float: right; margin-right: 150px;">
  3.  
  4. <?php
  5. $sql2 = "SELECT * FROM dzialy where pozycja=1";
  6. $result2 = mysql_query($sql2);
  7. while($now = mysql_fetch_array($result2, MYSQL_BOTH)) {
  8. echo '<br /><font class="fox"><b>' . $now['nazwa'] .'</b></font>';
  9. $non = $now['id'];
  10. $sql3 = "SELECT * FROM podzial WHERE poddzial=$non";
  11. $result3 = mysql_query($sql3);
  12. while($nk = mysql_fetch_array($result3, MYSQL_BOTH)) {
  13. echo '<br /><a href="podzial.php?id='. $nk['id'] .'"> '. $nk['nazwa'] .'</a>';
  14. }
  15. }
  16. ?>
  17.  
  18. </div>
  19. <div style="float:left; margin-left: 150px;">
  20. tekst
  21. </div>
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28. <div style="width: 650px;">
  29. </center><br />
  30. <?php
  31. if ($_SESSION['login'])
  32. {
  33. if ($ranga == 1){
  34. if ($_POST['programs1'])
  35. {
  36. $d2 = htmlspecialchars(stripslashes(strip_tags(trim($_POST["d2"]))), ENT_QUOTES);
  37. $name = htmlspecialchars(stripslashes(strip_tags(trim($_POST["name"]))), ENT_QUOTES);
  38. $d1 = htmlspecialchars(stripslashes(strip_tags(trim($_POST["d1"]))), ENT_QUOTES);
  39. if ($d2 == 1){
  40. $wynik1 = mysql_query("INSERT INTO dzialy VALUES('', '$name')");
  41. if($wynik1){
  42. echo '<center>Dodano dział</center>';
  43. }else {
  44. echo '<center>Wystąpił błąd</center>';
  45. }
  46. } elseif ($d2 == 2) {
  47. $wynik2 = mysql_query("INSERT INTO podzial VALUES('', '$name', '$d1')");
  48. if($wynik2){
  49. echo '<center>Dodano poddział</center>';
  50. } else {
  51. echo '<center>Wystąpił błąd</center>';
  52. }
  53. } else
  54. echo '<center>Zapomniałeś wybrać opcji "dział/poddział"</center>';
  55. }
  56. echo <<< KONIEC
  57. <form action="programs.php" style="margin:0 5px" method="post">
  58. <input type="hidden" name="programs1" value="TRUE" />
  59. Nazwa działu: <input type="text" name="name" class="input2">
  60.  
  61. KONIEC;
  62. $sql = "SELECT * FROM dzialy;";
  63. $result = mysql_query($sql);
  64.  
  65. echo '<select name="d1"><option value="0">Brak</option>';
  66. while($row = mysql_fetch_array($result, MYSQL_BOTH)) {
  67. echo '<option value="' . $row['id'] . '">' . $row['nazwa'] . '</option>';
  68. }
  69. echo '</select><input type="radio" name="d2" value="1"> Dział
  70. <input type="radio" name="d2" value="2"> Poddział <input type="image" src="img/img-add.jpg"/></form>';
  71. }
  72. }
  73. ?>
  74.  
  75. <br></div>
  76.  
  77.  
  78.  
  79. </div>


i CSS:
  1. .extra {background:url("img/extra-png-bg.png") left top repeat; margin:7px 0 0 2px;}
  2. .extra .indent {padding:10px 10px 8px 10px;}
  3.  
  4.  


Wszystko jak by się psuło od tego diva z klasą extra png bo tam nic nie działa nawet pogrubienie
JoShiMa
Może powinieneś zrozumieć co robi float smile.gif
Johnas
to co mam zrobić aby było 150 px od prawej strony ramiki? Jak dam position relative i right 150 px to mi to ucieka na menu sad.gif



Pomoże ktoś? mi to nie wychodzi : ( chce aby były dwie kolumny na środku... Ale nie daje rady... Za każdym razem idzie nie tak. Nie znam sie na CSS. Wiem że Float odpowiada za pływający element
Stef@n
Może spróbuj z tym
  1. overflow: hidden;


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.