Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Webseite in der Mitte





Frage

jaja was für eine Überschrift ;-) und zwar ist unsere Webseite für 600x800 angepasst wenn man diese in der 1024 auflösung aufruft stellt der die Seite ganz links an und man hat ca. 1/3 zur rechten seite frei. Nun möchte ich das wenn man die größere auflösung wählt, die webseite MITTIG steht und man halt links und rechts ein weng platz hat Hoffe ihr versteht mich. MfG

Antwort 1 von mb0156ba

relativ einfach mit frames zu realisieren...

machst n frameset mit drei frames (links, mitte, rechts) und vergibst folgende parameter für die breite:

links: *
mitte: 800
rechts: *

bei mir funzt das einwandfrei...

gruß
mb

Antwort 2 von johnthebrille

hmmm, ok

allerdings besteht schon ein framset für die seite

oben links unten

nun müsste ich sozusagen diesen frame in noch einen setzen? Wen ja wie?

MfG

Antwort 3 von rg

ich würde die Webseite in einer zentrierten Tabelle erstellen

Antwort 4 von sutadur

Oha, Frames an sich bietet hier ja schon genug Grund zu Diskussionen ... wie auch immer:

Der Weg, ein bestehendes Frameset zu zentrieren, ist der gleiche wie schon genannt, nur dass die "Hauptseite" (und das dazugehörige Frameset) innerhalb des oben festgelegten Frames "Mitte" aufzurufen ist.

Aber so eine Umsetzung ist in höchstem Maße unschön ... Du solltest das ganze Konzept der Seite neu überdenken und statt Frames wenigstens ein Tabellenlayout verwenden.

Antwort 5 von johnthebrille

naja die webseite ist so ja schon komplett und auch schon länger online, allerdings halt die sache mit der mittigkeit iss das ungelöste.

MfG

Antwort 6 von mb0156ba

<frameset ... cols="*,800,*>
<frame name="links">
<!-- dein bisheriger frameset kommt jetzt: -->
<frameset ... cols="x,x">
<frame...>
<frameset ... rows="x,x">
<frame...>
<frame...>
</frameset>
</framset>
<!-- ende deines bisherigen framesets -->
<frame name="rechts">
</frameset>

die idee mit der zentrierten tabelle funzt nur, wenn du keine frames hast, also die frames sozusagen mittels tabelle realisierst...des fällt dann glaube ich unter "barrierefreiheit" oder sowas...blablabla

gruß
mb


Antwort 7 von sutadur

Zitat:
... und auch schon länger online ...
Dann wird es doch sicher ohnehin Zeit für eine optische Auffrischung ... *gg*

Antwort 8 von johnthebrille

mb

neee das klappt nicht so, da haut der mir die komplette webseite in den linken frame

MfG

Antwort 9 von mb0156ba

na dann gib dem linken frame ne leere weisse seite als src...und dem rechten natürlich auch...

und gegebenenfalls natürlich andere namen vergeben, wenn bspw. "links" bei dir schon vergeben ist...

hier habe ich das ja auch so gemacht...rechts und links zwei "sinnlose" frames und in der mitte nochmal zwei...

gruß
mb

Antwort 10 von sutadur

Take this:

<frameset cols="*,800,*">
   <frame src="links.htm">
   <frame src="Name_Deines_bisherigen_Framesets.htm">
   <frame src="rechts.htm">
</frameset>


Antwort 11 von johnthebrille

Ich danke euch das haut hin.
Hoffe ich zumindest. :-)

MfG

Antwort 12 von johnthebrille

Ja das funktioniert bestens nochmal danke.

MfG

Antwort 13 von johnthebrille

Oha

zufrüh gefreut, nun hab ich mal die auflösung noch höher gestellt da stand dann die seite wieder links bündig ist das normal oder kann man das auch noch änder???

MfG

Antwort 14 von mb0156ba

sollte eigentlich jetzt bei jeder beliebigen auflösung >800x600 mittig sein...
ich arbeite hier momentan mit 1280x1024 und zumindest meine seite is dabei mittig

poste doch mal n link...

Antwort 15 von Friedel

Warum soll die Seite denn nicht auf dem ganzen Bildschirm, über die gesamte Breite dargestellt werden? Müssen eure Besucher etwa waagerecht scrollen, wenn sie ein Browserfenster benutzen, das innen weniger als 800 Pixel breit ist? In einer normalen Seite steht zumindest teilweise Text. In einem Satz wie diesem ist es völlig egal, ob und wo in diesem Satz ein Zeilenumbruch erfolgt. Wenn du aufhörst, deinen Besuchern vor zu schreiben wie groß ihr Browserfenster zu sein hat, erübrigt sich das ganze wahrscheinlich.

Frames sind für soetwas nicht geeignet und auch nicht sinnvoll. Besser wäre es, den Inhalt in einen zentrierten Bereich zu machen, wie es auf dieser Seite früher mal war. Aber das wäre nur besser als zweckentfremdete Frames. Gut ist sowas nicht. Im Supportnet wurde das mittlerweile geändert.

Antwort 16 von johnthebrille

amd friedel,

ähm ja gute frage also die seite ist nun einmal für 800x600 angepasst die nun auf die ganze seite umzuschreiben hat sicherlich wenig sinn, sowohl ich glaube das heut vielleicht nur noch 5-7 % der internetsurfer mit einer niedrigeren auflösung ins www gehn.

MfG

Antwort 17 von rfb

Also ich kann mich Friedel nur anschließen: Frames sind - und zumal für diesen Zweck - nicht barrierefrei und sollten daher vermieden werden. Die Frames-Inflation auf deiner Seite ist in diesem Sinne eine Katastrophe.

Längst gibt es CSS und damit sollten Seiten sich flexibel der Auflösung und (was wesentlich entscheidender ist) der gewählten Browserfenstergröße des Users anpassen. Die Fixierung einer Seite auf eine bestimmte Größe wirkt eher etwas antiquiert.

Antwort 18 von Friedel

Die Innengröße des Browserfensters hat nicht viel mit der Auflösung (Von was eigentlich? Dem Monitor?) zu tun. Je größer der Desktop, desto mehr Fenster hat man meist offen.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: