creative edesign / pellworm nordsee / bl creative edesign / pellworm nordsee / bl
 

 

 
Pellworm - Nordsee 20.01.2005

CSS - IFRAME

Im folgenden wird beschrieben, wie wir mittels CSS ein IFRAME für unsere Webseite basteln können. Das 1 Beispiel zeigt ein simples IFRAME, das auf 3 ineinander verschachtelten DIV-Containern basiert. Zunächste der CSS Code, den wir in unsere externe CSS- Datei einbinden:

 

#iframe_1 {
text-align: justify;
width: 200px;
height: 200px;
background: #CCCCCC;

}

.abstand_iframe{
padding: 10px;
}


.scrollbereich {
overflow: auto;
width: 180px;
height: 180px;
}

 

Erklärungen:

 

Dieser (blaugefärbt) CSS-Code definiert eine box die 200x200 Pixel gross ist die in der die Schrift auf Blocksatz gestellt wurde und die einen grauen Hintergrund hat. Der Grund warum wir das text Attribut auf justified gestellt haben, dient lediglich der Anschauung, damit wir bei späteren Beispielen die Ecken und Kanten besser erkennen können.


Als nächstes erstellen wir eine Klasse welche die CSS-Formatierung für den Abstand innerhalb unseres erstellten Containers regelt. Der Abstand der hier gemeint ist, bezieht sich auf den Inhalts des Containers (also den Text und den Scrollbalken) bis zum äusseren grauen Rand. Wir stellen den Abstand auf 10 Pixel ein.

 

Zum Schluss benötigen wir eine Klasse die für den eigentlichen Scrollbereich zuständig ist - hier legen wir die Breite und die Höhe fest (in unserem Fall 180 Pixel), das Attribut "overflow: auto" ist die css Anweisung dafür, das ein Scrollbalken angezeigt werden soll, wenn der Text die Größe von 180x180 Pixel überschritet. Dies ist auch der Grund dafür, dass wir den Text in unserem IFRAME entsprechend lang schreiben müssen, ansonsten wird der Scrollbalken bei der Ausgabe NICHT angezeigt.

 

Um unseren IFRAME auf der Webseite sichbar zu machen, brauchen wir noch den dafür nötigen HTML-Quelltext. Dieser sieht in unserem Falle wie folgt aus:

 

<div id="iframe_1">
<div class="abstand_iframe">
<div class="scrollbereich">
Hier der Beispiel Text, dieser sollte von den Zeilen her Länge sein als die der Iframe (in unserem Fall 200 Pixel) vorher definiert wurde, damit wir den scrollbalken erkennen können.
</div>
</div>
</div>

 

Das Ergebnis:

Hier der Beispiel Text, dieser sollte von den Zeilen her Länger sein als die vorgegebene Länge des Iframe (#iframe_1) (in unserem Fall 200 Pixel) vorher definiert wurde, damit wir den scrollbalken erkennen können. Den der Scrollbalken erscheint erst, wenn der Text tatsächlich länger ist als unsere Box. Sonst würde der Text nur in einer grauen Box sichtbar sein. Wie wir den Abstand zum Scrollbalken formatieren wir gleich erklärt.

 

weiter zu CCS - IFRAME - Beispiel 2

zurück zur Übersicht

 


Kontakt:

Michael Schilke
Alter Kirchenweg 1
25849 Pellworm / Nordsee


www.creative-edesign.com
m.schilke@pellworm.net

 

Tel: 04844 992113
Handy: 0172 4526088

 
Pellworm Spacer creative edesign / pellworm nordsee / bl creative spacer
   
 
     
Pellworm Spacer