2012-09-23 9 views
16

-webkit-padding-start: 40px; dla Chrome-webkit-padding-start: 40px; Co powinno być dla IE i Firefox?

Co to za IE i Firefox?

+3

Czy znasz Google? sprawdź to [link] (https://developer.mozilla.org/en-US/docs/CSS/-moz-padding-start) –

+3

@próbuj szanować ludzi, jeśli chcesz, aby ludzie szanowali Ciebie, jako użytkownika stackoverflow i piśmienny po angielsku, rozumiem terminy pisania postów i próbowałem wyszukiwać w google, być może z powodu niewłaściwego słowa kluczowego lub takiego nie udało mi się znaleźć odpowiedzi zarówno w google, jak i stackoverflow, dziękuję za twoje pytanie i mam nadzieję, że odpowiedziałem ty –

+0

@venkateshwar dzięki, a co z np.? microsoft nie jest tak pomocny –

Odpowiedz

13

Dla przeglądarki Firefox nazwa właściwości to -moz-padding-start. W przypadku IE nie ma jeszcze odpowiednika (do tej pory).

Ten sam efekt można osiągnąć, korzystając z szeroko obsługiwanych funkcji CSS, przynajmniej w prostym scenariuszu, w którym strona jako całość znajduje się w układzie od lewej do prawej lub od prawej do lewej strony i kierunku pisania. Korzystanie <html dir=ltr> lub <html dir=rtl>, odpowiednio, można napisać kod CSS tak:

[dir=ltr] .foo { 
    padding-left: 2.5em; 
} 
[dir=rtl] .foo { 
    padding-right: 2.5em; 
} 

odpowiadałoby to .foo { padding-start: 2.5em; }. Oczywiście takie podejście oznacza pewne powielenie kodu. Ale działa prawie na 100% (w tym IE 7 i nowszych w trybie Standad).

10
-moz-padding-start: 40px; 
-webkit-padding-start: 40px; 
-khtml-padding-start: 40px; 
-o-padding-start: 40px; 
padding-start: 40px; 
padding: 40px; 

Nie wierzę, że IE ma odpowiednik start-up.

+1

dobrze, to działa dobrze, tylko wyściełanie :) dzięki –

Powiązane problemy