
- 1
- 2

Wie kann ich eine hompage zentrieren?
das sich die webseite automatisch rechts/links zentriert ?
hab schon bei google gesuch aber nichts ging?
gruss rainbow-six3
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »rainbow-six3« (25. November 2009, 19:02)
Hoffe ich konnte mich verständlich ausdrücken.
Gruß Phos
···•(_.·´¯)··•¦PhoS¦•··(¯`·._)•···
|
|
Cascading Style Sheet |
1 2 3 |
#site {
width: 800px
margin: 0 auto;
|
wobei ich für die 800px natürlich die breite meiner seite einsetze
wenn ich jetzt meinen html code anschaue:
|
|
HTML |
1 2 3 4 5 |
<body> <div id="site"> pagecontent </div> </body> |
dann mach ich das so und schreibe meine seite dahin wo der pagecontent steht.
dann ist die seite deine angegebene weite breit, linksbündiger text und trotzdem in der mitte
Reeperbahner11
unregistriert
|
|
HTML |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <title>Titel der Page</title> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <link href="css.css" type="text/css" rel="stylesheet" /> <link href="favicon.ico" type="image/x-icon" rel="shortcut icon" /> </head> <body> <div id="zentriert_rahmen"> <!-- Hier deine Layoutsdivs <div id="head"></div><div id="navi"></div> usw. --> </div> </body> </html> |
Css
|
|
Quellcode |
1 2 |
* {margin: 0; padding: 0;}
#zentriert_rahmen {width: 800px; min-height: 730px; height: auto; margin: auto; }
|
Um im zentrierten div margin nur auto zu geben, muss in dein css style: *{Werte}
* bedeutet für alle die anweisung zu verwenden.
MFG
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Reeperbahner11« (4. Dezember 2009, 08:51)
Also ich zentriere meine DIVs folgendermaßen:
HTML
|
|
HTML |
1 |
<div id="main" align="center"><img src="./pics/back.jpg" width="800" alt="main"></div> |
align="left" wäre es dann bei dir damit die Schrift links ausgerichtet ist.
CSS
|
|
HTML |
1 2 3 4 5 6 7 |
div#main {
position:absolute;
left:50%;
margin-left:-400px;
z-index:1;
top:18px;
}
|
hier kannst du auch position:fixed; nehmen ganz wie du möchtest.
Erklärung: ich habe meinem div ein bild gegeben, und eine feste breite, und die höhe verändert sich dann automatisch.
mit left:50% rückst du den div in die mitte (den linken äußeren rand), und mit margin-left: kannst du ihn dann wieder verschieben.
in meinem Beispiel hier hab ich eine breite von 800px, und gebe margin-left:-400px; (- ist links...gar nichts ist +also rechts) also die hälfte von meiner
div-breite! Damit ist die Mitte des Divs auch immer in der Mitte des Browserfensters.
Nachteil:Wenn du das Fenster verkleinerst schiebst du das ganze irgendwann links hinaus, und ist dann auch durch scrollen nicht mehr erreichbar!
Ich hoffe du verstehst meine zugegeben etwas verwirrende Erklärung. Ich verwende die Methode schon ewig, aber ich habe sie noch nie jemanden erklärt.
Bei Fragen: frag einfach
Statt center geht auch natürlich left oder right. Ich behaupte mal, dass ist eine der einfachsten Methoden
Zitat
<table width="1004" border="0" cellpadding="0" cellspacing="0" align="center">

Gruß,
Syrws
phpcheck
unregistriert
Hallo ich hätte da auch noch eine Lösung, die ist zwar nicht unbedingt optimal, aber für die meisten zwecke reicht es, find ich zumindest.
Also ich zentriere meine DIVs folgendermaßen:
HTML
![]()
HTML
1 <div id="main" align="center"><img src="./pics/back.jpg" width="800" alt="main"></div>
align="left" wäre es dann bei dir damit die Schrift links ausgerichtet ist.
CSS
![]()
HTML
1 2 3 4 5 6 7div#main { position:absolute; left:50%; margin-left:-400px; z-index:1; top:18px; }
hier kannst du auch position:fixed; nehmen ganz wie du möchtest.
Erklärung: ich habe meinem div ein bild gegeben, und eine feste breite, und die höhe verändert sich dann automatisch.
mit left:50% rückst du den div in die mitte (den linken äußeren rand), und mit margin-left: kannst du ihn dann wieder verschieben.
in meinem Beispiel hier hab ich eine breite von 800px, und gebe margin-left:-400px; (- ist links...gar nichts ist +also rechts) also die hälfte von meiner
div-breite! Damit ist die Mitte des Divs auch immer in der Mitte des Browserfensters.
Nachteil:Wenn du das Fenster verkleinerst schiebst du das ganze irgendwann links hinaus, und ist dann auch durch scrollen nicht mehr erreichbar!
Ich hoffe du verstehst meine zugegeben etwas verwirrende Erklärung. Ich verwende die Methode schon ewig, aber ich habe sie noch nie jemanden erklärt.![]()
Bei Fragen: frag einfach![]()
Wie machst du das denn, intern und externes css. Sieht so danach aus
Aber hattest ja schon erwähnt das sie nicht unbedingt optimal ist.P.S. Ich weiß ist fast schon Off Topic aber das musste ich dazu noch sagen.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »phpcheck« (6. Januar 2010, 16:49)
Ich habe bei mir im Blog (yay!) im body ganz einfach margin und padding auf 0 gesetzt.
Dann hab ich 3 große Container. header, content und footer (im content sind beiträge und sidebar nochmal getrennt). jeder dieser 3 hat als eigenschaft:
|
|
Cascading Style Sheet |
1 |
margin: auto; |
Das sollte eigentlich immer funktionieren.
Wenn es mit dem Text probleme gibt sollte ein einfaches
|
|
Cascading Style Sheet |
1 |
text-align: left; |
helfen.
//EDIT
Davon würde ich eher stark abraten. Tabellenlayouts sind - nahja. Nichtmehr das, was man will.Also bei meiner Page wars recht einfach -> ich hab alles in ne Tabelle gebaut (bzw Layout Tabelle in Dreamweaver CS3), abgespeichert und hab anschließend mit Texteditor: 'align="center"' eingefügt.
Zitat
<table width="1004" border="0" cellpadding="0" cellspacing="0" align="center">
Gruß,
Timo
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »verwebbt« (6. Januar 2010, 18:06)
phpcheck
unregistriert
Nachteil:Wenn du das Fenster verkleinerst schiebst du das ganze irgendwann links hinaus, und ist dann auch durch scrollen nicht mehr erreichbar!
dann läuft aber irgendwas falsch oder nicht? Wird wahrscheinlich am Floaten liegen.
Auf jeden Fall geht es am besten wenn man dem rahmendiv(wurde hier jetzt auch schon 5mal gesagt und es schreiben immer noch leute Tabellen etc, pipapo...) eine feste breite zuweisst und dann nur dem rahmendiv margin: auto; wenn du oben einen kleinen abstand willst machst du eben margin: 10px auto; aber das wars auch schon, dann errechnest nur noch den Platz für di inneren divs, korrekt floaten und clearen und perfekt ist. da verschiebt sich nichts!!!!!!!! Man muss nicht jedem Div margin: auto; geben.
So nu is aber gut
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »phpcheck« (7. Januar 2010, 06:44)
...wenn du oben einen kleinen abstand willst machst du eben margin: 10px auto;
Wenn nur oben einen Abstand sein soll, dann ist
|
|
Cascading Style Sheet |
1 |
margin: 10px(oben) auto(rechts) 0(unten) auto(links); |
Bei
|
|
Cascading Style Sheet |
1 |
margin: 10px(oben/unten) auto(rechts/links); |
···•(_.·´¯)··•¦PhoS¦•··(¯`·._)•···
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »PhosGEN« (6. Januar 2010, 20:43)
phpcheck
unregistriert
...wenn du oben einen kleinen abstand willst machst du eben margin: 10px auto;
Wenn nur oben einen Abstand sein soll, dann istwohl besser.
![]()
Cascading Style Sheet
1 margin: 10px(oben) auto(rechts) 0(unten) auto(links);
Beihast du nicht nur oben sondern auch unten 10px Abstand. Die Klammern müssen natürlich weg gelassen werden ;-)
![]()
Cascading Style Sheet
1 margin: 10px(oben/unten) auto(rechts/links);
Bei einer automatischen Höhe , also ich habe das noch nie gemerkt, wenn sich die Höhe eh dem Inhalt anpasst. Wo merkt er dann ob unten auch 10px sind. Sieht man nicht
![:]](../wcf/images/smilies/pleased.gif)
Beiträg geändert: Schreibfehler korrigiert
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »phpcheck« (7. Januar 2010, 12:42)
-Cruel Online-

