Ho un conflitto css, quindi devo andare contro una proprietà di posizionamento assoluto che si occupa di qualche classe .myclass
. Ma in un caso, voglio un div con la classe .myclass
per non avere un posizionamento assoluto. Quindi inserisco position: initial
, che funziona in Chrome, ma è cross-browser? L'ho cercato su google e non ho trovato nulla di veramente preciso.È cross-browser 'iniziale' posizione - css
risposta
L'impostazione predefinita per la posizione è position: static;
Appena testato sostituendo la "posizione: iniziale;" per "posizione: statico;" e ha funzionato. – sousatg
La initial
parola chiave è stata introdotta nel 2011 nel Cascading and Inheritance Module - è supportato in 19 FF +, Chrome, Safari, Opera 15 + ma è attualmente not supported in qualsiasi versione di IE.
Ah, è [una nuova parola chiave generica] (http://www.w3.org/TR/css3-values/#initial), che spiega il motivo per cui non è stato elencato nella [specifica di posizionamento css] (http: //www.w3.org/TR/css3-positioning/#position-property) (quella specifica, presumo, non è stata aggiornata da quando è stata aggiunta) – Quentin
@Quentin: Dice "Initial: static" nel suo propdef . Il termine "valore iniziale" è in uso dal momento che i CSS1 significano qualcosa come "il valore predefinito della specifica per questa proprietà se non specificato". – BoltClock
@BoltClock - Questa risposta, mentre descrive la cosa giusta, legata alla cosa sbagliata. Ho seguito i link per trovarlo, ma si tratta della parola chiave * 'initial' * e non del * valore iniziale *. Ho modificato la risposta per indicare il posto corretto. – Quentin
Anche IE 11 mi dà gli "scarabocchi" per questo. Passare a static
mi ha dato il comportamento desiderato.
Chrome suggerisce in realtà come una proprietà accettabile nella sua discesa
- 1. jQuery AJAX Fileupload supporto crossbrowser
- 2. javascript crossbrowser new Image()
- 3. Posizione iniziale del divisore NSSplitView
- 4. posizione iniziale di memoria in C
- 5. Aggiornamento MediaPlayer Posizione iniziale in pausa
- 6. CABasicAnimazione - Impostazione della posizione del tratto iniziale
- 7. CSS: posizione: fissa all'interno della posizione: assoluta
- 8. CSS "unset"/"iniziale" in Internet Explorer
- 9. Come ridimensionare dinamicamente un iFrame (soluzione crossbrowser)
- 10. Funzione "inArray" di Crossbrowser (senza jQuery)
- 11. width: 100% con la posizione: assoluta (css)
- 12. CSS posizione del titolo div
- 13. Posizione CSS assoluta - l'elemento posizionato successivo è il corpo?
- 14. Qt: come impostare la posizione iniziale della finestra principale?
- 15. Posizione CSS: assoluto con posizione: relativo "superiore" non funzionante
- 16. spostamento della posizione iniziale del modello di tela
- 17. C'è un modo per cambiare la posizione iniziale predefinita dell'emulatore?
- 18. Come modificare la posizione dell'immagine della schermata iniziale?
- 19. posizione css: relativo; attaccare al fondo
- 20. CSS - pulsante di posizione all'interno dell'immagine
- 21. Posizione file CSS rasoio come variabile
- 22. set CSS posizione di scorrimento predefinita
- 23. Overflow CSS posizione nascosta e assoluta
- 24. Overflow CSS nascosto con posizione assoluta
- 25. posizionamento dell'immagine di sfondo css (posizione negativa?)
- 26. Posizione fissa CSS con Auto Margin
- 27. CSS: posizione di sfondo con ripetizione?
- 28. Qual è la posizione: utile per?
- 29. È possibile regolare l'immagine iniziale nel componente Xamarin PhotoView?
- 30. Directory iniziale per OpenFileDialog
Usa ereditare. Le iniziali sono state utilizzate dal 2011. IE non supporta l'iniziale. – borayeris