Liebe Community
Ich möchte meine Homepage Michael Ritter so ausbauen, dass ei n zweispaltiges Layout entsteht, mit einer schmaleren Spalte rechts für Aktuelles usw. Das Problem, das mich jetzt beschäftigt, ist, dass ich möchte, dass beide Spalten gleichlang sind. Ich weiss, ein klassisches Anfängerproblem, ich habe viel darüber gelesen, aber jetzt raucht mir der Kopf vor lauter möglichen Lösungswegen. Was würdet Ihr mir empfehlen?
Das Resultat sollte etwa so aussehen (Testseite): http://www.michaelritter.ch/testseite.htm
Dieser Code ist natürlich keine ernstzunehmende Lösung. Zunächst müsste man mit einer fexten Höhe der rechten Spalte ja immer das Layout ändern, wenn sich links der Inhalt (und damit die Länge) ändert. Zudem funktioniert es nicht einmal so browserübergreifend (ich habs für die Demonstration für den FF optimiert, in IE 8 und IE 9 und Chrome ist die rechte Spalte länger als die linke, im IE 7 sogar kürzer).
Das gegenwärtige CSS der Testseite ist:
Im HTML habe ich auf der Testseite noch zwei weitere <Div> eingeführt ("wrapper" und "inhalt"), die ich im CSS noch nicht ansteure.
Ich bin wie immer für jeden Input dankbar.
Lg Xeno
Ich möchte meine Homepage Michael Ritter so ausbauen, dass ei n zweispaltiges Layout entsteht, mit einer schmaleren Spalte rechts für Aktuelles usw. Das Problem, das mich jetzt beschäftigt, ist, dass ich möchte, dass beide Spalten gleichlang sind. Ich weiss, ein klassisches Anfängerproblem, ich habe viel darüber gelesen, aber jetzt raucht mir der Kopf vor lauter möglichen Lösungswegen. Was würdet Ihr mir empfehlen?
Das Resultat sollte etwa so aussehen (Testseite): http://www.michaelritter.ch/testseite.htm
Dieser Code ist natürlich keine ernstzunehmende Lösung. Zunächst müsste man mit einer fexten Höhe der rechten Spalte ja immer das Layout ändern, wenn sich links der Inhalt (und damit die Länge) ändert. Zudem funktioniert es nicht einmal so browserübergreifend (ich habs für die Demonstration für den FF optimiert, in IE 8 und IE 9 und Chrome ist die rechte Spalte länger als die linke, im IE 7 sogar kürzer).
Das gegenwärtige CSS der Testseite ist:
Code:
* {
margin:0;
padding:0;
}
html {
background-color:#B4DC00;
height:100%;
}
body {
background-color:#FFFFFF;
font-family:Verdana, sans-serif;
margin:20px auto;
width:960px;
min-height:95%;
}
p {
margin:0 20px 20px 20px;
padding-bottom:10px;
}
h1, h2, h3 {
margin:0 20px 10px 20px;
}
h1 {
font-size:120%;
}
h2 {
font-size: 115%;
}
h3 {
font-size: 110%;
}
a, span {
text-decoration:none;
}
img {
text-align:center;
border:0;
}
a:link {
color:#0000FF;
}
a:visited {
color:#FF4B4B;
}
a:hover { color:#FF0000;
}
span {
color:#0000FF;
}
.linkliste li {
margin:0 0 0 37.5px;
}
.linkliste {
margin:0 0 20px 0;
}
#navi {
list-style-type:none;
float:left;
width:100%;
background-color:#EAF7A8;
margin:0 0 20px 0;
}
#navi li {
float:left;
position:relative;
}
#navi a, span {
padding:10px;
display:block;
background-color:#EAF7A8;
margin:0;
}
#navi li ul {
position:absolute;
left:-999999px;
top:auto;
}
#navi ul li { display:block;
width:100%;
font-size:90%;
margin:0;
}
#navi li:hover ul {
left:0;
}
#navi a:hover {
color:#FF0000;
}
#navi span {
background-color:#FFFF00;
}
#hauptbild {
float:left;
margin-bottom:5px;
}
#anfang {
text-align:center;
margin-bottom:20px;
font-size:200%;
}
#header {
padding:20px 0 60px 0;
margin-bottom:10px;
background-color:#B4DC00;
}
#rechts {
width:200px;
background-color:#FFFF00;
min-height:100%;
float:right;
height:816px;
}
Im HTML habe ich auf der Testseite noch zwei weitere <Div> eingeführt ("wrapper" und "inhalt"), die ich im CSS noch nicht ansteure.
Ich bin wie immer für jeden Input dankbar.
Lg Xeno
Zuletzt bearbeitet: