zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Problem mit CSS-Layout/Rand

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 01.04.2006, 14:30
JK JK ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.04.2006
Beiträge: 2
JK befindet sich auf einem aufstrebenden Ast
Standard Problem mit CSS-Layout/Rand

Hallo,
Ich möchte ein Tabellenlayout durch ein CSS-Layout ersetzten.
Jetzt habe ich das Problem, dass ich etwa folgende Tabelle hatte:
Code:
          +---+--------+---+
1.Zeile   |IMG|  IMG   |IMG|
          +---+--------+---+
          |   | Inhalt |   |
2.Zeile   |IMG| Inhalt |IMG|
          |   | Inhalt |   |
          +---+--------+---+
3.Zeile   |IMG|  IMG   |IMG|
          +---+--------+---+
Die 1. und 3. Zeile habe ich ohne Probleme mit css hinbekommen, aber bei mittleren habe ich das Problem, dass der Inhalt die höhe bestimmt.
Bis jetzt habe ich folgenden Code für die Mitte.
HTML
Code:
<div class="mitte">
   <div class="links"></div>
   <div class="inhalt">
      Inhalt

      Inhalt

      Inhalt
   </div>
</div>
CSS:
Code:
.mitte{
	background-position: right;
	background-repeat: repeat-y;
	background-image: url(images/rand_rechts.gif);
	width: 100%;
	height: 100px;
}
.links{
	background-image: url(images/rand_links.gif);
	width: 6px;
	height: 100%;
	float: left;
}
.inhalt{
	float: left;
}
Wenn ich bei .mitte nicht eine Höhe festlege und die automatisch vom Inhalt festlegen lasse kann ich für den linken Rand (.links) die höhe nicht auf 100% setzten.
Dieses Verhalten ist so, wie es vom W3C festgelegt ist.
Kennt jemand einen Workaround dafür? Beim Googlen bin ich nur auf wege gestoßen über die Ganze seite 100% Höhe zu erreichen.

Gruß, Jan
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 01.04.2006, 14:36
Benutzerbild von Lloyd Larkin
Don Quijote
XHTMLforum-Mitglied
 
Registriert seit: 19.11.2005
Ort: Wien
Beiträge: 733
Lloyd Larkin befindet sich auf einem aufstrebenden Ast
Standard

Möchtest du damit erreichen, dass die 3. Zeile immer unten steht, oder dass Spalte 1 und 3 in Zeile 2 immer gleich lang sind?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 01.04.2006, 14:47
Benutzerbild von kadees
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 22.06.2004
Ort: in Baden (nicht Schwaben)
Beiträge: 792
kadees wird schon bald berühmt werden
Standard

ohne probiert, nur ausm bauch raus:


html:
Code:
<div class="mitte">
   <div class="links">
     <div class="inhalt">
        Inhalt

        Inhalt

        Inhalt
     </div> 
   </div>  
</div>
css:
Code:
.mitte{
   background-position: right;
   background-repeat: repeat-y;
   background-image: url(images/rand_rechts.gif);
   width: 100%;
   height: 100px;
}
.links{
   background-image: url(images/rand_links.gif);
   width: 6px;
   float: left;
}
.inhalt{
   float: left;
   padding-left: 10px;  /* linker abstand */
}
__________________
Gruss Dieter

Vegetarier essen meinem Essen das Essen weg.
Und unsere Norweger sind reine Karnivoren.

selfhtml | css4you | jendryschik | styleworks | Webdesign mit XHTML und CSS
Mit Zitat antworten
  #4 (permalink)  
Alt 01.04.2006, 23:31
JK JK ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.04.2006
Beiträge: 2
JK befindet sich auf einem aufstrebenden Ast
Standard

kadees hat mich auf die idee gebracht, die divs einfach zu verschachteln.
Diese Lösung finde ich nun deutlich eleganter als z.B. http://www.alistapart.com/articles/customcorners2 wo mit sehr großen, flächigen bildern gearbeitet wird, die sich über die boxen ausstrecken.
Code:
<div class="ma">
  <div class="mb">
    Inhalt

    Inhalt

    Inhalt
  </div>
</div>
Code:
.ma{
	background: #435578 url(images/fenster_mr.gif) repeat-y right;
}
.mb{
	background: url(images/fenster_ml.gif) repeat-y;
	padding: 0px 10px;
}
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem beim ein/ausblenden von Spalten in Tabellen via CSS und JavaScript chrisol_76 CSS 2 21.07.2008 17:37
Css und Steam Problem justinlenz Offtopic 3 27.03.2008 21:58
CSS Problem Adriana CSS 0 09.09.2006 16:51
CSS Tips & Tricks Webnauts Ressourcen 0 25.08.2006 23:04
Dringend: CSS Problem! zero CSS 19 31.12.2005 18:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:09 Uhr.