Fuldstændig korrekt, det er en sag man bruger child elementer til at håndtere. Der er absolut ikke noget forkert i at bruge position, faktisk kan det ofte hjælpe en med at ændre rækkefølgen på indhold, hvilket kan give referencer for Google for vigtigheden af elementet.
Det jeg mener er at hvis ud har 100% (og den fylder hele skærmen) så kan den jo ikke centreres, for hvad skal den centeres til når den fylder hele skærmen ud i bredden.
Tilføjelse: tjekkede lige, du kan fjerne din margin: 0 auto; - den har ingen effekt.
Yderligere tilføjelse: På din #maincontainer giver din margin auto mening. Ikke på din #site-front-wrapper med width 100%
Fuldstændig korrekt, det er en sag man bruger child elementer til at håndtere. Der er absolut ikke noget forkert i at bruge position, faktisk kan det ofte hjælpe en med at ændre rækkefølgen på indhold, hvilket kan give referencer for Google for vigtigheden af elementet.
Helt sikkert - jeg gør selv sådan nogle gange for netop at have specifikke elementer længere oppe i koden :)
Præcis! Personligt ville jeg bare gerne have begge metoder på banen og det var bestemt ikke for at bashe den anden metode. Den er nemmere at forholde sig til for begyndere.
@DesignYOU, tror også du misforstår Rasmus Henriksen. block element vil altid have 100% bredde med mindre andet er angivet. Derfor vil et <div> tag aldrig kunne centreret med mindre den har x antal px/ x antal % bredde, ligesom den er på din egen webside.
@DesignYOU, tror også du misforstår Rasmus Henriksen. block element vil altid have 100% bredde med mindre andet er angivet. Derfor vil et <div> tag aldrig kunne centreret med mindre den har x antal px/ x antal % bredde, ligesom den er på din egen webside.
Mjaeh, det er mere at han siger at han kan centrere en 100% bred div hehe :) Hvis den er 100% bred fylder den jo hele bredden og der er derfor ikke noget at centrere. Men ja, faktisk behøves hans width: 100% heller ikke.
Så både width: 100%; og margin: 0 auto; kan fjernes uden effekt.
Det ligner det samme i kommer med som jeg har prøvet men det virkede ikke
Hvis du har et element, hvor css er margin: auto; så burde det virke. Ellers er der noget i vejen med noget andet af din css/element. Prøv lige at smid koden/css'en :)