Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css] Wyśrodkowanie diva, z elementami z float w środku
krzywy36
post 22.04.2011, 23:00:49
Post #1





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


Mam div, który nie ma określonej szerokości a w nim "pływa" kilka divów z float: left. Pytanie: jak wyśrodkować obejmujący div?


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
kill15
post 22.04.2011, 23:27:50
Post #2





Grupa: Zarejestrowani
Postów: 184
Pomógł: 14
Dołączył: 21.12.2010

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


margin: 0 auto;
Go to the top of the page
+Quote Post
Akairis
post 22.04.2011, 23:32:24
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 22.04.2011
Skąd: Kraków

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


a w IE ?
Go to the top of the page
+Quote Post
kill15
post 22.04.2011, 23:34:21
Post #4





Grupa: Zarejestrowani
Postów: 184
Pomógł: 14
Dołączył: 21.12.2010

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


W ie nie pójdzie tak??
to może po prostu:

margin: auto;
Go to the top of the page
+Quote Post
Akairis
post 22.04.2011, 23:44:07
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 22.04.2011
Skąd: Kraków

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


To też nie działa, ale zapytałem wujka googla i na 2 pozycji znalazło coś co sprawdziłem i działa

a dokładnie http://forum.php.pl/lofiversion/index.php/t35208.html

  1. #div{
  2. position: absolute;
  3. left: 50%;
  4. margin-left: -połowa_długości_Diva;
  5. width: długość_Diva;
  6. }


Ten post edytował Ociu 23.04.2011, 12:11:10
Powód edycji: [Ociu]: dodałem bbCode
Go to the top of the page
+Quote Post
kill15
post 22.04.2011, 23:46:12
Post #6





Grupa: Zarejestrowani
Postów: 184
Pomógł: 14
Dołączył: 21.12.2010

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


być moze margin nie zadziałał dlatego że:
Cytat
nie ma określonej szerokości
Go to the top of the page
+Quote Post
krzywy36
post 23.04.2011, 07:37:46
Post #7





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


dokładnie, dlatego sposób podany przez @Akairis też nie działa, jakieś inne pomysły?

Ten post edytował krzywy36 23.04.2011, 07:38:39


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
hieroshima
post 23.04.2011, 10:58:59
Post #8





Grupa: Zarejestrowani
Postów: 83
Pomógł: 6
Dołączył: 4.04.2010

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


width: 100% albo width: auto i wtedy margin: 0 auto;

Ten post edytował hieroshima 23.04.2011, 10:59:29
Go to the top of the page
+Quote Post
Akairis
post 23.04.2011, 11:40:11
Post #9





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 22.04.2011
Skąd: Kraków

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


Cytat(krzywy36 @ 23.04.2011, 08:37:46 ) *
dokładnie, dlatego sposób podany przez @Akairis też nie działa, jakieś inne pomysły?



Jeśli mogę spytać w jakiej przeglądarce nie działa ?

U mnie to działa

  1. #top{
  2. position: absolute;
  3. left: 50%;
  4. margin-left: -480px;
  5. width: 960px;
  6. }


Test na:
- FF4.0
- FF 3.6.10
- FF 3.5.8
- Chrome 6.0.472.63
- Chrome 7.0.517.44
- Chrome 8.0.552.215 beta
- IE 9
- IE 8
- IE 7
- IE 6
- IE 5.5
- Opera 9.64
- Opera 10
- Safari 4.0

Ten post edytował Ociu 23.04.2011, 12:10:52
Powód edycji: [Ociu]: dodałem bbCode
Go to the top of the page
+Quote Post
hieroshima
post 23.04.2011, 12:00:31
Post #10





Grupa: Zarejestrowani
Postów: 83
Pomógł: 6
Dołączył: 4.04.2010

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


Cytat(Akairis @ 23.04.2011, 12:40:11 ) *
Jeśli mogę spytać w jakiej przeglądarce nie działa ?

U mnie to działa

#top{
position: absolute;
left: 50%;
margin-left: -480px;
width: 960px;
}

Test na:
- FF4.0
- FF 3.6.10
- FF 3.5.8
- Chrome 6.0.472.63
- Chrome 7.0.517.44
- Chrome 8.0.552.215 beta
- IE 9
- IE 8
- IE 7
- IE 6
- IE 5.5
- Opera 9.64
- Opera 10
- Safari 4.0


U Ciebie działa bo masz ustawioną sztywno szerokość (width), a autor nie ma określonej szerokosci
Go to the top of the page
+Quote Post
krzywy36
post 25.04.2011, 08:19:57
Post #11





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


@hieroshima, Twój sposób też nie działa, przy width: auto, szerokość pozostaje ustawiona na 100% (divy domyslnie maja wyswietlanie 100%).


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
IceManSpy
post 25.04.2011, 10:20:39
Post #12





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


W IE trzeba ustawić DIV'a na text-align: center , a potem treść na text-align:left . Innego wyjścia chyba nie ma.
margin: 0 auto; -> takie coś pod IE nie działa.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 20:18