tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
765
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    soyo soyo ist offline Mitglied Brillant
    Registriert seit
    Apr 2006
    Beiträge
    794
    Juhuuu,


    Ich versuche ein div-Element in der Höhe bis zum unteren Bildschirmrand zu skalieren. Das Problem bei der Sache ist das sich noch ein anderes div-Element über diesen befindet, dadurch schieß ich mit height: 100% über Ziel hinaus . Wie schaff ich es also das div-Element bis unten zu bekommen, ohne einen Scrollbalken?

    HTML-Code:
    <div id="container">
      <div id="container_border_left"></div>
      <div id="container_center">
        <div id="banner">banner</div>
        <div id="navigation">navi</div>
        <div id="content">content</div>
      </div>
      <div id="container_border_right"></div>
    </div>
    Das dazugehörige Stylesheet:
    HTML-Code:
    html, body {
      margin: 0;
      height: 100%;
    }
    
    #container {
      height: 100%;
      width: 700px;
      margin: auto;
    }
    
    #container_center {
      background: #CCC;
      float: left;
      height: 100%;
      width: 680px;
    }
    #container_border_left {
      background: #0F0;
      float: left;
      height: 100%;
      width: 10px;
    }
    #container_border_right {
      background: #0F0;
      float: left;
      height: 100%;
      width: 10px;
    }
    #banner {
      background: #BBB;
      height: 100px;
      width: 680px;
    }
    #navigation {
      background: #00F;
      height: 80px;
      width: 680px;
    }
    #content {
      position:absolute;
      background: #F00;
      width: 680px;
    }
    Nicht über die Farben wundern, die sind nur zur Übersichtlichkeit da

    Anbei 2 Bilder:
    1. Wie es momentan aussieht und
    2. Wie es mal aussehen soll
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Div-Höhe(100%?) bis zum unteren Bildschirmrand-layout.jpg   Div-Höhe(100%?) bis zum unteren Bildschirmrand-layout2.jpg  

     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    am einfachsten geht's, wenn du für das DIV #center den gewünschten Hintergrund definierst.

    Was ist denn für die beiden Rahmenelementen als "finaler" Hintergrund vorgesehen?

    Vielleicht solltest du nämlich gleich auf die Faux-Columns-Technik umsatteln, damit der Rahmen bei Zunahme des Inhalts über den Viewport hinaus auch "mitzieht", und nicht beim Seitenscrollen an der aktuellen Position des unteren Bildschirmrand stehen bleibt.
     

  3. #3
    soyo soyo ist offline Mitglied Brillant
    Registriert seit
    Apr 2006
    Beiträge
    794
    Die beiden Rahmen bekommen ein Hintergrundbild. Ich schau mir den URL gleich mal an.
     

  4. #4
    soyo soyo ist offline Mitglied Brillant
    Registriert seit
    Apr 2006
    Beiträge
    794
    Also hätte ich theoretisch ein zentriertes Div in der Mitte mit einem Hintergrundbild(1 px hoch und so ca 750px breit?) und in diesem Div hätt ich dann: #banner, #navi und #content?
     

  5. #5
    Maik Tutorials.de Gastzugang
    Nicht nur theoretisch, sondern auch praktisch.
     

Ähnliche Themen

  1. JPopUp über Bildschirmrand
    Von eagle im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 08.06.05, 06:21
  2. Antworten: 13
    Letzter Beitrag: 09.03.05, 06:07
  3. div-Bereich bis am Bildschirmrand
    Von wernerschuster im Forum CSS
    Antworten: 1
    Letzter Beitrag: 06.11.04, 21:07
  4. bildschirmrand rcihtig positionieren
    Von raphaelk im Forum Microsoft Windows
    Antworten: 3
    Letzter Beitrag: 26.09.02, 18:05
  5. img am unteren rechten bildschirmrand ausrichten
    Von KampfY im Forum HTML & XHTML
    Antworten: 12
    Letzter Beitrag: 25.05.01, 23:07