Antworten auf deine Fragen:
Neues Thema erstellen

Probleme mit erstem css-layout

limubai81

Nicht mehr ganz neu hier

hiho ich bin grad dabei eine seite mit hilfe von css zu gestalten, nun hab ich aber mal 2 fragen dazu.
ich steh da grad nämlich aufm schlauch, wenn ich die seite verkleiner sollte man scrollen können aber ich möchte nicht den flexiblen hintergrund verlieren.
ich hab das mal hochgeladen damit ihr euch das mal anschaun könnt


und hier mal der quelltext dazu:
HTML:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sonnenvoltaik</title>
<link rel="stylesheet" type="text/css" href="css/global.css" />
</head>
<body>
<div id="background"><img src="http://www.psd-tutorials.de/modules/Forum/images/background.jpg" alt="" title="" width=100% height=100%/>
<div id="centerlayout">
<!-- rechter navi-div -->
<div id="linke_box">
<br /><br />
&nbsp;&nbsp;&nbsp;Men&uuml;punkt 1
<br /><br />
&nbsp;&nbsp;&nbsp;Men&uuml;punkt 2
<br /><br />
&nbsp;&nbsp;&nbsp;Men&uuml;punkt 3
</div>    
<div id="banner"></div>
<!-- mittlerer content-div -->
<div id="boxmittelinks"></div>
<div id="boxmitteinhalt"></div>
<div id="boxmitterechts"></div>
<!-- unterer linker content-div -->
<div id="boxuntenlinks"></div>
<!-- unterer rechter content-div -->
<div id="boxuntenrechts"></div>

</div> <!-- Ende vom centerlayout-div -->
</div> <!-- Ende vom background-div -->
</body>
</html>
und hier css:
HTML:
@charset "utf-8";
/* CSS Document */
img, div, png { behavior: url(iepngfix.htc) }
html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
body {font-family:verdana, arial, sans-serif; font-size:76%;}
div#background{position:fixed; z-index:1; width:100%; height:100%; }
div#centerlayout {
position:fixed;
left:50%;
top:50%;
height:741px;
width:759px;
margin-top:-370px;
margin-left:-379px;
background-image:url(../images/content-background.png);
z-index:1;
}
#linke_box {
    background:url(../images/main/boxlinks.png);
    width:129px;
    height:700px;
    margin-left:26px;
    margin-top:24px;
}
div#banner {
    background:url(../images/banner.png);
    width:578px;
    height:145px;
    margin-left:155px;
    margin-top:-706px;
    z-index:1;    
}
#boxmittelinks {
    background:url(../images/main/boxmittelinks.png);
    width:10px;
    height:274px;
    margin-left:170px;
    margin-top:17px;    
}
#boxmitterechts {
    background:url(../images/main/boxmitterechts.png);
    width:10px;
    height:274px;
    margin-left:723px;
    margin-top:-274px;    
}
#boxmitteinhalt {
    width:543px;
    height:274px;
    margin-left:180px;
    margin-top:-274px;
    background-color:#FFFFFF;    
}
#boxuntenlinks {
    background:url(../images/main/boxuntenlinks.png);
    width:354px;
    height:263px;
    margin-left:170px;
    margin-top:5px;
}
#boxuntenrechts {
    background:url(../images/main/boxuntenrechts.png);
    width:206px;
    height:259px;
    margin-left:530px;
    margin-top:-260px;
}
also was muss ich machen damit bei zu kleinem fenster scrollbalken erscheinen?
und dann hatte mich eine css-angabe irritiert und zwar die
HTML:
div#banner {
    background:url(../images/banner.png);
    width:578px;
    height:145px;
    margin-left:155px;
    margin-top:-706px;
    z-index:1;    
}
wieso muss ich da ne negative zahl angeben? Oo ich dachte eigentlich margin-top:24px

da dies meine ersten versuche sind eine seite ohne tabellen bzw. frames zu gestalten bitte ich sogar darum mich auf fehler hinzuweisen, wills ja lernen :)

lg LiMu
 
Zuletzt bearbeitet:

sokie

Mod | Web

AW: Probleme mit erstem css-layout

Da hast du dir etwas recht schwieriges vorgenommen um mit css zu starten.
theoretisch lässt sich das scrollen deines Hintergrundes vermeiden, wenn du dem container statt position: absolute ein position: fixed gibst. das funktioniert allerdings nicht im IE<7

edit: persönlich würde ich aber auf ein normales gekacheltes Hintergrundbild setzen, dann hast du den stress mit den positionierungen nicht
 
Zuletzt bearbeitet:

limubai81

Nicht mehr ganz neu hier

AW: Probleme mit erstem css-layout

so hab nochmal bissl den den code entrümpelt

@sokie
man soll ja scrollen können wenn die seite zu klein gezogen wird und das geht atm nicht
 

knispel

Mediendesigner

AW: Probleme mit erstem css-layout

also was muss ich machen damit bei zu kleinem fenster scrollbalken erscheinen?

Mit
Code:
div#centerlayout {
height:741px;
width:759px;
background-image:url(../images/content-background.png);
}
hast du wieder Scrollbalken.


wieso muss ich da ne negative zahl angeben? Oo ich dachte eigentlich margin-top:24px
Weil sonst der DIV-Banner unter den linke-Box-Banner rutschen würde, da beide im normalen Fluss sind.
 

sokie

Mod | Web

AW: Probleme mit erstem css-layout

Die Beispielseite trifft deine Kriterien gar nicht.
da ist (auf der Startseite) ein grosses hintergrundbild ,das nicht skaliert wird, sondern einfach je nach Auflösung/Fenstergrösse mehr oder weniger beschnitten wird, auf den Folgeseiten ein 'normales' Layout, wo auch DIE Hintergrundgrafiken mitscrollen.
 

