Änderung der Ebene bei verschiedenen Bildschirmauflösung
killroy
- html
0 dbenzhuser1 Ingo Turski1 Biesterfeld
Hallo,
ich hab 2 Probleme...
1. Und zwar hab ich auf meiner Startpage (und auf der folgenden Page)ein Bild als Hintergund gemacht (wenn ichs als bild mache kommt es immer mehrmals) und den Button "Eingang" als Ebene definiert.
Wenn ich aber die Bildschirmauflösung /-grösse ändere, dann verschiebt sich die Ebene und bleibt nicht da wo sie sein soll.
Hatte sie auf nem 17 Zoller Bildschirm geschrieben.
Hab schon einiges (div fixed, relativ...ausprobiert, aber komm irgendwie nicht weiter.
2. ich wollte die Page mal ausdrucken, aber er machts nicht.
Liegt es daran das man hintergundbilder nicht drucken kann?
Oder gibt es da ne Lösung? - ausser das ich es als bild definiere?
Hoffe jemand kann mir helfen
Vielen dank
http://www.homepages.at/mikael
N'Obend
- Und zwar hab ich auf meiner Startpage (und auf der folgenden Page)ein Bild als Hintergund gemacht (wenn ichs als bild mache kommt es immer mehrmals) und den Button "Eingang" als Ebene definiert.
Wenn ich aber die Bildschirmauflösung /-grösse ändere, dann verschiebt sich die Ebene und bleibt nicht da wo sie sein soll.
Hatte sie auf nem 17 Zoller Bildschirm geschrieben.
Hab schon einiges (div fixed, relativ...ausprobiert, aber komm irgendwie nicht weiter.
Eine deiner Ebenen ist überflüssig.
Wenn du die Ebene mit dem Bild absolut positionierst, dann bleibt das Bild natürlich da. Egal wo sich dein Hintergrundbild hinschiebt.
Du wirst nicht darum kommen, dir was anderes zu überlegen ;)
Lasse z.B. dein Hintergrundbild nicht mittig positionieren, sondern irgendwohin fest. Z.B. das Hintergrundbild in deinen div packen.
- ich wollte die Page mal ausdrucken, aber er machts nicht.
Liegt es daran das man hintergundbilder nicht drucken kann?
Oder gibt es da ne Lösung? - ausser das ich es als bild definiere?
Jeder kann im Browser einstellen, ob die Hintergrundbilder gedruckt werden sollen oder nicht. Du hast da aber keinen Einfluss darauf. Es will aber sicher niemand deine Einstiegsseite ausdrucken.
Tschö,
dbenzhuser
Hi,
- Und zwar hab ich auf meiner Startpage (und auf der folgenden Page)ein Bild als Hintergund gemacht
das macht man ja auch nicht..;-)
und den Button "Eingang" als Ebene definiert.
absolute positioniert. Also richtet er sich nach body und nicht nach dem nicht-positionierten umschließenden DIV.
- ich wollte die Page mal ausdrucken, aber er machts nicht.
Liegt es daran das man hintergundbilder nicht drucken kann?
Jein. Man kann schon, aber man muß das erst m Browser einstellen. Die Voreinstellung ist - um Tinte zu sparen - halt so.
Entweder Du erstellst "richtige" HTML-Seite(n) oder - was Dir einfacher fallen dürfte - Du setzt das Bild als img in das div und bindest auch die Link-Grafik(en) ins Bild ein und erstellst dazu eine image-map. Nicht schön und furchtbar lahm, aber simpel.
freundliche Grüße
Ingo
Hej,
ich hab 2 Probleme...
sicher nur 2 ?
- Und zwar hab ich auf meiner Startpage
Überlege dir ob du wirklich eine "Startpage" brauchst. Warum nicht direkt Inhalt ausliefern?
Wenn ich aber die Bildschirmauflösung /-grösse ändere, dann verschiebt sich die Ebene und bleibt nicht da wo sie sein soll.
Welche Ebene meinst du bitte? Den "Eingang"-Button?
<div id="Eingang" style="position:absolute; left:790px; top:290px; [...]">
^^^^^^^^^^^^^^^^^
Bin mir nicht sicher ob ich dein Problem wirklich verstanden habe, aber an dieser Stelle zementierst du den Button an einer Position wo du je nach Auflösung gar nicht hinkommst ohne zu scrollen.
Hatte sie auf nem 17 Zoller Bildschirm geschrieben.
Deine Auflösung ist ebenso irrelevant wie die Bildschirmdiagonale deines Monitors. Eine Stärke des Zusammenspiels von html und Browser ist, dass du dich darum kümmerst was du transportieren willst, der Browser sich darum wie es transportiert wird. Das macht der Browser auch sehr gerne und sehr gut, zumindest bis er sowas position:absolute; zu fressen bekommt. Dann wirder stinkig, fühlt sich übergangen und denkt sich 'mach doch deinen Sch... selber'.
Hab schon einiges (div fixed, relativ...ausprobiert, aber komm irgendwie nicht weiter.
Das Problem liegt woanders: Du versuchst etwas mit html zu machen was eher in den Bereich Printdesign fällt. Kümmer dich erstmal um den Inhalt, zeichne diesen korrekt aus und spendiere da wo es sinnvoll ist ne id oder ne class. Nachdem du das getan hast beginne das Design umzusetzen, und löse dich bitte von der Vorstellung, dass das was du transportieren willst, auf allen Clients dieser Welt gleich auszusehen hat.
Bitte setz dich nochmal intensiv mit
selfhtml # html
selfhtml # css
auseinander und zwar in dieser Reihenfolge.
- ich wollte die Page mal ausdrucken, aber er machts nicht.
Was macht er nicht? Er druckt nichts? Er druckt nur deinen Button? Er druckt nur eine weiße Seite? Der letzte Fall ist übrigens genau das, was Google aber auch Screenreader von deiner ersten und der Folgeseite sehen: Eine wunderschönes, weißes blatt Papier! Das kannst du hier mal nachvollziehen: http://www.delorie.com/web/lynxview.cgi?url=http%3A%2F%2Fhome.pages.at%2Fmikael%2F.
Vermeide Grafiken, wo sie nicht nötig sind und spendiere in jedem Fall einer jeden Grafik das notwendige alt-Attribut.
Liegt es daran das man hintergundbilder nicht drucken kann?
Das dürfte eine Browsereinstellung sein. Aber das weiß ich jetzt auch nicht genau.
http://www.homepages.at/mikael
http://www.homepages.at/mikael <-- faq # Q-19
Vielleicht noch ein Tip: Es wird dir am Anfang wahrscheinlich eine größere Hilfe sein zu deinem gewünschten Ergebnis zu kommen, wenn du auf DreamWeaver verzichten würdest.
Ich empfehle Weaverslave
oder auch NVu.
Weiter Freunde die dich auf deinem weiteren Weg gerne begleiten werden sind:
http://validator.w3.org/
http://www.delorie.com/web/lynxview.html
Beste Grüße
Biesterfeld