2012-09-23 4 views
16

-webkit-padding-start: 40px; per Chrome-webkit-padding-start: 40px; Cosa dovrebbe essere per IE e Firefox?

quello che è per IE e Firefox?

+3

Conosci Google? controlla questo [link] (https://developer.mozilla.org/en-US/docs/CSS/-moz-padding-start) –

+3

@tuttavia cerca di rispettare le persone se vuoi che le persone ti rispettino, come utente di StackOverflow e literate in inglese, comprendo i termini della domanda di posting e ho provato a cercare su google, forse a causa di una parola chiave errata o non ho trovato risposte in google e stackoverflow, grazie per la tua domanda e spero di aver risposto you –

+0

@venkateshwar grazie, per esempio, microsoft non è così utile –

risposta

13

Per Firefox, il nome della proprietà è -moz-padding-start. Per IE, non c'è nessuna contropartita (finora).

È possibile ottenere lo stesso effetto utilizzando le funzionalità CSS ampiamente supportate, almeno in uno scenario semplice in cui la pagina nel suo complesso è in un layout da sinistra a destra o in un diagramma da destra a sinistra e direzione di scrittura. Utilizzando <html dir=ltr> o <html dir=rtl> rispettivamente, è possibile scrivere il codice CSS in questo modo:

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

Ciò corrisponderebbe a .foo { padding-start: 2.5em; }. Ovviamente, questo approccio significa qualche duplicazione del codice. Ma funziona quasi al 100% (inclusi IE 7 e successivi in ​​modalità Standad).

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

Non credo che IE abbia un equivalente di padding-start.

+1

ok, funziona bene, basta riempire :) grazie –