Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][PHP] rozmieszzczanie elementów, rozmieszczanie div-ów icludowanych z kilku plików
azbest22
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 9.09.2010

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


Witam. mam problem z rozmieszczaniem elementów przy pomocy
  1. position:absolute;
  2. top: 50px;
  3. left: 50px;

a mianowicie jeżeli wszystkie elementy są w jednym pliku wszystko gra, ale jeżeli użyje include i dodam paczke div-ów wewnątrz innego to już pozycjonuje mi względem krawędzi ekranu i nie elementu nadrzędnego. kod wysłany do przeglądarki wygląda schludnie więc nie mam pojęcia w czym rzecz.
kod widziany przez pokaż źródło wygląda tak
  1. <div id='glowna'>
  2. <div id='menu1'>
  3. <div id='guzik_strona_glowna'><a href='index.php?link=strona_glowna'><img src='image/strona_glowna.png'></a></div>
  4. <div id='guzik_forum_glowna'><a href='index.php?link=forum_glowna'><img src='image/forum_glowna.png'></a></div>
  5. <div id='guzik_login_glowna'><a href='index.php?link=login_glowna'><img src='image/login_glowna.png'></a></div>
  6. <div id='guzik_register_glowna'><a href='index.php?link=register_glowna'><img src='image/register_glowna.png'></a></div>
  7. <div id='guzik_przypomnij_glowna'><a href='index.php?link=przypomnij_glowna'><img src='image/przypomnij_glowna.png'></a></div>
  8. <div id='obrazek_maly_glowna'><img src='image/obrazek_maly_glowna.png'></div>
  9. </div>
  10. <div id='menu1cd'>
  11. <div id='test'></div>
  12. </div>
  13. </div>

wszystkie id zaczynające się od guzik są ustawiane względem menu1 a test względem menu1cd, natomiast menu1 i menu1cd ustawia się względem krawędzi ekranu a nie glowna.
div menu1 i menu1cd wraz ze swoją zawartością są w jednym pliku i jako cała paczka includowane do wnętrza div-a glowna
kod z divem nadrzędnym
  1. echo"<div id='glowna'>";
  2. if (!empty($_SESSION['id_usera']))
  3. {
  4. include"gra.php";
  5. }
  6. else
  7. {
  8. include"logregpass.php";
  9. }
  10. echo"</div>";

a to zawartość logregpass.php
  1. echo"<div id='menu1'>";
  2. echo"<div id='guzik_strona_glowna'><a href='index.php?link=strona_glowna'><img src='image/strona_glowna.png'></a></div>";
  3. echo"<div id='guzik_forum_glowna'><a href='index.php?link=forum_glowna'><img src='image/forum_glowna.png'></a></div>";
  4. echo"<div id='guzik_login_glowna'><a href='index.php?link=login_glowna'><img src='image/login_glowna.png'></a></div>";
  5. echo"<div id='guzik_register_glowna'><a href='index.php?link=register_glowna'><img src='image/register_glowna.png'></a></div>";
  6. echo"<div id='guzik_przypomnij_glowna'><a href='index.php?link=przypomnij_glowna'><img src='image/przypomnij_glowna.png'></a></div>";
  7. echo"<div id='obrazek_maly_glowna'><img src='image/obrazek_maly_glowna.png'></div>";
  8. echo"</div>";
  9. echo"<div id='menu1cd'>";
  10. echo "<div id='test'></div>";
  11. echo"</div>";

wszystkie elementy są opisane w osobnym pliku css tak jak pisałem na początku posta co powinno je bez problemu umieścić wewnątrz nadrzędnego kontenera jednak nie chce to działać jeśli kontenet podrzędny jest includowany z innego pliku. może mi ktoś powiedzieć jak rozwiązać taki problem?


widzę że trefiłem na problem trudny do rozwiązania (IMG:style_emoticons/default/sad.gif) pokombinuję w takim razie nad całkowitym rozdzieleniem wyglądu od kodu programu aczkolwiek wydaje mi się że trzeba będzie teraz poświęcić od groma czasu na ponowne rozpisanie aplikacji ;/
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 01:58