Gleich hohe DIV Container

Aus Contao Community Documentation

Um ein dreispaltiges Layout mit drei gleich hohen DIV-Container zu erzeugen ist es Möglich dieses per JS zu machen.

Wenn man z.B. eine solche Struktur hat:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf8">
<title></title>
 
</head>
<body>
 
<div id="wrapper">
        <div id="container">
                <div id="left"> </div>
 
                <div id="main"> </div>
 
                <div id="right"> </div>
 
                <div class="clear"></div>
        </div>
</div>
 
</body>
</html>

Kann man mit folgendem Code im Seitenlayouts (eigner JS-Code)

<script type="text/javascript">
 
 	var HeightContainer  = $('container').getSize().y; 
 
 	if ($('left')) { $('left').height(HeightContainer); }
 	if ($('main')) { $('main').height(HeightContainer); }
 	if ($('right')) { $('right').height(HeightContainer); }
 
</script>

Die Höhe aller DIVs an die Höhe des umschließenden DIVs Container anpassen.

ACHTUNG: Mootools muss aktive sein.

Ansichten
Meine Werkzeuge

Contao Community Documentation

Nur weil es bei Nachbarseite XYZ was gibt, wird automatisch oft davon ausgegangen, dass das fertige Bauteil einsatzbereit auf der Straße liegt.

Marie Dietz
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge