Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html] Pozycjonowanie diva, dlaczego w IE inaczej?
Forum PHP.pl > Forum > Przedszkole
right6


te zolte prostokaciki to wlasnie divy ktore chce jakos spozycjonowac, zeby sie nie rozjezdzalo, zeby pod rownymi przegladarkami wygladalo jak na lezy. Kazdego diva teraz ustawilem tak:

Kod
<div style="position:absolute; left:Xpx; top:Ypx">

ale to nic z tego ... sypie sie pod ie, a przy powiekszeniu scroolem wogule tragedia.

jak wiec wypoziomowac te divy ?
easy
Kodzik na szybko ale dziala winksmiley.jpg tla sa tylko dla przykladu.

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  2. "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <meta http-equiv="content-Type" content="text/html; charset=iso-8859-2" />
  4. <title>Div page</title>
  5. <style type="text/css" media="all">@import "style.css";</style>
  6. </head>
  7. <div class="site-form">
  8. <div class="form-head">head</div>
  9. <div class="form-content">
  10. <div class="content-up">
  11. <div class="content-up-left">
  12. <div class="up-left-up">
  13. <div class="left-up-left">
  14. <div class="left-up-left-up">upz</div>
  15. <div class="left-up-left-down">downz</div>
  16. </div>
  17. <div class="left-up-right">up-right</div>
  18. </div>
  19. <div class="up-left-down">
  20. <div class="left-down-left">down-left</div>
  21. <div class="left-down-right">
  22. <div class="down-right-up">right-up</div>
  23. <div class="down-right-down">right-down</div>
  24. </div>
  25. </div>
  26. </div>
  27. <div class="content-up-right">gorna prawa </div>
  28. </div>
  29. <div class="content-down">
  30. <div class="content-down-left">lewa dolna</div>
  31. <div class="content-down-right">prawa dolna</div>
  32. </div>
  33. </div>
  34. <div class="form-foo">foo</div>
  35. </div>
  36. </body>
  37. </html>

Kod
body {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
}
div.site-form {
  width: 760px;
  \width: 760px;
  w\idth: 760px;
  margin-left: auto;
    margin-right: auto;
}
div.form-head {
  background-color: #EEE8AA;
}
div.form-foo {
  clear: both;
  background-color: #B0C4DE;
}
div.content-down-left {
  width: 560px;
  float: left;
  background-color: #F0FFFF;
}
div.content-down-right {
  width: 200px;
  float: left;
  background-color: #FFEBCD;
}
div.content-up-left {
  width: 460px;
  float: left;
  background-color: #DEB887;
}
div.content-up-right {
  width: 300px;
  float: left;
  background-color: #5F9EA0;
}
div.left-down-left{
  width: 300px;
  float: left;
  background-color: #BDB76B;  
}
div.left-down-right{
  width: 160px;
  float: left;
  background-color: #556B2F;
}
div.left-up-left {
  width: 160px;
  float: left;
  background-color: #DC143C;
}
div.left-up-right {
  width: 300px;
  float: left;
  background-color: #FF8C00;
}
div.up-left-down {
  clear: both;
}


Tak wiem jest pokrecony laugh.gif
right6
eehhh, to nie jest tak jak chcialem. pionowo OK trzyma, alt to mi nic nie daje ...

potrzebuje taki uklad



i nie jestem tego w stanie osiagnac ...
easy
Jest dokladnie taki jaki chciales, tyle ze nie porozciagany, wyciagnij wnioski i sprobuj sam biggrin.gif
right6
  1. <div style=\"float:left;background:blue;\">
  2.  
  3.  
  4.  
  5. <div style=\"float:left;background:violet\">
  6. <div style=\"background:red\">1 aaaaaaa<br><br></div>
  7. <div style=\"background:darkred\">2 aaaaaaa</div>
  8. </div>
  9.  
  10.  
  11. <div style=\"float:left;background:violet\">
  12. <div style=\"background:red\">4<br><br></div>
  13. <div style=\"background:darkred\">5</div>
  14. </div>
  15.  
  16. </div>


i mam cos takiego ... i sie *** zlewa ;/
mialo by tak:
1 3
2 3

4 6
5 6

czli dwa wiersze, w kazdym diwe kolumny, i ta pierwsza podzielona poziomo na dwa wiersze.
i jak bym nie robl sie zlewa ... nie wiem co Ty porobiles w w/w przykladzie, ale nie potrafie tego odwzorowac ... godzine z tymi paroma divami sie mordowalem ... i nic aaevil.gif
easy
  1. <div style="background-color: #FFEBCD;">
  2. <div style="float: left; width: 40%; background-color: #5F9EA0;">
  3. <div style="">1 oddzielny box</div>
  4. <div style="">2 oddzielny box</div>
  5. </div>
  6. <div style="float: left; width: 60%; background-color: #DC143C;">1 box<br />1 box</div>
  7. </div>
  8. <div style="clear: both; ">
  9. <div style="float: left; width: 40%; background-color: #DEB887;">
  10. <div style="">1 oddzielny box</div>
  11. <div style="">2 oddzielny box</div>
  12. </div>
  13. <div style="float: left; width: 60%; background-color: #FF8C00;">1 box<br />1 box</div>
  14. </div>
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.