zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Div Element auf die größe vom Kind Element verkleinern

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 11.10.2012, 13:06
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.10.2012
Beiträge: 65
Feirell befindet sich auf einem aufstrebenden Ast
Standard Div Element auf die größe vom Kind Element verkleinern

Hey Leute,

ich wollte mal da was fragen.
Und zwar besteht momentan das Problem das ich ein "<table>" habe und dieses von einem "<div>" Element umschließen lassen möchte was dann sich sozusagen rumspannt. Das brauche ich ingründe nur weil ich einige css Zuweisungen nicht auf das "<table>" Element setzten kann.

HTML-Code:
<div id="Kasten">
    <table id="Tabelle"> ... </table>
</div>
Nur dummerweise dehnt sich das "<div>" Element so groß wie die Seite ist aus.

Könnte mir da jemand ein Kniff verraten oder mir mit einem anderen Element zeigen wie ich das selbe erreichen kann.

Mfg
Feirell
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 11.10.2012, 13:13
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Feirell Beitrag anzeigen
HTML-Code:
<div id="Kasten">
    <table id="Tabelle"> ... </table>
</div>
Nur dummerweise dehnt sich das "<div>" Element so groß wie die Seite ist aus.
Die Tabelle doch auch, beides sind Blockelemente. Du müßtest schon etwas genauer dein Problem zeigen.

Aber warum kanst du nicht das table Element gestalten?

Nachtrag: Ja man merkt ich habe schon lange kein table Element mehr benutzt. Das einfachste ist vermutlich, wenn du das DIV floatest

Geändert von protonenbeschleuniger (11.10.2012 um 13:17 Uhr)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 11.10.2012, 13:48
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.10.2012
Beiträge: 65
Feirell befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Du müßtest schon etwas genauer dein Problem zeigen.
Ok ich werde mal genauer : das div element wird zu groß es geht über die ganze seite dies soll es aber nicht es soll so klein werden wie table.
Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
]Aber warum kanst du nicht das table Element gestalten?
border radius, padding und anderen quatsch frisst es nicht ... :[

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Das einfachste ist vermutlich, wenn du das DIV floatest
Mhhh 0,o ok also so :
Code:
#kasten{float:none}
mhh

Ich denke mal du hast mich missverstanden
Mit Zitat antworten
  #4 (permalink)  
Alt 11.10.2012, 14:00
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Was du suchst nennt man Shrink-to-fit-Breite.
Float (nicht mit dem Wert none) ist eine Möglichkeit, das zu erreichen.
Es gibt andere -- doch wie immer hängt es vom Kontext ab, was die sinnvollste Variante ist. Wir kennen aber den Kontext nicht, sondern nur einen winzigen Codeschnipsel.
Mit Zitat antworten
  #5 (permalink)  
Alt 11.10.2012, 15:11
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Feirell Beitrag anzeigen
border radius, padding und anderen quatsch frisst es nicht ... :[
Wieso sollte das eine Tabelle nicht "fressen"?

HTML-Code:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
 <style>
table {
	border:1px solid black;
	padding:2em;
	border-radius:5px;
}
</style>
</head>
<body>
<table>
	<tr>
		<td> Tabelle</td>
	</tr>
</table>
</body>
</html>
Geht bei mir einwandfrei
Mit Zitat antworten
  #6 (permalink)  
Alt 11.10.2012, 15:17
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.10.2012
Beiträge: 65
Feirell befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fricca Beitrag anzeigen
Was du suchst nennt man Shrink-to-fit-Breite.
Float (nicht mit dem Wert none) ist eine Möglichkeit, das zu erreichen.
Es gibt andere -- doch wie immer hängt es vom Kontext ab, was die sinnvollste Variante ist. Wir kennen aber den Kontext nicht, sondern nur einen winzigen Codeschnipsel.
Jop den ganzen kann man so auch nicht erraten aber viel dahinter gibt es auch nicht da es eine php generierte Seite ist kann ich das jetzt so auch nicht sagen es war ja auch nur die frage wie ich das div Objekt auf die Größe von der Tabelle schrumpft.

EDIT:
Hat geklappt mit "display: inline-block" danke dir.

Geändert von Feirell (11.10.2012 um 15:41 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 11.10.2012, 15:20
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.10.2012
Beiträge: 65
Feirell befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Wieso sollte das eine Tabelle nicht "fressen"?

HTML-Code:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
 <style>
table {
	border:1px solid black;
	padding:2em;
	border-radius:5px;
}
</style>
</head>
<body>
<table>
	<tr>
		<td> Tabelle</td>
	</tr>
</table>
</body>
</html>
Geht bei mir einwandfrei
Code:
table{
    background-color: #808080;
    margin-top:10%;
    padding: 20px;
    border: solid 8px black;
    border-radius:10px ;
    box-shadow:inset 0px 0px 10px black;
}
Nimmt der bei mir ned den radius und padding ignoriert er auch ... :[
Mit Zitat antworten
  #8 (permalink)  
Alt 11.10.2012, 16:10
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Feirell Beitrag anzeigen
Code:
table{
    background-color: #808080;
    margin-top:10%;
    padding: 20px;
    border: solid 8px black;
    border-radius:10px ;
    box-shadow:inset 0px 0px 10px black;
}
Nimmt der bei mir ned den radius und padding ignoriert er auch ... :[
Welchen Browser benutzt du?
Mit Zitat antworten
  #9 (permalink)  
Alt 26.10.2012, 19:56
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.10.2012
Beiträge: 65
Feirell befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Welchen Browser benutzt du?
Mozilla firefox neueste Version
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 26.10.2012, 21:45
Standardkatze
XHTMLforum-Kenner
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Zitat:
Zitat von Feirell Beitrag anzeigen
Mozilla firefox neueste Version
Funktioniert problemlos, du gibst also nicht alle Informationen raus.
Durchschaut

Schau dir die Seite über das Entwicklerwerkzeug deiner Wahl an und suche den Fehler.
__________________
Über Internet Explorer 8:
Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt.
Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt.
Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt.
Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard.
Mit Zitat antworten
Sponsored Links
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
fixes div element seeteufel CSS 7 09.06.2011 20:00
DIV je nach Größe eines darinliegenden DIVs vergrößern Merlin123 CSS 18 18.08.2009 08:46
[CSS] Div Span Element einrücken The Prophet CSS 12 05.10.2004 23:02
Div passt sich nicht an größe des Background-Image an? Sombreo CSS 13 09.07.2004 02:37
CSS div Größe anpassen anhand des inhaltes Heavenfighter (X)HTML 3 07.07.2004 10:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:52 Uhr.