Seite mit ExpressionWeb zentrieren?

Seite mit ExpressionWeb zentrieren?

am 12.09.2007 07:00:01 von Carlos

Moin!

Suche eine Möglichkeit in ExpressionWeb eine Seite (Frameseiten sowie auch
normale HTML Seite) so zu formatieren das sie *immer* mittig im
Browserfenster angezeigt werden, egal welche Auflösung der Betrachter hat.

Hintergrund: es ist IMO schon ein Unterschied ob der Betrachter einen
WideScreen Moni oder einen "normalen" Monitor hat, deshalb würde ich es
besser finden wenn immer alles zentriert im Browserfenster angezeigt wird,
also egal welche Auflösung: der Inhalt der Website wird immer mittig im
Browser angezeigt und rechts und links von der Seite bleiben dann ebend leere
Bereiche. Ähnlich wie z.B. auf www.mylink.de oder http://www.cnn.com/ aber
*nicht* wie bei http://www.bild.t-online.de/ oder http://www.web.de/ (bezogen
auf ne 1689 x 1050er Auflösung)

Das formatieren einer Tabelle als Zentriert bringt nicht viel und eine
Frameseite läßt sich nicht als zentriert definieren, oder?

Schönen Tag noch und Danke im Vorraus...

Re: Seite mit ExpressionWeb zentrieren?

am 13.09.2007 01:18:14 von Christoph Schneegans

"Carlos" schrieb:

> Suche eine Möglichkeit in ExpressionWeb eine Seite (Frameseiten sowie auch
> normale HTML Seite) so zu formatieren das sie *immer* mittig im
> Browserfenster angezeigt werden, egal welche Auflösung der Betrachter hat.

Mit einer Dokumenttyp-Deklaration, die die Browser in den "standards-compliant
mode" schickt, bspw.

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,

genügt eine Regel

body {
margin: auto;
width: 20em;
}

im Stylesheet, um den Inhalt des "body"-Elements zu zentrieren.

Bei einem Frameset ist das auch nicht komplizierter, bspw. teilt







die Frames im Verhältnis 1:5:1.

--
· Schema-Validator für XML

Re: Seite mit ExpressionWeb zentrieren?

am 13.09.2007 04:46:42 von Frank.Mueller

Hallo Carlos,

> Suche eine Möglichkeit in ExpressionWeb eine Seite (Frameseiten sowie
> auch normale HTML Seite) so zu formatieren das sie *immer* mittig im
> Browserfenster angezeigt werden, egal welche Auflösung der Betrachter
> hat.

Das möchtest du nicht wirklich machen...

> Hintergrund: es ist IMO schon ein Unterschied ob der Betrachter einen
> WideScreen Moni oder einen "normalen" Monitor hat,

Na ja, aber der Betrachter ist durchaus in der Lage sich sein
Browserfenster entsprechend seinen Gegebenheiten selbst
einzustellen. Nicht nur das Browserfenster sondern auch
die Fenster der sonstigen Software die er so hat.

> deshalb würde ich
> es besser finden wenn immer alles zentriert im Browserfenster
> angezeigt wird, also egal welche Auflösung:

Zentriert ist zentriert. Aber warum überhaupt zentrieren?`
Mach doch deine Seiten einfach so, dass sie das gesamte
zur Verfügung stehende Fenster nutzen. Was soll der unnötige
Rand da drum herum?

> der Inhalt der Website
> wird immer mittig im Browser angezeigt und rechts und links von der
> Seite bleiben dann ebend leere Bereiche.

Eben, leere Bereiche. Ich habe meinen Monitor, meine Browser usw.
ganz bezahlt, also will ich ihn auch ganz nutzen. Was soll der Quatsch
eine Seite auf ein festes Format zu pressen und dann die Ränder
ausfüllen zu wollen?

> Ähnlich wie z.B. auf
> www.mylink.de oder http://www.cnn.com/

Diese Seiten sind ein Negativbeispiel wie man es meiner ganz
persönlichen Meinung nach nicht machen sollte. Bei kleineren
Auflösungen als deiner hat man da einen unnötigen horizontalen
Scrollbalken. Der ist genau so unnötig wie der Leere Bereich
bei einer zu großen Fläche.

> aber *nicht* wie bei
> http://www.bild.t-online.de/ oder http://www.web.de/

Finde ich wesentlich besser gelöst, da dort der Inhalt
nicht zentriert sondern linksbündig zu sehen ist.

> (bezogen auf ne 1689 x 1050er Auflösung)

Da darfst du dich nicht drauf beziehen bzw. möchtest es
ja auch nicht. Du schreibst ja selbst, dass es bei jeder
Auflösung funktionieren soll. Und diese von dir
genannte Auflösung ist ja kein Standard, die hast du
und 99% der Betrachter deiner Seiten evtl. nicht.

> Das formatieren einer Tabelle als Zentriert bringt nicht viel und eine
> Frameseite läßt sich nicht als zentriert definieren, oder?

Doch das mit der Tabelle würde auch einwandfrei funktionieren,
macht aber ebenfalls keinen Sinn. Und wie das mit Frames
geht (willst du die wirklich noch verwenden?) ist eine andere
Sache, aber auch das geht.

Also überdenke mal dein Konzept deine Seiten auf eine
feste Größe pressen zu wollen und dann anschließend
festzulegen wo diese festgelegte Größe denn angezeigt werden
soll. Feste Größe taugt nichts, und ich z.B. hasse bei grossen
Auflösungen nur deswegen scrollen zu müssen nur weil der
Inhalt sich nicht anpasst. Wofür habe ich mir eine Wide-Screen
Monitor gekauft wenn ich dann doch nur die gleiche Breite
an nutzbarem Inhalt auf deiner Seite sehe?


Gruß,
Frank

Re: Seite mit ExpressionWeb zentrieren?

am 13.09.2007 09:09:53 von Erich Gysel

Hallo Carlos

"Carlos" schrieb im Newsbeitrag
news:0D1E0884-1A49-429D-83DB-73D9D94DC0EF@microsoft.com...
> Suche eine Möglichkeit in ExpressionWeb eine Seite (Frameseiten sowie auch
> normale HTML Seite) so zu formatieren das sie *immer* mittig im
> Browserfenster angezeigt werden, egal welche Auflösung der Betrachter hat.

Du hast den Beitrag von Frank gelesen. Wenn du aber trotzdem deine Seiten
zentrieren willst und unabhängig von der BS-Auflösung, dann gäbe es einen
Kompromiss.

Gib deinem äusseren Container z.B. ein min-width : 800px und z.B. max-width
: 1200px. Und alles innerhalb des Containers mit rel. Grössen. Nachteil: der
IE<7.0 kann nichts anfangen mit min-width und max-width. Aber dafür gibt es
auch eine Lösung.

Gruss
Erich

Re: Seite mit ExpressionWeb zentrieren?

am 13.09.2007 20:00:01 von Carlos

Nabend...

Erst einmal ein Dankeschön für die Antorten.
An Christoph: Das ganze scheint mit CSS zu funktionieren, doch da steh ich
noch am Anfang. Kämpfe im Moment damit ein externes CSS für die Formatierung
aller Tabellen meine Seite zu erstellen und dieses auch ein zu binden... Für
nen Freizeitwebmaster ne Sache die sich nicht an ein, zwei Abende lösen läßt.
;-) Aber ich probier es gleich nachher aus. Zischenzeitlich hatte ich das so
gelöst das ich eine Tabelle auf z.B. 600 Px breite und zentriert festgelegt
habe. Das sah dann fast so aus wie ich es ursprünglich wollte.

An Frank: Du hast mich ja fast Überzeugt, besonders das das jeder selbst
entscheiden sollte *welche* Auflösung / Fenstereinstellung er fährt...!
Eine Frage noch

>Und wie das mit Frames
>geht (willst du die wirklich noch verwenden?)

Was sollte ich sonst verwenden? Will dazu sagen, ich habe die letzten Jahre
bei Bedarf gelegentlich FP2000 genuzt und bin nun auf ExpW. umgestiegen weil
ich meine Seiten auf einen neueren technischen Stand bringen wollte, deshalb
bin ich für jede Anregung dankbar.

Schönen Abend noch....

Re: Seite mit ExpressionWeb zentrieren?

am 17.09.2007 00:18:46 von Frank.Mueller

Hallo Carlos,

> Erst einmal ein Dankeschön für die Antorten.
> An Christoph: Das ganze scheint mit CSS zu funktionieren,

Ja mag funktionieren, die Frage ist aber, ob du das wirklich möchtest.

> An Frank: Du hast mich ja fast Überzeugt, besonders das das jeder
> selbst entscheiden sollte *welche* Auflösung / Fenstereinstellung er
> fährt...!

Dass das jeder macht wie er es möchte ist sowieso klar, das machen
Anwender halt einfach, egal wer davon überzeugt ist oder auch nicht.
Die Leute die Webs machen sollten das einfach als Tatsache
akzeptieren, dass sie da keine Einfluss drauf haben. Nicht mehr
und nicht weniger. Wenn die Seite gut ist, dann funktioniert es
mit jeder Einstellung des Anwenders so dass der Inhalt zugänglich
ist, der Text lesbar usw. Und das ist das entscheidende Kriterium.

> Eine Frage noch

>> Und wie das mit Frames
>> geht (willst du die wirklich noch verwenden?)

> Was sollte ich sonst verwenden? Will dazu sagen, ich habe die letzten
> Jahre bei Bedarf gelegentlich FP2000 genuzt und bin nun auf ExpW.
> umgestiegen weil ich meine Seiten auf einen neueren technischen Stand
> bringen wollte, deshalb bin ich für jede Anregung dankbar.

Na ja, man konnte schon immer mit jeder Software Frameseiten machen
oder halt auch eben nicht. Frames sind kein spezielles Feature von
Frontpage. Und "auf neueren technischen Stand" bringen hat auch
nicht direkt was mit der verwendeten Software zu tun. Man kann
auch mit einem simplen Texteditor Seiten schreiben die dem aktuellen
Stand entsprechen. Was "hinten" raus kommt bzw. was der Browser
anzeigt ist sowieso immer HTML, egal womit es erstellt worden ist.

Wenn es nur darum geht Frames zu verwenden damit man verschiedene
Bereiche (typisch Banner, Navigation, Inhalt) voneinander getrennt
darstellen
und auch bearbeiten kann ist das heutzutage kein Grund mehr Frames zu
verwenden. Ok, Frames haben ein paar Vorteile, ist unbestritten, aber
die Nachteile überwiegen.

Gruß,
Frank