limubai81

Nicht mehr ganz neu hier

AW: Probleme mit erstem css-layout

Oh
<-- stellt sich in die ecke und schämt sich ;)
gut dann werd ich das nochmal alles überdenken
trotzdem danke für eure hilfe
 

limubai81

Nicht mehr ganz neu hier

AW: Probleme mit erstem css-layout

so das mit dem scrollbalken ist nun gelöst, der vorschlag von knispel war also schonmal sehr hilfreich
div#centerlayout {
position:absolute;
left:50%;
margin-left:-379px;
background-image:url(../images/content-background.png);
height:741px;
width:759px;
}

jetzt muss ich mich nur noch um die transparente darstellung im ie 6 unter win 2000 kümmern, aber da sollte mir google weiterhelfen können
 

knispel

Mediendesigner

AW: Probleme mit erstem css-layout

Tja, ich muss mir auch Asche aufs Haupt streuen, da ich nicht auf den geposteten Code eingegangen bin, sondern nur auf den der Webseite.

Habe aber noch einen Link in meinem Fundus gefunden, der dir in Sachen Transparenz im IE 6 weiter helfen könnte.
 

limubai81

Nicht mehr ganz neu hier

AW: Probleme mit erstem css-layout

danke für den link, auf der seite war ich auch gestern
hab mich dann aber für den iepngfix von twinhelix entschieden
IE PNG Fix - TwinHelix
funzt jetzt soweit auch einwandfrei unter den älteren ie`s
musste mir nur noch ne seite suchen die die browserkompatibilität testet. da hab ich nun auch eine die ca. 60 verschiedene browserversionen auf den unterschiedlichen betriebssystemen darstellt

die oben gepostete seite war auch nur zum testen gedacht, sie liegt nun auf der richtigen domain

ist aber erstmal nur die "vorschaltseite" bis die inhalte folgen

falls jemand darauf fehler findet, gebt bescheid
will ja wie bereits gesagt was lernen :p

vielen dank für eure hilfe
lg LiMu
 
Zuletzt bearbeitet:

knispel

Mediendesigner

AW: Probleme mit erstem css-layout

...

falls jemand darauf fehler findet, gebt bescheid
will ja wie bereits gesagt was lernen :p

...

Schau mal hier:


Im FF sprengt die eine Tabelle den <div id="boxmitteinhalt">. Du siehst, dass die Laufweite der Schrift eine andere ist als im IE (in beiden Verdana, 9px groß).
Es ist natürlich legitim, solche Inhalte in Tabellen zu präsentieren, ich hätte das aber anders gemacht. Man kann für die Überschriften mit H-Tags arbeiten, die man entsprechend per css formatiert. Liefert einen semantisch korrekten Code, wenn man es richtig anstellt.
 

limubai81

Nicht mehr ganz neu hier

AW: Probleme mit erstem css-layout

ah ok danke für den hinweis, das layout wird die tage eh nochmal überarbeitet
da der bereich für den inhalt einfach zu schmal ist,
die seite wird ein bisschen breiter werden

btw welchen ff nutzt du eigentlich?
hab es nämlich unter folgenden browsernversionen angeschaut

Linux
Firefox 2.0 hochgeladen
Firefox 3.0 hochgeladen

Windows
Firefox 0.8 hochgeladen
Firefox 1.0 hochgeladen
Firefox 1.5 hochgeladen
Firefox 2.0 hochgeladen
Firefox 3.0 hochgeladen
Firefox 3.1 hochgelade
n

Website overview for http://sonnenvoltaik.de/
 
Zuletzt bearbeitet:

leohh

CSS verliebt

AW: Probleme mit erstem css-layout

Eines der Hauptprobleme bei deinem Layout:
Zieht man die Seite unter 700px Breite, dann verschwindet dein Inhaltscontainer unwiederbringlich in die linke Flanke. Arbeite doch lieber mit Floats und margin: 0 auto. Davon hast du definitiv mehr als von diesen unsinnigen Negativwerten. Fuer den Hintergrund hab ich beim letzten Project das 9-Grid Scaling jQuery-Plugin benutzt, mir persoenlich hat es gute Dienste erwiesen und eine 'solid-color'-Alternative sollte man bei Hintergrundbildern sowieso immer bereitstellen.
 

knispel

Mediendesigner

AW: Probleme mit erstem css-layout

Bei diesem Test habe ich den FF in der Version 3.07 unter Vista verwendet.

Übrigens vermisse ich hier einen Beitrag, der auf einen Fehler im Opera hinwies.

Habe gerade im Opera 9.6 getestet, alles i.O., war vielleicht ein Versehen.

Zitat von :
Zieht man die Seite unter 700px Breite, dann verschwindet dein Inhaltscontainer unwiederbringlich in die linke Flanke.
... kann ich leider nicht bestätigen.
 
S

serverhombre

Guest

AW: Probleme mit erstem css-layout

Übrigens vermisse ich hier einen Beitrag, der auf einen Fehler im Opera hinwies.
Der Post kam von mir :rolleyes: das Problem kommt aber nur vor wenn man nicht die Standart Schriftgrößen im Opera verwendet.
 

limubai81

Nicht mehr ganz neu hier

AW: Probleme mit erstem css-layout

also atm wird das layout überarbeitet, damit es mehr in die breite geht
danach werd ich mich an die umsetzung machen und mich mal an float versuchen ;)

@leohh
schönes script, aber so wie ich das verstanden habe ist es nicht für diese seite geeignet
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.359
Mitglieder
67.535
Neuestes Mitglied
QuestionMark
Oben