Noch nicht viel geschrieben
Hallo zusammen,
ich komme bei diesem Thema nicht weiter, vielleicht wisst ihr ein Lösungsweg. Mein Problem ist, das die gesamte Seite eine maximale Breite von 80% haben soll in der Desktop-Variante. Nun ist es aber so, das ich auch ein Top-Menu und einen Image-Slider einbauen möchte. Letzere beiden, haben aber eine Breite von 100%. Ich könnte zwar für jede Section ein umschließendes Div mit anderen Breitenangaben erstellen, aber das ist nicht Lösungsweg, welcher für mich rentabel ist, denn: Nachdem ich dieses Design fertiggestellt habe, soll es noch auf ein CMS (BurningBoard) angepasst werden. Dort wird die Breite über eine Klasse (.layoutFluid) realisiert. Das Top-Menu hat dort eine Breite von 100%, aber nur weil es absolut positioniert ist. Nun wäre meine Frage, gibt es noch andere Möglichkeiten ein Element innerhalb eines Grids, in der Breite, zu verändern, ohne vorstehende, oder darauffolgende Elemente zu beeinflussen?
Ich habe es auch mit dem :not() Pseudoelement versucht, in Form von:
Die Lösung ist sicher einfach, denke ich, aber irgendwie stehe ich so ziemlich auf dem Schlauch
ich komme bei diesem Thema nicht weiter, vielleicht wisst ihr ein Lösungsweg. Mein Problem ist, das die gesamte Seite eine maximale Breite von 80% haben soll in der Desktop-Variante. Nun ist es aber so, das ich auch ein Top-Menu und einen Image-Slider einbauen möchte. Letzere beiden, haben aber eine Breite von 100%. Ich könnte zwar für jede Section ein umschließendes Div mit anderen Breitenangaben erstellen, aber das ist nicht Lösungsweg, welcher für mich rentabel ist, denn: Nachdem ich dieses Design fertiggestellt habe, soll es noch auf ein CMS (BurningBoard) angepasst werden. Dort wird die Breite über eine Klasse (.layoutFluid) realisiert. Das Top-Menu hat dort eine Breite von 100%, aber nur weil es absolut positioniert ist. Nun wäre meine Frage, gibt es noch andere Möglichkeiten ein Element innerhalb eines Grids, in der Breite, zu verändern, ohne vorstehende, oder darauffolgende Elemente zu beeinflussen?
Ich habe es auch mit dem :not() Pseudoelement versucht, in Form von:
CSS:
#layoutFluid {width: 80%; margin: 0 auto;}
#slider:not(#layoutFluid) {width: 100%;}
Die Lösung ist sicher einfach, denke ich, aber irgendwie stehe ich so ziemlich auf dem Schlauch