Differences

This shows you the differences between two versions of the page.

deutsch:templates:2-spalten-feste-breite-variable-hoehe [2009/06/23 13:11]
Burkhard Otto
deutsch:templates:2-spalten-feste-breite-variable-hoehe [2018/06/03 18:08] (current)
Line 1: Line 1:
{{indexmenu_n>100}} {{indexmenu_n>100}}
-====== 2 Spalten, feste Breite, var. Höhe ======+====== kukkis: 2 Spalten, feste Breite, var. Höhe ======
[[http://forum.phpwcms.org/viewtopic.php?p=111983#p111983]] \\ [[http://forum.phpwcms.org/viewtopic.php?p=111983#p111983]] \\
--(Autor: kukki)+- **Autor:** kukki //(Update: 24.06.09)//
===== Anforderung: ===== ===== Anforderung: =====
Line 13: Line 13:
  * Bei F11-Taste soll die Konstruktion sich diesem Bildschirm automatisch anpassen.     * Bei F11-Taste soll die Konstruktion sich diesem Bildschirm automatisch anpassen.  
-  * CSS-Code soll konform sein! +  * CSS-Code soll konform sein! [[http://www.grosse-strasse-strausberg.de|Live-Beispiel siehe hier]]
Gewählt habe ich eine feste Breite von 980px, so dass 1024 x YYY bedient werden kann. Gewählt habe ich eine feste Breite von 980px, so dass 1024 x YYY bedient werden kann.
Line 28: Line 28:
#mainBlock { height: expression((document.body.clientHeight-157) + "px");} #mainBlock { height: expression((document.body.clientHeight-157) + "px");}
  /* wer auch den #leftBlock bis zum Footer fließen lassen will, sollte die nachfolgende Zeile auch benutzen!   /* wer auch den #leftBlock bis zum Footer fließen lassen will, sollte die nachfolgende Zeile auch benutzen!
-  -->Vorteil: Man kann dem #leftBlock ein eigenes Hintergrundbild ohne Trickereien verpassen */+  -->Vorteil: Man kann dem #leftBlock einen eigen spaltengerechten Hintergrund ohne Tricksereien mit Faux Columns verpassen */
#leftBlock { height: expression((document.body.clientHeight-157) + "px");} #leftBlock { height: expression((document.body.clientHeight-157) + "px");}
  </style>   </style>
Line 34: Line 34:
</code> </code>
-Soll #leftBlock ebenfalls mit **height: expression** angesteuert werden, ist dieser Block mit **position:absolute** zu behandeln.  +Soll #leftBlock ebenfalls mit **height: expression** angesteuert werden, damit dieser bis zum footer fließen kann, 
-**Eine Empfehlung:** Wenn jemand den IE6 noch sauber bedienen will, sollten Kurzschriften vermieden werden. Mach zwar Mühe, der IE6 ist aber stabil!+ist dieser Block mit **position:absolute** zu behandeln.  
 +**Eine Empfehlung:** Wenn jemand den IE6 ohne Probleme bedienen will, sollten CSS-Kurzschriften vermieden werden.  
 +Macht zwar Mühe, aber der IE6 läuft stabil!
<code css |h selbstzentrierende Seite 980px breit, 100% hoch|h> <code css |h selbstzentrierende Seite 980px breit, 100% hoch|h>
Line 70: Line 72:
#mainBlock { #mainBlock {
  position: absolute;   position: absolute;
-  background: #ffff99;+  background-color: #ffff99;
  top: 115px;   top: 115px;
  bottom: 30px;   bottom: 30px;
Line 96: Line 98:
  margin: 0;   margin: 0;
  padding: 0;   padding: 0;
-  background-image: url(/picture/Fuss.jpg) +  background-image: url(/picture/Fuss.jpg);
  background-repeat: repeat-x;   background-repeat: repeat-x;
  }   }
Line 105: Line 107:
=== Vorlage === === Vorlage ===
-FIXME+ 
 +Im Seitenlayout wird unter **Seitenaufbau:** die Einstellung **[x] CSS DIV** gewählt. 
 + 
 +Dann greifen automatisch die folgenden CSS-Klassen aus der frontend.css: 
 + 
 +  #container 
 +  #headerBlock 
 +  #mainBlock 
 +  #leftBlock 
 +  #rightBlock 
 +  #footerBlock 
 + 
 +In der Vorlage werden folgende Bereiche verwendet:  
 + 
 +  Kopfzeile 
 +  Haupt 
 +  Fußzeile 
 +  links 
 +  rechts 
 + 
 +In diesen Bereichen werden die Content-Platzhalter 
 +  {HEADER} 
 +  {CONTENT} 
 +  {FOOTER} 
 +  {LEFT} 
 +  {RIGHT} 
 + 
 +verwendet.  
 + 
deutsch/templates/2-spalten-feste-breite-variable-hoehe.1245755478.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0