tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
817
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Avatar von cille
    cille cille ist offline Mitglied Brokat
    Registriert seit
    Jan 2006
    Ort
    Germany, Cottbus (BB)
    Beiträge
    464
    Hi ho,
    habe ein Problem in der Seitanpassung via Höhe.
    Ich wollte ja gerne meine homepage jenachdem wie die Bildschirmauflösung bzw. die Fenstergröße ist an der Höhe anpassen vom Design her und dabei aber immer eine minimale höhe haben.
    Habe schon einiges Probiert, aber kriege es nicht hin.

    Würde mich freuen wenn Ihr mir weiterhelfen könntet,
    hier mal der Standardcode:

    index.html
    HTML-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Codegroup.de | programs is our hobby</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div class="Tabelle_01">
      <div class="id01_"></div>
      <div class="id02_"></div>
      <div class="id03_"> HIER KOMMT IMMER EIN KLEINES FLASH MOVIE</div>
      <div class="id04_"></div>
      <div class="id05_"></div>
      <div class="id06_">
    		<div class="Navigation">
    			Hier kommt die <b>Navigation</b> hin!		</div>
    		<div class="content">
    			Hier kommt der <b>Content</b> hin!		</div>
    	</div>
    	<div class="id07_"></div>
    	<div class="id08_">
    		<div class="copyright"> Copyright 2007 All rights reserved </div>
    		<div class="under_nav">WEBLINKS | SITE MAP | IMPRESSUM | KONTAKT</div>
    	</div>
    </div>
    </body>
    </html>
    style.css
    HTML-Code:
    /* CSS Document */
    body {
    	background-color: #ffffff;
    }
    
    
    
    /* NAVIGATION, CONTENT, usw... BEREICH */
    .Navigation {
    	position:absolute;
    	left: 20px;
    	height: 100%;
    	width: 150px;
    }
    .content {
    	position:absolute;
    	left: 170px;
    	height: 100%;
    	width: 614px;
    }
    .copyright {
    	margin-top: 9px;
    	margin-left: 30px;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size:10px;
    	float: left;
    }
    .under_nav {
    	margin-top: 8px;
    	margin-left: 485px;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    }
    
    /* DESIGN */
    .Tabelle_01 {
      position:absolute;
      left:50%;
    	margin-left: -450px;
      top:0px;
      width:900px;
      height:768px;
    }
    
    .id01_ {
      position:absolute;
      left:68px;
      top:0px;
      width:784px;
      height:98px;
    	background-image:url(images/01.gif);
    	background-repeat: no-repeat;
    }
    
    .id02_ {
      position:absolute;
      left:68px;
      top:98px;
      width:87px;
      height:94px;
    	background-image:url(images/02.gif);
    	background-repeat: no-repeat;
    }
    
    .id03_ {
      position:absolute;
      left:155px;
      top:98px;
      width:123px;
      height:94px;
    	background-image:url(images/03.gif);
    	background-repeat: no-repeat;
    }
    
    .id04_ {
      position:absolute;
      left:278px;
      top:98px;
      width:574px;
      height:94px;
    	background-image:url(images/04.gif);
    	background-repeat: no-repeat;
    }
    
    .id05_ {
      position:absolute;
      left:68px;
      top:192px;
      width:784px;
      height:69px;
    	background-image:url(images/05.gif);
    	background-repeat: no-repeat;
    }
    
    .id06_ {
      position:absolute;
      left:68px;
      top:261px;
      width:784px;
      height:506px;
    	background-image:url(images/06.gif);
    	background-repeat: no-repeat;
    }
    
    .id07_ {
      position:absolute;
    	top: 767px;
      left: 68px;;
      width:784px;
    	height: 1px;
    	background-image:url(images/07.gif);
    	background-repeat: no-repeat;
    }
    
    .id08_ {
      position:absolute;
    	top: 768px;
      left:68px;
      width:784px;
      height:32px;
    	background-image:url(images/08.gif);
    	background-repeat: no-repeat;
    }
    Hier der Link fals Ihr eine kleine Übersicht bräuchtet.
    KLICK MICH

    Habe alles mit "position: absolute"
    vielleicht müste ich auch dies ändern,
    aber ich bin noch am CSS lernen.


    Würde mich riesig freuen.

    Sonnige Grüße,
    cille

    (EDIT01):
    Aso welches lang gezogen werden müste ist die Klasse ".id07_".
    Geändert von cille (19.03.07 um 08:40 Uhr)
     
    Zitat von Andree Beaulieu-Green
    Programmieren ist wie küssen: Man kann darüber reden, man kann es beschreiben, aber man weiß erst, was es bedeutet, wenn man es getan hat.

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    mit den folgenden CSS-Angaben wird die Seite in der Vertikalen "gestreckt" und der Footer am unteren Bildschirmrand positioniert:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    
    html,body {
      height: 100%;
      margin: 0;
      padding: 0;
    }
     
    .Tabelle_01 {
      [b]position: relative;[/b]
      left:50%;
      margin-left: -450px;
      top:0px;
      width:900px;
      [b]min-height: 100%;
      height: auto !important;
      height: 100%;[/b]
    }
     
    .id08_ {
      position:absolute;
      [b]bottom: 0;[/b]
      left:68px;
      width:784px;
      height:32px;
      background-image:url(images/08.gif);
      background-repeat: no-repeat;
    }
    Kleiner Schönheitsfehler, durch die absoluten Positionierungen und die fixe Höhenangabe für die Klasse .id06_ entsteht eine Lücke zum Footer.
     

  3. #3
    Avatar von cille
    cille cille ist offline Mitglied Brokat
    Registriert seit
    Jan 2006
    Ort
    Germany, Cottbus (BB)
    Beiträge
    464
    Hi ho,
    schön dank für die Antwort,
    was mich jetzt Interessieren würde ist,
    diese Angabe
    HTML-Code:
    height: auto !important;
    Was bedeutet dieses "!important"?

    Werd ich gleich mal ausprobieren

    (EDIT01):
    Kann die Seite leider erst heute Abend ändern bzw. diese änderungen ausprobieren,
    da in der Schule das FTP nicht funktioniert.
    Geändert von cille (19.03.07 um 09:03 Uhr)
     
    Zitat von Andree Beaulieu-Green
    Programmieren ist wie küssen: Man kann darüber reden, man kann es beschreiben, aber man weiß erst, was es bedeutet, wenn man es getan hat.

  4. #4
    Maik Tutorials.de Gastzugang
    Mit diesem Regelblock
    Code :
    1
    2
    3
    
    min-height: 100%; /* Für moderne Browser */
    height: auto !important;  /* Für moderne Browser */
    height: 100%;  /* Für IE */
    richten wir für das Element eine Mindesthöhe ein, wobei die !important-Regel dafür sorgt, dass die modernen Browser die zweite height-Angabe ignorieren / übergehen.
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 28.03.10, 20:28
  2. div in div mit 100% höhe
    Von stoneberg im Forum CSS
    Antworten: 9
    Letzter Beitrag: 16.01.09, 13:13
  3. Antworten: 1
    Letzter Beitrag: 28.04.08, 12:14
  4. Minimale Höhe, maximale Höhe?
    Von fanste im Forum HTML & XHTML
    Antworten: 11
    Letzter Beitrag: 12.07.05, 18:03
  5. Dynamische Seitenanpassung
    Von Glass im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 06.07.03, 12:26