Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]wyśrodkowanie w pionie
Forum PHP.pl > Forum > Przedszkole
agata
witam,
temat był już poruszany pewnie, ale nigdzie nie mogę znaleźć rozwiązania które by zadziałało.
Mam problem jak wyśrodkować diva w pionie.
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4. <link rel="stylesheet" rev="stylesheet" href="main.css">
  5. </head>
  6. <body>
  7.  
  8. <div id="all">
  9. <div id="top">
  10. <div id="top_left">
  11.  
  12. </div>
  13. <div id="top_right">
  14.  
  15. </div>
  16. </div>
  17.  
  18. <div id="bottom">
  19. <div id="bottom_left">
  20.  
  21. </div>
  22. <div id="bottom_right">
  23.  
  24. </div>
  25. </div>
  26.  
  27. <div id="img">
  28. <img src="http://jigsaw.w3.org/css-validator/images/vcss" alt="">
  29. </div>
  30. </div>
  31. </body>
  32. </html>


i css
  1. body {
  2. background: url(http://www.provider.pl/img/bckg2.png);
  3. font-size: 12px;
  4. font-family: arial, helvetica, sans-serif;
  5. color: #333;
  6. background-repeat:repeat-x;
  7. text-align: center;
  8. vertical-align: middle;
  9.  
  10.  
  11. }
  12.  
  13.  
  14. #all{
  15.  
  16. background-color: #000;
  17. width: 400px;
  18. height:400px;
  19. overflow: hidden;
  20. margin-left: auto;
  21. margin-right: auto;
  22. /*margin-bottom: -200px;
  23.   margin-top:50%;*/
  24. }
  25. #top{
  26. height: 185px;
  27. width: 380px;
  28. background-color: #000;
  29. margin: 10px 10px 10px 10px;
  30.  
  31.  
  32. }
  33.  
  34. #top_left{
  35. height: 185px;
  36. width: 185px;
  37. background-color: #0191B8;
  38. margin-right: 5px;
  39. float: left;
  40.  
  41. }
  42. #top_right{
  43. height: 185px;
  44. width: 185px;
  45. background-color: #D6F40B;
  46. margin-left: 5px;
  47. float: left;
  48. }
  49. #bottom{
  50. height: 185px;
  51. width: 380px;
  52. background-color: #000;
  53. margin: 10px 10px 10px 10px;
  54.  
  55. }
  56.  
  57. #bottom_left{
  58. height: 185px;
  59. width: 185px;
  60. background-color: #00A414;
  61. margin-right: 5px;
  62. float: left;
  63.  
  64. }
  65. #bottom_right{
  66. height: 185px;
  67. width: 185px;
  68. background-color:#FF0404;
  69. margin-left: 5px;
  70. float: left;
  71. }
  72. #img{
  73.  
  74. position: relative;
  75. top: -215px;
  76. left: 0px;
  77.  
  78. }


Wszystko mi działa jak chcę tylko nie mogę wyśrodkować całości (div id=all) w pionie.

Parametr vertical-align: middle; nie reaguje, div dosunięty jest w tedy do górnej krawędzi okna.
Ten sam efekt w Firefox, Chrome, IE.
Proszę o pomoc.
pedro84
Ban? Google.pl => vertical div center
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.