zauważyłem w bootstrap reagującego CSS, jest to klasa:Co robi * zoom: 1 w bootstrapie?
.row{margin-left:-30px;*zoom:1}
Nigdy nie natknąć inline *
wewnątrz właściwości CSS. Czy ktokolwiek mógłby wyjaśnić, co to robi?
zauważyłem w bootstrap reagującego CSS, jest to klasa:Co robi * zoom: 1 w bootstrapie?
.row{margin-left:-30px;*zoom:1}
Nigdy nie natknąć inline *
wewnątrz właściwości CSS. Czy ktokolwiek mógłby wyjaśnić, co to robi?
To jest jak wbudowane wyrażenie warunkowe dla IE5.5 - IE7. Tylko IE 5.5, IE6 i IE7 będą wyświetlać zoom: 1
z powodu wbudowanego *
(znanego jako "włamanie własności gwiazdy"). Podobny do hackowania IE6 z podkreśleniem _
.
Dziękuję :) nigdy nie miałem okazji się z tym zmierzyć :) –
Nie ma problemu! :) Cieszę się, że mogłem pomóc. –
Mówiąc dokładniej, 'zoom: 1' daje element 'layout', który jest jedną z tych magicznych rzeczy w silniku renderującym IE, który czyni go tak wyjątkowym. http://www.satzansatz.de/cssd/onhavinglayout.html –
Nazywa się star property hack(aka Holly Hack) i jest podobny do underscore hack.
Służy do ustawiania właściwości tylko dla rodziny IE (v5-v7).
To hack dla IE7. Tylko IE7 akceptuje właściwości css z * na początku. – Bill
możliwy duplikat [Co oznacza własność poprzedzona gwiazdą w CSS?] (Http://stackoverflow.com/questions/1667531/what-does-a-star-preceded-property-mean-in-css) – Marko
I Zrobiłem moją pracę domową, ale myślę, że nie wyszperałem właściwego zapytania :) dziękuję za powiadomienie mnie. –