tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
NEIN
ANTWORTEN
20
ZUGRIFFE
1537
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    hemorieder hemorieder ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    42
    du hast post
     

  2. #17
    Maik Tutorials.de Gastzugang
    ... die ich schon vor einer Stunde direkt nach dem Empfang gelesen hab

    Sollte mir was einfallen, werde ich hier vernehmbar mit den Fingern schnippen

    mfg Maik
     

  3. #18
    hemorieder hemorieder ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    42
    ok super vielen dank !
     

  4. #19
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    Hallo,
    ich muss zugeben, dass ich bei den ständig wechselnden Bedingungen nicht alles verstanden habe, aber ich habe ähnliches bisher so realisiert:
    HTML-Code:
    <!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=UTF-8">
      <title>Test-Layout</title>
      <style type="text/css">
        * {
          margin: 0;
          padding: 0;
        }
        html, body {
          height: 100%;
          overflow: hidden;
        }
        #links {
          position: absolute;
          top: 0;
          left: 0;
          width: 50%;
          height: 100%;
          background-color: #cdf;
        }
        #rechts {
          position: absolute;
          top: 0;
          right: 0;
          width: 50%;
          height: 100%;
          background-color: #cec;
        }
        #wrapper {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          overflow: auto;
        }
        #mitte {
          position: relative;
          width: 700px;
          height: auto !important;
          min-height: 100%;
          height: 100%;
          margin: 0 auto;
          background-color: #dbb;
        }
      </style>
    </head>
    <body>
    
      <div id="links"></div>
      <div id="rechts"></div>
      <div id="wrapper">
        <div id="mitte">
          <p>Lorem ipsum usw. usf.</p>
        </div>
      </div>
    
    </body>
    </html>
    Der WRAPPER ist der Scroll-Block und wird einfach über die beiden "Halb"-Blöcke gelegt.
     

  5. #20
    Maik Tutorials.de Gastzugang
    Was sich dann mit meinem Vorschlag deckt, der mir aber wegen der (semi)transparenten Fläche, unter der die Blöcke #links und #rechts zum Vorschein kommen, nicht begeistert aus den Händen gerissen wurde

    Aber steter Tropfen höhlt den Stein

    Zitat Zitat von Maik Beitrag anzeigen
    Zeit für eine Ausbaustufe

    Hier hab ich mal den Anwendungsfall umgesetzt, dass die beiden seitlichen Hintergründe den Viewport in seiner vollständigen Höhe ausfüllen, aber darin auch fixiert sein sollen, wenn ein größerer Inhaltsumfang im Fenster gescrollt wird.

    HTML-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    <meta name="author" content="Maik" />
    <meta name="date" content="2010-03-13" />
    
    <title>tutorials.de</title>
    
    <style type="text/css">
    /* <![CDATA[ */
    * {
                  margin:0;
                  padding:0;
    }
    html,body {
                  height:100%;
    }
    #links {
                  background:#C1D6F5;
                  position:fixed;
                  top:0;
                  bottom:0;
                  left:0;
                  width:50%;
    }
    #mitte {
                  min-height:100%;
                  background:#D7B7B8;
                  margin:0 auto;
                  width:700px;
                  position:relative;
                  z-index:2;
                  color:#fff;
    }
    #mitte p {
                  margin:5px 0;
    }
    #rechts {
                  background:#C7E3CA;
                  position:fixed;
                  top:0;
                  right:0;
                  bottom:0;
                  width:50%;
                  text-align:right;
    }
    /* ]]> */
    </style>
    
    <!-- Für IE6 -->
    <!--[if lt IE 7]>
    <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta3)/IE7.js"></script>
    <![endif]-->
    <!-- / Für IE6 -->
    
    </head>
    <body>
    
          <div id="links">
               <p>Ich halte hier die Stellung,</p>
               <p>wenn der Inhalt gescrollt wird.</p>
          </div>
          <div id="rechts">
               <p>Ich halte hier die Stellung,</p>
               <p>wenn der Inhalt gescrollt wird.</p>
          </div>
          <div id="mitte">
               <h1>Test-Content</h1>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
               <p>$foobar</p>
         </div>
    
    </body>
    </html>

    mfg Maik
    mfg Maik
     

  6. #21
    hemorieder hemorieder ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    42
    also wohl keine variante die ich verwenden kann... schade
     

Ähnliche Themen

  1. Antworten: 16
    Letzter Beitrag: 07.06.09, 15:48
  2. Frameset mit fester Größe zentriert auf Seite setzen?
    Von Blondchen im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 14.03.07, 14:21
  3. div mit fester und variabler Breite
    Von exxe im Forum CSS
    Antworten: 2
    Letzter Beitrag: 23.10.06, 11:57
  4. Webseite mit 3 Spalten, mittlere zum scrollen
    Von poitou im Forum HTML & XHTML
    Antworten: 15
    Letzter Beitrag: 14.12.04, 17:16
  5. Tabelle mit 3 Spalten, mittlere soll immer auf 100%
    Von masta im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 22.12.02, 22:06