zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden div soll größe von innerer tabelle anehmen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 13.12.2007, 00:14
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 10.03.2004
Beiträge: 42
pospiech befindet sich auf einem aufstrebenden Ast
Standard div soll größe von innerer tabelle anehmen

Ich möchte einer Tabelle einen Rahmen außen geben und habe dafür ein div Element darum eingefügt.
Diesem habe ich folgenden CSS Code gegeben:
Code:
.Rahmen { border:1px solid #888; }
allerdings hat dieser DIV Rahmen eine Breite die bis zum Ende der Webseite reicht, anstatt sich an den enthaltenen Content, also die Tabelle, anzupassen.

Wie erreiche ich das?

Matthias
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 13.12.2007, 03:06
Benutzerbild von Boris
Tanzender Webentwickler
XHTMLforum-Kenner
 
Registriert seit: 29.07.2004
Ort: Kornwestheim / Stuttgart
Beiträge: 4.925
Boris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer Mensch
Standard

Wieso gibst du der Tabelle selbst nicht einfach den Rahmen ...?
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris Bojic
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 13.12.2007, 08:57
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 10.03.2004
Beiträge: 42
pospiech befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Boris Beitrag anzeigen
Wieso gibst du der Tabelle selbst nicht einfach den Rahmen ...?
Stimmt das funktioniert auch. Aber dennoch interessiert es mich grundsätzlich, wie ich erreiche, dass ein Element nicht größer wird als das welches es umschließt.

Matthias
Mit Zitat antworten
  #4 (permalink)  
Alt 13.12.2007, 09:11
#
XHTMLforum-Kenner
 
Registriert seit: 30.06.2005
Ort: Hamburg
Beiträge: 2.092
IChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer Mensch
Standard

Prinzipiell erzeugen folgende Eigenschaften ein Shrink-to-fit-Verhalten des Elements
  • float: left|right
  • position: absolute|fixed
  • display: table|table-cell|inline-block|inline-table
ob das in deinem Fall mit einer Tabelle als Nachfahren und im Besonderen im IE funktioniert, könnte anhand von Beispielcode und Link leicht getestet werden.
__________________
Ingo Chao

Buch: Fortgeschrittene CSS-Techniken
Mit Zitat antworten
  #5 (permalink)  
Alt 13.12.2007, 12:41
Benutzerbild von Boris
Tanzender Webentwickler
XHTMLforum-Kenner
 
Registriert seit: 29.07.2004
Ort: Kornwestheim / Stuttgart
Beiträge: 4.925
Boris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer Mensch
Standard

Zitat:
Aber dennoch interessiert es mich grundsätzlich, wie ich erreiche, dass ein Element nicht größer wird als das welches es umschließt.
Dann musst du zuerst mal wissen, was ein Blockelement und ein Inlineelement ist.

DIV ist ein Blockelement, sprich es nimmt immer automatisch die maximal (!) verfügbare Breite an, die es zur Verfügung hat. Das entspricht dem, was dein "Problem" ist.

Wenn das DIV sich nun anpassen soll, musst du dessen Grundzustand ändern - welche Methoden es dafür gibt, hat IChao dir geschrieben.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris Bojic
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
Tabelle ragt über DIV hinaus broesel (X)HTML 1 24.11.2009 11:39
CSS Text nebeinander? carstiee09 CSS 13 13.11.2009 20:18
Overflow einer Tabelle erzeugt verschiebung eines div Cont. ophidian CSS 5 17.06.2005 12:53
html tabelle in div steht im firefox rechts neben div Holger (HMR) CSS 2 08.01.2005 19:45
100 % Tabelle in DIV quetschen men CSS 3 10.12.2004 13:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:20 Uhr.