monitoranzeige

Fragen oder Probleme mit HTML, PHP oder CSS?

monitoranzeige

Beitragvon malagris am 21.03.2007, 14:17

hallo,

meine frage diesmal lautet: was muss ich machen, damit eine website auf verschiedenen monitoren (egal welche größe und/oder auflösung) immer möglichst gleich angezeigt wird bzw. sich an den jeweiligen monitor anpasst???

danke für eure tipps,
m
malagris
 
Beiträge: 23
Registriert: 30.09.2006, 00:26


Beitragvon Gollum1512 am 21.03.2007, 16:11

du kannst bei height und width der jeweiligen Elemente antelle von Pixelangaben auch Prozentwerte angeben
Code: Alles auswählen
<img src="bild.jpg" height="10%" width="20%">
Gollum1512
 
Beiträge: 299
Registriert: 13.10.2006, 14:17

Beitragvon malagris am 21.03.2007, 16:30

hallo gollum 1512,

danke für deinen tipp, aber verändern sich dann nicht auch die maße von bildern und grafiken?? oder meinst du, dass ich das auf tabellenmaße zb. beschränken soll? was ich möchte, ist, dass eine seite, die auf meinem monitor (laptop 15,4") zentriert angezeigt wird, nicht auf einem anderen monitor zb. in der linken oberen ecke klebt oder ähnliches.

lg,
m
malagris
 
Beiträge: 23
Registriert: 30.09.2006, 00:26

hier

Beitragvon Woyciechowski[nixkönner] am 22.03.2007, 09:56

zwar etwas arbeit, aber danach sollte es gehen.

<SCRIPT LANGUAGE="JavaScript">
<!--
var breite = screen.width;

if (breite >= 1280)
document.write('<body background="1280.gif">');
else
if (breite >= 1024)
document.write('<body background="1024.gif">');
else
if (breite <= 800)
document.write('<body background="800.gif">');
//-->
</script>

das einfügen. und bilder jeweils nach auflösung herstellen und in script einfügen. achte darauf, dass der pfad stimmt.

lg woyciechowski
Woyciechowski[nixkönner]
 
Beiträge: 198
Registriert: 16.02.2007, 00:28
Wohnort: Freiburg im Breisgau

Beitragvon malagris am 22.03.2007, 11:31

hallo,

vielen dank, dass du dir diese arbeit gemacht hast mit dem script! allerdings ist mir nicht ganz klar wie ich die auflösung bei den bildern verändern muss. im moment sind sie alle gleich groß mit einer auflösung von 72 pixel/zoll. mein monitor hat eine auflösung von 1280x800. kannst du mir diesbezüglich noch einen tipp geben :?: :?:

lg,
m
malagris
 
Beiträge: 23
Registriert: 30.09.2006, 00:26

Beitragvon Woyciechowski[nixkönner] am 22.03.2007, 12:00

sorry falscher ansatz. is besser das in html dateien zu machen.

also du machst drei oder vier oder fünf oder sechs :-) aufllösungsvarianten deiner webseite. das is halt etw arbeit. kannste ja schauen. meistens passt es auch so, musst nur n bissle verschieben.

dann fügst du dieses script in den quelltext deiner startseite ein.

so der effekt ist jetzt, dass dieses script dann automatisch die auflösung des besuchers erkennt, und dann die jeweilige seite läd.

verstanden?
Woyciechowski[nixkönner]
 
Beiträge: 198
Registriert: 16.02.2007, 00:28
Wohnort: Freiburg im Breisgau

Beitragvon malagris am 22.03.2007, 12:18

hmm, nicht ganz, um ehrlich zu sein. wie und wo stell ich denn diese verschiedenen auflösungen beim erstellen der seite ein?? ich hab die seite mit dreamweaver geschrieben und das layout gemacht, aber nirgends eine auflösung angegeben.

lg,
m
malagris
 
Beiträge: 23
Registriert: 30.09.2006, 00:26

Beitragvon Woyciechowski[nixkönner] am 22.03.2007, 13:02

<html>
<head>
<title>
</title>
<script language="Javascript">
if(screen.width >= 1024)
window.location.href = "index02.html"
else
window.location.href = "800/index.html"


if(screen.width >= 1280)
window.location.href = "1280/index.html"
else
window.location.href = "1024/index.html"

</script>
</head>
<body bgcolor="#333333" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<font face="times" color="#FFFFFF" size="2">
<center>
<p>&nbsp;</p>
<p align="center"><a href="1024/index.html" target="_parent">1024 x 768 oder höher</a>.<br>
<br>
<a href="800/index.html" target="_parent">800 x 600</a>.
<p align="center"><font color="#FFFFFF" size="2" face="times"><a href="1024/index.htm" target="_parent">1280 x 1024</a><br>
<br>
</font><font color="#FFFFFF" size="2" face="times"> <a href="800/index.html" target="_parent">1024 x 768</a></font>

<p>

</body>
</html>


so also habs mal gemacht. ist die einzige lösung die mir jetzt auf die schnelle einfällt. ist halt etwas unständlich, wenn du es so haben willst. du musst die seiten z.B. im format 800*600 auf deinem Computer einstellen und die Seite index seite im Ordner 800/index.html speichern. das auch mit den auflösungen welche du haben willst.


sobald jetzt ein besucher auf deine seite kommt, wird automatisch die Auflösung ermittelt und das Format eingestellt. Verstanden???

noch so ein kleiner tip am rande. kannst die seite auch auf 800*600 optimieren. sieht nicht wesentlich schlimmer aus, wenn du auf 1024 oder so gehst. zwar n bissle rand, aber das ist zu verkraften. groß auf klein kann ein problem werden, aber klein auf groß nicht.

lg woyciechowski
Woyciechowski[nixkönner]
 
Beiträge: 198
Registriert: 16.02.2007, 00:28
Wohnort: Freiburg im Breisgau

Beitragvon malagris am 22.03.2007, 20:00

hmm, vielen dank für die ausführliche erklärung. ich werd es mal versuchen und mich dran setzen :) .

falls noch jemand eine idee hat - immer her damit :lol:

schönen abend,
m
malagris
 
Beiträge: 23
Registriert: 30.09.2006, 00:26


Zurück zu HTML, PHP & Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste