stefan: Layergröße variable? scrollen auch mit opera?

Beitrag lesen

hi,

bei deiner variante hätte ich keinen hintergrund mehr - daher hab ich ERSTMAL mit tabelle gearbeitet (damit ich auch mal wieder nen erfolgserlebnis in sachen webdesign hab *g*)

nö, bei meiner variante ist der innere layer, also hier layer2 nur zum scrollen da und ansonsten durchsichtig (background:none oder background:transparent oder einfach background komplett weglassen, irgend was davon sollte klappen) und rahmenlos (border:none oder einfach auch komplett weglassen), wärend die hintergrundfarbe vom äusseren layer (layer1) kommt. das ist ja grad der *trick*.

<div id="layer1" style="...rahmen und hintergrund...,padding:0px;width:200px;height:auto">
<div id="layer2" style="border:none;background:none;width:200px;height:150px;overflow:auto">

Hier hackts bei mir ... du hast position vergessen festzulegen, der layer wird bei pos 1:1 gesetzt - hab also pos, top, left gesetzt ...
aber der Text wird bei opera immer noch aus dem layer rausgeschrieben ... und ie macht scrollies

ja klar, position und so hab ich nicht hingeschrieben. musst du ja selbst wissen wo der kram hin soll. die positionierung läuft über layer1. layer2 liegt da drin und wird somit mitpositioniert.

so siehts aus:
<div id="con" style="position:absolute; background-color: #159855; top:160px; left: 600px; layer-background-color: #999999;
border: 1px none #000000;padding:0px;width:200px;height:auto;overflow:auto">

hier fehlt noch width:200px und padding:0px (vielleicht auch sowas komisches wie width:202px oder so, weil der 200px grosse layer ja *reinpassen* muss, im zweifelsfall vielleicht die breite nur im äusseren layer angeben und im inneren dann width:auto nehmen)

<div id="content" style="border:none;background:none; width:200px;height:150px;overflow:auto">

bl21fvgs abla² </div></div>

...ganz viel inhalt...
jo

Ne 100% optimierte Seite für alle Browser wirds wohl nie geben - ohne sehr viel Aufwand - und ob das 1 User/Tag wert ist? ;) ... aber trotzdem versuch ich mal mein bestes zu geben ;)

nö, aber opera-user legen auch meistens nicht sooo viel wert auch hardcore-css seiten, ist halt eher ein solider informations/alltags-browser (was auch immer das sein mag).

Mhhh ... ie rafft das gerade net ;) opera machts 20px versetzt... aber ich meinte net die ganze Seite sondern nur eines der layer. Und zwar das große graue ... möchte das es im STANDARD von linken 140px ist und von rechten 20px. Von unten 20px und von oben 80px ... sorry, meine ersten zahlen waren nen bissel verwirrend und sahen nach "zentrieren" der Seite aus ...

probier mal im body padding:0px;margin:0px und (für den ie) text-align:center und deim zu zentrierenden layer
margin-left:20px;margin-right:20px;width:auto (oder width einfach weglassen) und (für den ie) text-align:left (oder wie die schrift im layer ausgerichtet werden soll).
vielleicht gehts sogar komplett ohne die "text-aigns" in body und layer (gefährliches halbwissen).
das selbe könnte auch mit der höhe gehen (im layer-style margin-top:20px;margin-bottom:20px;height:auto).

Puhh warum hab ich bloß opera installiert - hätte ichs net, hät ich einfach drauf los geschrieben - säh im IE gut aus, HTML wäre valide - alles andere wäre net mein problem ... aber so? ... argh ;)

ach, der opera ist nicht verkehrt, bloss bei so css-hardcore-aktionen überhebt er sich manchmal ein bisserl.

ÜRGKS!!!! setze ich MIN-HEIGHT:85% dann zieht auch opera den layer länger ... NEIN ... ich hab vorher nur mit min-weidht gearbeitet, aber das  brauchte ich ja net ... macht das unter NN, Moz probleme??! hab die min-height-version gerade hochgeladen - bitte mal schauen ;)

min-height kennt der IE nicht :(

Axo und was ich gerade sehe ... Opera nimmt das Stylesheet für Schriftart net an ... (die schrift ist ne ms-standardschrift) ... auch wird das h1 net akzeptiert - im css hab ich für body die farbe weiß gesetzt und die schriftart ... falsch? muß ich da explizit h1&Co noch angeben? ich dachte wenns für body angeben ist, gilt das für alles was sich zwischen <body></body> befindet?!

kommt drauf an. wenn sich der text in ta<bellen befindet, braucht er manchmel noch ne extra-wurst. vielleicht auch sonst manchmal. mit ist auch aufgefallen, das beim opera die reihenfolge der css-angaben eine rolle spielt. vielleicht ist opera ja doch ein bisschen verkehrt :/

tschÖ
*stefan