Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][HTML]-webkit, Chrome vs. Mozilla
JaHolden
post 13.03.2015, 12:24:36
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 21.02.2006

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


Cześć!

Mam problem z różnym wyświetlaniem pomiędzy Chrome i Mozilla. W chrome wszystko wyświetla się tak jak tego oczekiwałem, ale w Mozilli pojawiają się rozbieżności.
Rzecz w tym, że w Chromie szerokość main_section jest zachowana, i elementy div poruszają się wewnątrz po najechaniu muszką, nie zmieniając szerokości main_section. Inaczej jest w Mozilli - tam szerokość main_section jest dostosowana do zawartości, i jeśli któryś z elementów się rozszerza, całe main_section rozszerza się również.

KOD HTML
  1. <section id="main_section">
  2. <article id="galeria">
  3. <div id="gal_11"></div>
  4. <div id="gal_12"></div>
  5. <div id="gal_13"></div>
  6. <div id="gal_14"></div>
  7. <div id="gal_15"></div>
  8. </article>
  9. </section>


KOD CSS:
  1. #main_section {
  2. width: 570px;
  3. }
  4.  
  5. #galeria {
  6. display: -webkit-box;
  7. display: -moz-box;
  8. box-orient: horizontal;
  9. height: 190px;
  10. }
  11.  
  12. #gal_11{
  13. background: #fff;
  14. padding: 10px;
  15. margin: 5px;
  16. width: 100px;
  17. transition: width .5s;
  18. -webkit-box-flex: 1;
  19. }
  20. #gal_12{ background: #fff; padding: 10px; margin: 5px; width: 100px; transition: width .5s; -webkit-box-flex: 1;}
  21. #gal_13{ background: #fff; padding: 10px; margin: 5px; width: 100px; transition: width .5s; -webkit-box-flex: 1;}
  22. #gal_14{ background: #fff; padding: 10px; margin: 5px; width: 100px; transition: width .5s; -webkit-box-flex: 1;}
  23. #gal_15{ background: #fff; padding: 10px; margin: 5px; width: 100px; transition: width .5s; -webkit-box-flex: 1;}
  24.  
  25. #gal_11:hover{ width: 250px;}
  26. #gal_12:hover{ width: 250px;}
  27. #gal_13:hover{ width: 250px;}
  28. #gal_14:hover{ width: 250px;}
  29. #gal_15:hover{ width: 250px;}


Czy ma ktoś pomysł w jaki sposób zablokować main_section, żeby zachowywało się tak jak w Chrome?

Z góry dzięki

Ten post edytował JaHolden 13.03.2015, 12:25:29
Go to the top of the page
+Quote Post
CuteOne
post 13.03.2015, 13:23:39
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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



  1. #main_section {
  2. width: -moz-fit-content;
  3. }
  4.  
  5. #galeria {
  6. (...)
  7. width: -moz-fit-content;
  8. }


Ten post edytował CuteOne 13.03.2015, 13:27:23
Go to the top of the page
+Quote Post
JaHolden
post 13.03.2015, 13:52:41
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 21.02.2006

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


Dzięki, ale takie rozwiązanie nie działa... Do tego, znika element który jest ustawiony na prawo od tego section (oczywiście tylko w Mozilli) :/
Go to the top of the page
+Quote Post
tzm
post 13.03.2015, 14:13:59
Post #4





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

Ostrzeżenie: (10%)
X----


najlepsze jest to ze u mnie dziala tak samo, zobacz moze u siebie box-sizing, sprawdz elementy nadrzedne albo wklej calosc na jsfiddle.
Go to the top of the page
+Quote Post
CuteOne
post 13.03.2015, 14:34:03
Post #5





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Jak nie działa, jak działa smile.gif http://jsfiddle.net/qkz27L95/1/
Go to the top of the page
+Quote Post
JaHolden
post 13.03.2015, 14:44:59
Post #6





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 21.02.2006

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


Bardzo proszę:

https://jsfiddle.net/mz07vfk6/



@CuteOne, ale jak wklepać link który podesłałeś pod mozillą, to jednak się całość wciąż rozszerza
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: 12.06.2025 - 13:34