• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fenstergröße festlegen

Doopanga

Neues Mitglied
Hallo

Ich möchte die Fenstergröße auf zum Beispiel 1024 x 768 vorschreiben.....
falls der User einen kleineren Bildschirm hat soll er den inhalt scrollen, wenn nicht, soll drumherum weiß sein oder sonst wie.....

Ich will einfach nur verhindern, das sich die Seite bei verkleinerung zusammenzieht, da fixe Tabellengrößen festgelegt sind und keine Prozentualen....

Schonmal dank für eure Vorschläge^^
 
Werbung:
Du musst schon genauer erklären, was du meinst. Was meinst du mit Verkleinerung? Was heißt zusammen ziehen?
Und du weißt, dass die Größe des Monitor nicht automatisch die Größe des Anzeigebereichs ist?
 
Du kannst Browserfenster in ihrer Größe nicht beeinflussen. Das unterbinden die meisten modernen Browser in ihren Standard-Einstellungen bereits.
 
Werbung:
Gut vielleicht blöd beschrieben^^

ich möchte die größe meiner Internetseite festlegen.
Ich habe meine Elemente links und rechts angeordnet mit genau definierten größen.
Angenommen man hat zum Beispiel einen 15" Bildschirm und der Explorer ist nur halb auf, werden alle Elemente zusammengeschoben.

Ich möchte gerne festlegen, das meine Internetseite eine feste größe hat. Nicht der Explorer des Users.
Sobald der Explorer kleiner ist als die Seite würde der Explorer dann die Internetseite mit Scrollbalken ausstatten, ohne Sie nach belieben zu verschieben^^
 
Hallo,

am besten kannst du das mit einem DIV-Layout umsetzen.
Divs sind Blockelemente, wenn du ihnen eine feste Größe zuweist werden sie auch nicht gestaucht!

Bei einem Tabellenlayout ist das ebenfalls möglich.
Wichtig ist dass das "übergeordnetste" Element eine fixe Größe hat und du die absolut positionierten Elemente immer in den Zusammenhang zu diesem stellst,
niemals zum kompletten Fenster, dann sollte sich eigentlich nichts mehr verschieben.

Vllt hast du ein konkretes Problem in deinem Code,
wenn du Auszüge posten würdest, wäre es einfacher darüber zu urteilen.
 
am besten kannst du das mit einem DIV-Layout umsetzen.
Absoluter quatsch!
Layout wird mit CSS gemacht, nicht mit divs, nicht mit Tabellen, mit gar keinem HTML-Element.
Der Begriff div-Layout vermittelt den völlig falschen Eindruck, dass divs jetzt die neue Wunderwaffe sind und nur divs mit CSS formatiert werden können, was natürlich nicht stimmt, wenn man sich ein wenig mit CSS auskennt.

Divs sind Blockelemente, wenn du ihnen eine feste Größe zuweist werden sie auch nicht gestaucht!
Ebenso wie jedes andere Blockelement auch, es muss kein div sein, damit man ihm eine Breite zuweisen kann. Auch eine Liste, ein Textabsatz, eine Überschrift oder eine Tabelle kann direkt formatiert werden.

Bei einem Tabellenlayout ist das ebenfalls möglich.
Möglich ja, aber genau so falsch wie mit divs. Tabellen sind für tabellarische Daten und für nichts anderes.
 
Werbung:
Hier mal ein Teil des Codes:
Code:
<table cellpadding="4" cellspacing="0" border="0" width="100%">
<tr>
<td bgcolor="#BBBBBB" colspan="3" class="nav"><a class="an" name="top"><b>EInleitung</b></a></td>
</tr>
<tr>
<td bgcolor="#EEEEEE" width="0" border="0"></td>
<td bgcolor="#EEEEEE" valign="bottom"> <h1>Hallo1</h1></td>
<td height="130" bgcolor="#EEEEEE"> <img src="logo-farbe.png" width="214" height="74" align="right" alt="LOGO"></td>
</tr>
</table>
<table cellpadding="5" cellspacing="5"><tr><td nowrap valign="top"></td></tr></table>
<table cellpadding="5" cellspacing="5" align="right" width="400">
<tr>
<td colspan="2" nowrap align="top"style="border-color:#AAAAAA#000000; border-style: solid outset outset solid;" bgcolor="#EEEEEE"><b>aktuelle Meldungen</b></td></tr>
<tr>
<td><?php echo nl2br(file_get_contents("aktuelle Meldungen/Meldungen.txt")); ?></td></tr>
</table>
<table border="0" cellpadding="5" cellspacing="5" width="400"><tr>
<td style="border-color:#AAAAAA#000000; border-style: solid outset outset solid;" bgcolor="#EEEEEE"><b>hallo</b></td></tr></table>
Dann versteht ihr bestimmt was ich meine. Ich würde ungern den ganzen Code ändern....die beiden Tabellen sollen sich nur nicht überlappen....
 
Mal kurz vorweg etwas zum Nachdenken. Ich hab in diesem Code ganze 5 (fünf) Wörter gefunden und den Inhalt der Textdatei, dafür hast du deutlich zuviel HTML-Code. Du solltest von den Tabellen weg, semantisch korrektes HTML verwenden und Layout per CSS gestalten, dann findet man sich in dem Code auch wieder zurecht.

Ich sehe das Problem trotzdem nicht, gibt es nen Link zur Seite?
 
Ich hab mir html und php selbst beigebracht^^ Kann gut sein das das verworren aussieht.
Da ich aber nur ganze zwei Seiten habe,lohnt es sich nicht das Layout mit css zu gestalten (Da müsste ich mich erst einarbeiten...)
Die Seite ist durch session mit php gesperrt und den Text habe ich gekürtzt...

Wenn du den Text im Internet Explorer, Firefox, open office oder in MSWord öffnest, sollte er die Seite laden und du siehst was ich meine.
Unbenannt.JPG
Auf dem Bild gibt es die beiden table.... >Wenn ihc das Fenster nun kleiner mache, kollidieren beide oder verschieben sich.

Ich möchte aber das die zumindest einen gewissen Abstand behalten.
 
Werbung:
Ersetze bei der Tabelle das width="100%" durch width="1024px und dann hat die Tabelle immer diese Breite, unabhängig wie gross gerade das aktuelle Browserfenster ist.
 
Im HTML-Attribut gibt man bei einer Pixelangabe keine Einheit an. Also wäre

Code:
.. width="1024"..

der "richtige" Wert, auch wenn eine Tabelle an der Stelle völlig deplatziert ist.
 
Werbung:
Zurück
Oben