Framesets

Hallo an alle,
ich habe ein Problem mit einem vordefinierten Frameset, welches ich auch nicht ändern kann oder besser darf aus internationalen Anzeigegründen.:smile: Jetzt habe ich etwas Programmiert was in meinem Browser auch super zu sehen ist, jedoch auf einem Bildschirm mit anderer Auflösung zu einem Teil nicht mehr angezeigt wird. Das Gleiche passiert, wenn die Schriftgrösse geändert wird.Einen Scrollbalken möchte ich nicht, weil das nicht zum Gesamtbild passt.Jetzt zu meiner Frage. Kann ich die Schriftgrösse als festlegen oder besser ausgedrückt das programmierte Frame als feste Grösse übergeben und wenn ja wie?
Vielen Dank im vorraus für Eure Hilfe
Heike

Hallo Heike,

Kann ich die Schriftgrösse als festlegen

ja, das geht, indem du eine absolute Schriftgröße angibst, z.B.: FONT-SIZE: 10pt;
Allerdings entspricht dies nicht dem Sinn einer Browseranwendung, Absolute Schriftgrößenangaben sind eigentlich nur für den Print-Bereich gedacht.

das programmierte Frame als feste Grösse übergeben

Verstehe hier nicht so ganz, wie du das meinst. Grundsätzlich sehe ich keine Möglichkeit, Scrollbalken bei kleiner Bildschirmauflösung zu verhindern.

LG, piranja

Ja.
eine ‚index.html‘ könnte so aussehen:

 Homepage.de
 Wird angezeigt, wenn der Browser keine Frames anzeigen kann

Dieser Beitrag wurde von der Community gemeldet und ist vorübergehend ausgeblendet.

Hallo,

ich habe ein Problem mit einem vordefinierten Frameset,
welches ich auch nicht ändern kann oder besser darf aus
internationalen Anzeigegründen.:smile:

das ist das erste Problem.
Wenn eine html-Seite so geschrieben ist, dass sie eine bestimmte Groesse braucht nimmt man automatisch eine Menge Kompromisse in Kauf.

Jetzt habe ich etwas
Programmiert was in meinem Browser auch super zu sehen ist,
jedoch auf einem Bildschirm mit anderer Auflösung zu einem
Teil nicht mehr angezeigt wird.

Das ist einer der erwaehnten Kompromisse.

Einen Scrollbalken möchte ich
nicht, weil das nicht zum Gesamtbild passt.

Das noetigt Dich zu weiteren Kompromissen…

Jetzt zu meiner
Frage. Kann ich die Schriftgrösse als festlegen oder besser
ausgedrückt das programmierte Frame als feste Grösse übergeben
und wenn ja wie?

Du kannst eine feste Schriftgroesse angeben (in CSS, Angabe in px) und Du kannst Deine Seite mit Hilfe eines divs oder einer Tabelle (ih-bah) auf eine feste Breite festlegen.
Die Breite, die Du zur Verfuegung hast, kannst Du ja dem Frameset entnehmen.

Greetinx
Christian

Mutiges HTML? *g*
Der Stiel ist halt ‚historisch gewachsen‘ :smile:

Ich sehe nicht wirklich, was du da geändert haben möchtest?
Außer ein paar Einrückungen, die für die Interpretation nicht relevant sind, sehe ich keinen Unterschied.
Was hab ich übersehen?

cu Desian

Hallo Desian,
habe die StyleSheet-Programmierung mit noch ein paar kleinen Fehlern hinbekommen. Danke Dir dafür.
Sollte ich noch ein paar Problemchen haben melde ich mich wieder
Heike

Hallo Christian,
danke füt den Tip.
Leider habe ich nicht die Möglichkeit vorgegebenes zu ändern.
Muss mich halt mit den Gegebenheiten arrangieren.
Heike

Hallo Piranja,
Scrollbalken werden schon in der Definition des Framesets verhindert.Kann ich auch nicht ändern. Font-Size wird im Frameset oder im Frame deklariert?
Heike

Hallo Desian!

Mutiges HTML? *g*
Der Stiel ist halt ‚historisch gewachsen‘ :smile:

Dann ist er aber auch historisch falsch…

Ich sehe nicht wirklich, was du da geändert haben möchtest?
Außer ein paar Einrückungen, die für die Interpretation nicht
relevant sind, sehe ich keinen Unterschied.
Was hab ich übersehen?

Einiges:

  1. Sämtliche META Tags sind falsch (da muss ein Leerzeichen nach META kommen).
  2. kommt doppelt
  3. kennt die Attribute framespacing, border und frameborder nicht

Ein Tipp: http://validator.w3.org/

Gruß,
Martin

Hallo Piranja,
Scrollbalken werden schon in der Definition des Framesets
verhindert.Kann ich auch nicht ändern. Font-Size wird im
Frameset oder im Frame deklariert?
Heike

Hi Heike,

die font-size wird in den einzelnen Seiten, die im Frame angezeigt werden, deklariert.
Z.B.:

<!–
body {
font-family: Arial;
font-size: 10pt;
}
//–>

Um es auf allen Seiten einzubinden, am besten in externe css-Datei auslagern. Mehr Infos dazu gibt’s hier:
http://selfhtml.teamone.de/css/formate/einbinden.htm

LG, piranja

Oh…!
Ja!
Jetzt sehe ich es auch.
Man, dass mir sowas noch passiert… *pein*
Für gewöhnlich lasse ich meinen Sounrce besser aussehen…

Dieser Beitrag wurde von der Community gemeldet und ist vorübergehend ausgeblendet.

Hallo Heike,

Kann ich die Schriftgrösse als festlegen

ja, das geht, indem du eine absolute Schriftgröße
angibst, z.B.: FONT-SIZE: 10pt;
Allerdings entspricht dies nicht dem Sinn einer
Browseranwendung, Absolute Schriftgrößenangaben sind
eigentlich nur für den Print-Bereich gedacht.

LG, piranja

Das klappt dann aber auch nur im IE. Mozilla/Firefox und Opera lassen den Nutzer vernünftigerweise auch weiterhin die Schriftgröße verändern.

Überleg bitte auch, daß der Nutzer wahrscheinlich nicht zum Spaß die Einstellungen der Schriftgröße verändert. Wenn er sich die Mühe macht und die Schriftgröße in seinem Browser vergrößert, wird ihm die Schrift auf der Webseite wohl zu klein zum Entziffern sein. Und wenn man die Schrift nicht, oder nur schwer lesen kann, dann werden die meisten wohl eher die Seite verlassen und sich eine andere suchen.

Außerdem ist pt wie gesagt für den Printbereich und nicht fürs Web gedacht. Im Web nutzt man Prozentangaben oder em als Einheit für die Schriftgröße.

Craven

  1. kennt die Attribute framespacing, border
    und frameborder nicht

Das ist nicht ganz richtig :

Laut HTML hast Du natürlich recht, aber einige Browser stellen die Framesets dann nicht richtig dar.

IE brauch zB frameborder=„0“,
und Ns brauch border=„0“,
nur so können beide Browser den Border des Framesets ausschalten.

weiteres siehe hier:

http://selfhtml.teamone.de/html/frames/eigenschaften…

Gruß
HHS