Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wyśrodkowanie poziome i pionowe
#1
Witam, potrzebuję mieć wyśrodkowany zależnie od szerokości i wysokości okna podany kod:

Kod:
<div style="text-align:center; width:95%; height:90%; margin:auto; display:block; vertical-align:middle;">

Nie potrafię sobie z tym poradzić, możecie jakoś nakierować jak to wyśrodkować poziomo i pionowo?

Poziomo działa, lecz nie wiem czy ok zrobiłem jakoś ;p
CSS dot. html i body
Kod:
html{font-size:26px; font-family:Arial, Helvetica, sans-serif; color:#999}
body{background:#FFF; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; margin:0}

Czy znacie jakieś dobre rozwiązanie "płynne"? Najlepiej pod FF i IE oraz telefony.
Odpowiedz
#2
Poziome: margin: auto dla elementu i ew. dla elementu nadrzędnego text-align: center. Co do pionowego to vertical-align + odpowiedni display.
Odpowiedz
#3
1) pozycjonowanie absolutne - prawie każdy lightbox z tego korzysta

Kod:
<body>
<div style="background:#efefef; width:400px; height:500px; margin:-200px -250px; position:absolute; top:50%; left:50%">
</div>
</body>

2) http://www.brunildo.org/test/img_center.html - zastosowanie dodatkowego elementu dla wykorzystania vertical-align.
Vertical align NIE POZYCJONUJE w pionie. On pozycjonuje elementy WZGLEDEM SIEBIE. czyli jeżeli masz długi i krótki, to ten którki będzie pozycjonowany wzdlędem długiego. I to jest właśnie rozwiązanie twojego problemu. Tworzysz 1 element 100% height (ale żeby to zrobić musisz w necie poczytać o "CSS 100% layout") a drugi pozycjonujesz względem niego. W linku powyżej masz napisane jak to zrobić. Ogólnie:
Kod:
.container {text-align:center;}
.container > span {height:100%; width:0; display:inline-block;}
.container .element-wysrokowany {display:inline-block; vertical-align:middle;}

<div class="container">
<span></span>
<div class="element-wysrodkowany"></div>

Swoją drogą aż prosi się o zastowanie :before, :after ;]
Odpowiedz
#4
Dziękuję za odpowiedzi, popróbuje i wybiorę tą która mi najbardziej odpowiada Smile
Serdecznie dziękuję Smile
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [html][css]wyśrodkowanie elementu i rozciągniecie tła (bloku) baz 1 2,478 07-12-2012, 03:11
Ostatni post: andrzejhi
  [CSS] wysrodkowanie diva taaniel 2 2,482 01-08-2012, 16:15
Ostatni post: taaniel
  [PROBLEM] Wysrodkowanie iquery barteklwc 10 7,067 25-07-2012, 22:00
Ostatni post: Pedro84
  Szablon CSS wyśrodkowanie przycisku w pionie. czaderak 7 4,268 17-07-2012, 23:15
Ostatni post: czaderak
  Szablon allegro - wyśrodkowanie w IE ankaM17 11 6,988 11-05-2012, 15:39
Ostatni post: nst

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl