Wie kann ich meine Startseite zentrieren (CSS)?
Ich möchte nur meine Startseite zentrieren und nicht meine ganze Webseite. Mit welchem Befehl mach ich das?
5 Antworten
Wurde schon teilweise beantwortet. Aber wenn du nur deine Startseite zentrieren möchtest, dann kannst du die CSS-Eigenschaften auch für den body verwenden. Unterseiten wie Impressum, Blog etc. verwenden wahrscheinlich eine andere CSS-Datei. Oder du gibst dem body einfach eine id="startseite", also ungefähr so:
<body id="startseite"> </body> CSS: #startseite { margin: 0 auto; }
Du verwendest einen Container, welchen du nur auf der Startseite im Einsatz hast.
Auf den anderen Seiten taucht dieser nicht auf -> daher wird dann auch nichts zentriert.
Na in dem Du deiner Startseite ein CSS mitgibst , das nur diese hat.
Wenn du rechts links zentrieren willst ist das recht einfach .
willst du auch oben unten zentrieren wird schon etwas heikler.
du kannst tatsächlich den body centern.
body
{
width:80%;
margin-left:auto;
margin-right:auto;
}
geht auch mit anderen festen breiten .
html {width:100%}
body {
position:abolsute;
width:1024px;
top:0px;
left:50%;
margin-left:-512px;
}
/* wobei hier margin-left immer die hälfte vom body sein muss. */
generell liegt es an dem was du willst.
hier mal die beschreibung der möglichkeiten https://wiki.selfhtml.org/wiki/CSS/Tutorials/Inhalte_zentrieren#.C3.A4ltere_Varianten
<html>
<head><title>Gute Antwort</title></head>
<body>
<div style="
border:solid 1px rgb(50,50,50);
width:50vw;
height:800px;
height;
margin:auto;">
<p>
Hier ist dein Inhalt. Zentrieren tut die letzte
Zeile mit margin:auto; Du kannst dem div
Kontainer auch eine ID geben und dann die
Parameter im stylesheet zuweisen. Das geht mit
div#name{} im stylesheet in id="name" statt dem
style="".
</p>
</div>
</body>
</html>
verwende am besten ein Framework wie bootstraps. das macht das alles und es gibt ein geiles grid system