![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 26.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jest div a w nim obrazek <div height=280px> <img src="xxx.jpg"/> </div> jak wycentrować obrazek w pionie? <div height=280px> <table><tr><td valign=middle> <img src="xxx.jpg"/> </td></tr></table> </div> Tada. Moje pytanie to jak wycentrować obrazek w pionie, bez używania tabeli? Dodam, że wysokość diva jest animowana i się zmienia. Aż dziwne, że tyle lat jeszcze w jakimkolwiek standardzie nie ma opcji centrowania w pionie bez tabel. I trzeba bawić się zawsze tabelami, albo..? Jakieś pomysły? Ja już 3 dzień kombinuję. Pozdrawiam Ten post edytował blady101 29.12.2011, 18:54:47 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://riddle.jogger.pl/2006/04/19/wszystk...trowaniu-w-css/
Jest opcja centrowania. To IE jej nie interpretuje. btw, display: table i display: table-cell załatwi sprawę, jeśli nie zamierzasz wspierać IE. Reszta w linku. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 26.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
I tu pies pogrzebany. Musi działać przede wszystkim na IE.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 2 Dołączył: 10.12.2011 Skąd: Stumilowy Las Ostrzeżenie: (0%) ![]() ![]() |
Ty chcesz odwrócić ten obrazek do pionu i dodatkowo ustawić żeby był na środku? Nie za bardzo rozumiem (IMG:style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
W linku wyżej masz przykład. Działa pod IE, wymaga jednakże drobnych hacków. Wsjo jest opisane.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 26.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
JustHuman4 po prostu wyśrodkować obraz w pionie (IMG:style_emoticons/default/wink.gif)
Shili w tym konkretnym przypadku nie mogę używać pozycji absolutnej, dlaczego długo by wyjaśniać. Natomiast znalazłem już zdaje się inny sposób i właśnie wcielam go w życie. Skoro animuję, bo animuję wysokość diva, to mogę również wtedy animować górny margines obliczając go tak by wyśrodkowało mi obraz: (wys.div - wys.img) / 2 Dam znać czy się udało. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 14.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
Zrób to tak
na pewno zadziała (IMG:style_emoticons/default/smile.gif) we wszystkich przeglądarkach (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 26.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Udało się jednakże nie bez minusów.
Animacja działa wolniej niż z tabelami. Na firefox marginesy jakby nie nadążały ale ostatecznie się wyśrodkowuje wszystko. Jednak to nie jest to. Wole już poczciwe tabele. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
@up
Wspierasz również IE6? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 26.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Szczególnie. Pełno tego w szkołach jeszcze.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 12:15 |