In meinen Design sehe ich immer wenn irgendwo Pixel zu viel sind die ich da nicht rein gepackt habe. Ein gutes Design sollte vorher am Reisbrett entstehen und nicht erst "by chance" während man dran rumdocktert.
···•(_.·´¯)··•¦PhoS¦•··(¯`·._)•···
aber nicht für jeden
ich finde Dreamveawer ist eine Nette möglichkeit ins webdesign einzusteigen, weil es den Besten WYSIWYG editor hat. Habe schon viele kostenlose programme getestet und mit dereamveawer kann da keins mithalten wenn darum geht. -Cruel Online-
phpcheck
unregistriert
ja PhosGEN man muss aber schon wissen was dieses Viereck bedeutet. Man denkt sich : "Ach das ist doch leicht zu verstehen"aber nicht für jeden
ich finde Dreamveawer ist eine Nette möglichkeit ins webdesign einzusteigen, weil es den Besten WYSIWYG editor hat. Habe schon viele kostenlose programme getestet und mit dereamveawer kann da keins mithalten wenn darum geht.
ich schau es mir an, aber bin bisher immer so zurecht bekommen und auch bei bekannten validen css vorlagen wird das in css so wie ich gepostet habe geschrieben, nun bin ich mir unsicher was genau richtig ist
Zitat
Wie machst du das denn, intern und externes css
ja, ich weiß das ist nicht unbedingt üblich, aber mir dient es einfach der übersicht.
Wie ich angefangen habe mit websites hab ich sehr schnell viel durcheinander gelernt, ich glaube das merkt man auch wenn man sich meinen code so ansieht.
Zitat
dann läuft aber irgendwas falsch oder nicht? Wird wahrscheinlich am Floaten liegen.
hat
Das kann natürlich sein, float verwende ich fast nie, hab es irgendwie nie gebraucht.
Die Methode die ich vorgeschlagen habe hab ich vor 3 jahren oder so irgendwo im netzt gefunden, ich hab damals das selbe problem gehabt.
Ich wollte die seite immer centriert haben, und irgendwo hab ich dass dann gefunden, bis jetzt hat das immer gereicht, allerdings bin ich gerade dabei meinen code zu ändern.
Mittlerweile hab ich ja mehr dazugelernt, und deshalb passt bei meiner art zu coden sowieso einiges nicht wie ich draufgekommen bin.
Zitat
nun bin ich mir unsicher was genau richtig ist
Ich weiß leider auch nicht was richtig ist, aber ich glaube es gibt auch kein richtiges RICHTIG, weil einfach jeder anderst arbeitet, und jeder muss selber entscheiden was die richtige Methode ist.
Ich werde selber jetzt wieder nach der optimalsten Möglichkeit für mich, wenn ich etwas interessantes gefunden habe poste ich es natürlich hier

- 1
- 2

Ähnliche Themen
-
(X)HTML & CSS & DHTML & Javascript »-
Wie schütze ich meine Hompage mit einem Passwort?
(29. Juni 2009, 09:44)
-
(X)HTML & CSS & DHTML & Javascript »-
Div-Container zentrieren
(25. Januar 2008, 14:47)
-
Archiv: Software »-
Hompage editor?
(18. Januar 2006, 19:54)
-
(X)HTML & CSS & DHTML & Javascript »-
Blöde Frage: Aber wie geht das?
(11. Mai 2004, 18:34)
-
(X)HTML & CSS & DHTML & Javascript »-
css befehl zum zentrieren von tabellen
(26. November 2003, 21:57)


