Hallo liebe Member,
ich versuche gerade den Code eines One-Pagers, der mit skrollr läuft, zu verstehen.
Eigentlich ist der gesamte Code soweit verständlich (ist ja auch nicht besonders kompliziert), aber ich verstehe einen wichtigen Teil der CSS-Definitionen nicht:
Was bewirkt *+html ?
Wenn ich den oberen Teil mit dem Selektor entferne, bzw einfach in den unteren Teil mit demselben Selektor - außer eben *+html verschiebe, funktioniert die Website nicht mehr und alle Seiten werden direkt angezeigt. Leider kann man nur sehr schlecht nach "*+html" googlen, so dass ich hier einfach nicht weiterkomme.
* ist ja eigentlich der all-Selector, also sollte alles selektiert werden
a + b würde alle Elemente selektieren, bei denen Element b direkt Element a folgt...
Irgendwie bekomme ich den Absprung nicht. Kann jemand helfen?
Gruß und Danke
ich versuche gerade den Code eines One-Pagers, der mit skrollr läuft, zu verstehen.
Eigentlich ist der gesamte Code soweit verständlich (ist ja auch nicht besonders kompliziert), aber ich verstehe einen wichtigen Teil der CSS-Definitionen nicht:
Code:
*+html #wrapper #content01 {
position: relative;
...
}
#wrapper #content01 { ... }
Was bewirkt *+html ?
Wenn ich den oberen Teil mit dem Selektor entferne, bzw einfach in den unteren Teil mit demselben Selektor - außer eben *+html verschiebe, funktioniert die Website nicht mehr und alle Seiten werden direkt angezeigt. Leider kann man nur sehr schlecht nach "*+html" googlen, so dass ich hier einfach nicht weiterkomme.
* ist ja eigentlich der all-Selector, also sollte alles selektiert werden
a + b würde alle Elemente selektieren, bei denen Element b direkt Element a folgt...
Irgendwie bekomme ich den Absprung nicht. Kann jemand helfen?
Gruß und Danke