tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
993
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Avatar von ZipZek
    ZipZek ZipZek ist offline Mitglied Silber
    Registriert seit
    Dec 2001
    Beiträge
    99
    Hi Community,

    Ich habe ein kleines (großes) Problem mit den Divs auf meiner Webseite.
    Ich würde es gerne so haben wie auf dem angehängten Bild, habe aber keine Ahnung wie ich das realisieren soll. Mit 2 DIVs ist es ja noch relativ einfach mit float:left aber einer oben und der andere ganz unten Weiß echt nicht wie ich das anstellen soll.

    Dazu sei gesagt dass ich mich mit >validem< html noch nicht soo lange beschäftige.

    Vielen Dank im vorraus,
    Phil
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken 3 Divs, einer links oben, einer links unten und rechts einer daneben !-3divs.jpg  
     
    "Seien wir realistisch, versuchen wir das unmögliche"
    Ernesto "Che" Guevara

  2. #2
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    du könntest ein äusseres, relativ positioniertes Div-Element erstellen. Dort ordnest du wie bisher zwei Container an - einen links oben mit float: left und daneben den Content. Das dritte unten angeordnete Element positionierst du absolut an der unteren linken Ecke (bottom: 0; left: 0).

    Beispiel:
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
      "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>www.tutorials.de</title>
    <meta name="author" content="Quaese">
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
     
    <style type="text/css">
      <!--
    * { padding: 0;
        margin: 0;}
     
    #holderDiv{ position: relative;}
    * html #holderDiv{ height: 1%;}
    #leftTop{ float: left;
              width: 200px;
              height: 200px;
              background: #ff0;}
    #rightBottom{ position: absolute;
                  left: 0;
                  bottom: 0;
                  width: 200px;
                  height: 200px;
                  background: #0f0;}
    #contentDiv{ background: #f00;
                 height: 600px;
                 margin-left: 210px !important;
                 margin-left: 207px;}
     
    .clearDiv{ font-size: 1px;
               line-height: 0em;
               height: 0;
               clear: both;}
     //-->
    </style>
    <script type="text/javascript">
      <!--
     //-->
    </script>
    </head>
    <body>
    <div id="holderDiv">
      <div id="leftTop">Links oben</div>
      <div id="rightBottom">Rechts unten</div>
      <div id="contentDiv">Content</div>
      <div class="clearDiv">&nbsp;</div>
    </div>
    </body>
    </html>
    Vielleicht kannst du damit etwas anfangen.

    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  3. #3
    Maik Tutorials.de Gastzugang
    Hi,

    dies wäre ein Lösungsansatz:

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    
    <!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=ISO-8859-1">
    <meta name="author" content="Maik">
    <title>tutorials.de | demo_ZipZek</title>
     
    <style type="text/css">
    <!--
    * {
    margin:0;
    padding:0;
    }
     
    #wrapper {
    position:relative;
    }
     
    #div1 {
    float:left;
    width:200px;
    height:100px;
    background:#ffff00;
    margin-right:0 !important;
    margin-right:-3px;
    }
     
    #div2 {
    position:absolute;
    bottom:0;
    left:0;
    height:100px;
    width:200px;
    background:#00ff00;
    }
     
    #div3 {
    min-height:250px;
    height:auto !important;
    height:250px;
    margin-left:200px !important;
    margin-left:197px;
    background:#ff0000;
    }
     
    .clearfix:after {
    content:".";
    display:block;
    height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
    }
     
    .clearfix {display:inline-block;}
     
    /* Hides from IE-mac \*/
    * html .clearfix {height:1%;}
    .clearfix {display:block;}
    /* End hide from IE-mac */
    -->
    </style>
     
    </head>
    <body>
     
    <div id="wrapper" class="clearfix">
         <div id="div1">div1</div>
         <div id="div2">div2</div>
         <div id="div3">div3</div>
    </div>
     
    </body>
    </html>
    //edit: @Quaese: Zwei Dumme, ein Gedanke
     

  4. #4
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    In der Schule wäre uns vorgeworfen worden, voneinander abgeschrieben zu haben &#059;&#045;&#041;

    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  5. #5
    Avatar von ZipZek
    ZipZek ZipZek ist offline Mitglied Silber
    Registriert seit
    Dec 2001
    Beiträge
    99
    Sehr cool!

    Vielen Dank für die Ideen aber irgendwie krieg ich das nicht richtig eingebaut, weil irgendwie Einstellungen Global vorgenommen werden und so andere DIVs verfälschen, ich weiß aber nicht genau wo....
    Hier mal das Layout: www.digitalizm.de/pofo

    Und im Anhang seht ihr wie es aussehen soll, unten links dieses kleine Menü soll noch rein.

    Könnt ja bei gelegenheit vllt mal drüberschauen !

    P.S.: bin für jede Optimierung im Quelltext dankbar, da ich noch nicht so sicher auf dem Gebiet bin

    Gruß, Phil
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken 3 Divs, einer links oben, einer links unten und rechts einer daneben !-original.jpg  
    Geändert von ZipZek (30.12.07 um 13:07 Uhr)
     
    "Seien wir realistisch, versuchen wir das unmögliche"
    Ernesto "Che" Guevara

  6. #6
    Maik Tutorials.de Gastzugang
    Nimm mal folgende Ergänzungen und Änderungen im Stylesheet vor:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    #main{
            background-image:url(images/bg.gif);
            margin:0px auto 0px auto;
            width:748px;
            [b]position:relative;[/b]
    }
     
    #content{
            [b]/*float:left;*/[/b] /* auskommentiert = deaktiviert */
            text-align:justify;
            line-height: 19px;
            [b]/*width:493px;*/[/b] /* auskommentiert = deaktiviert */
            vertical-align:top;
            margin-right:10px;
            [b]margin-left:210px;[/b]
    }
     
    [b]#leftBottom {
            position:absolute;
            left:0;
            bottom:30px;
            width:190px;
    }[/b]
    und notiere im HTML-Code nach dem DIV #subnavi das DIV #leftBottom:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    <div id="outer">
            <div id="subnavi">
                    ...
            </div>
            [B]<div id="leftBottom">
                 <ul>
                     <li>Druckansicht</li>
                     <li>Sitemap</li>
                     <li>Impressum</li>
                 </ul>
            </div>[/B]
            <div id="content">
                    ...
            </div>
    </div>
     

  7. #7
    Avatar von ZipZek
    ZipZek ZipZek ist offline Mitglied Silber
    Registriert seit
    Dec 2001
    Beiträge
    99
    das gibts ja nicht
    ihr seid echt zu geil

    Vielen, vielen, vielen, vielen, vielen, vielen, vielen, vielen Dank

    Besten Gruß,
    Phil
     
    "Seien wir realistisch, versuchen wir das unmögliche"
    Ernesto "Che" Guevara

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 31.10.10, 19:24
  2. Antworten: 7
    Letzter Beitrag: 17.09.08, 17:03
  3. Menü Links,Rechts,Oben und Unten
    Von Nob im Forum CSS
    Antworten: 4
    Letzter Beitrag: 30.10.06, 08:33
  4. scroll oben/unten/rechts/links
    Von isnogood im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 01.09.05, 12:57
  5. Antworten: 3
    Letzter Beitrag: 25.09.02, 19:03