Erklärung 4
    


WWW.WEB-TOOLBOX.NET

BEISPIEL  DOWNLOAD ZURÜCK SITEMAP  

 Lektion 4 : Scrollbars , Resize

Natürlich sollten sie nicht davon ausgehen, das dem Besucher ihrer Seite mindestens 1280 Pixel Breite und 1024 Pixel Höhe zur Verfügung stehen und die Anzeige von Scrollbars grundsätzlich unterdrücken.

Bildlaufleisten und veränderbare Framegrößen

Das macht in Framesetz nur für die Frames Sinn, für die mit Sicherheit immer ausreichend Platz zur Verfügung steht. Schließlich sollten keine Inhalte abgeschnitten werden.

Der Screenshot rechts zeigt eine Seite mit 2 horizontalen Frames. Einen für den Titelbereich (oben dunkelblau) und einen für die Inhalte.

Der dunkle Titelbalken von 100 Pixel Höhe im beispiel rechts benötigt keinen Scrollbar.

Bei vernüftiger Planung hat man also die Option einen Scrollbar abzuschalten. Der könnte das Design einer Framesetseite zerstören. Denn selbst wenn es nichts zu scrollen gibt, reservieren einige Browser den evtl. benötigten Platz für den Scrollbar. Zumindest inhaltsleere Frames mit Füllfunktion benötigen keine Scrollbars.


  4.1 Bildlaufleisten (scrollbars)

Sie können bei der Definition des Framesets bestimmen, ob ihre Frames Bildlaufleisten haben. Dazu wird das Attribut "scrolling" eingesetzt. Verwenden sie bei der Definition die Schreibweise links unten.


richtige Deklaration
  • scrolling="no"
  • scrolling="yes"
  • scrolling="auto"
unrichtige Deklaration
  • scrolling="0"
  • scrolling="1"
  • scrolling="auto"
<html>
<head>
</head>

  <frameset border="0" frameborder="0" framespacing="0" rows="200,*">
    <frame name="titel" src="oben.htm" scrolling="no" ... >
    <frame name="inhalt" src="unten.htm" scrolling="auto" ... >
  </frameset>

</html>

scrolling="no" schaltet Scrollbars grundsätzlich ab
scrolling="yes" schaltet Scrollbars grundsätzlich ein
scrolling="auto" schaltet Scrollbars bei Bedarf automatisch ein



  4.2 Größe veränderbar (noresize)

Sie können bestimmen ob die Größe des Frames mit der Maus nicht veränderbar sein soll. Dazu wird das Attribut "noresize" eingesetzt. Dieses Attribut hat keine Wertangabe. Hier wird also nicht 'yes' oder 'no' eingetragen.


<html>
<head>
</head>

<frameset border="0" frameborder="0" framespacing="0" rows="200,*">
  <frame name="titel" src="oben.htm" noresize ... >
  <frame name="inhalt" src="unten.htm" noresize ... >
</frameset>

</html>










NACH OBEN