Autor |
Nachricht |
die.anna
Threadersteller
Dabei seit: 02.08.2005
Ort: Kiel
Alter: 40
Geschlecht:
|
Verfasst Fr 05.01.2007 19:51
Titel Div an Inhalt anpassen |
|
|
N'Abend!
Ich habe eine Frage und mich dazu schon doof und dusselig gesucht.
Gibt es eine Möglichkeit, dass ein Div sich wie eine Tabelle verhält?
Also wenn ich Inhalt in einer Tabelle habe kann ich sie rein theoretisch beliebig in die Breite ziehen,
aber nur so weit verkleinern bis sie an meinen Inhalt aneckt.
Also wenn ich ein 200px breites Bild darin habe wird sie nicht schmaler als 200px, richtig?
Ich denke da sind wir uns einig.
Kann man es hinbekommen, dass ein Div sich genau so verhält? Dazu muss ich sagen, dass ich das natürlich prima mit min-width lösen kann, das klappt aber nicht beim IE 6 und dafür suche ich halt eine Lösung.
Hat da jemand eine Idee?
Vielen Dank schon mal für eure Mühe.
|
|
|
|
|
seal
Dabei seit: 31.07.2005
Ort: Pfalz
Alter: 41
Geschlecht:
|
Verfasst Fr 05.01.2007 19:54
Titel
|
|
|
AFAIR ist das doch der Fall wenn du garkeine Breite angibst...
Wenn du nur ein Bild drin hast, bietet sich das doch an!
//eben ma gegoogled: http://www.cssplay.co.uk/boxes/width.html
Zuletzt bearbeitet von seal am Fr 05.01.2007 19:55, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
die.anna
Threadersteller
Dabei seit: 02.08.2005
Ort: Kiel
Alter: 40
Geschlecht:
|
Verfasst Fr 05.01.2007 20:08
Titel
|
|
|
Ne hab nicht nur ein Bild drin, das war nur ein Beispiel. Hab da noch einige Divs drin.
Ich probier mal was ich mit dem Link, den du mir geschickt hast hinbekomme.
Danke schön
|
|
|
|
|
StanLee
Dabei seit: 04.09.2005
Ort: Berlin
Alter: -
Geschlecht:
|
Verfasst Fr 05.01.2007 22:18
Titel
|
|
|
Eine sehr einfache methode wäre eine browserweiche die auf einen extra csscode für den ie verweist,
oder diesen code beinhaltet. das geht dann aber nur mit js:
<head>
<link rel="STYLESHEET" type="text/css" href="style.css">
<!--[if ie]>
#gesamt { width: expression((document.body.clientWidth>900px)?"900px":
((document.body.clientWidth<200px)?"200px":"auto")); }
<![endif]-->
...
<body>
<div id="gesamt"> ... </div>
...
|
|
|
|
|
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht:
|
|
|
|
|
haselnusstafel
Dabei seit: 27.06.2006
Ort: -
Alter: 57
Geschlecht:
|
Verfasst So 07.01.2007 13:24
Titel
|
|
|
irgendwie ist die Frage ein wenig überflüssig. Ein Div ist immer so breit wie sein Inhalt. Es sei denn Du definierst in css etwas anderes. Wenn Du angibst, dass der div 180px breit aber mehr Inhalt drin hast, wird es immer hinauslaufen.
Ne auch nich richtig, es kommt auch auf Elemente an die aussen herum sind, also am Besten, Du setzt die Seite mal online dass man sich das anschauen kann.
Zuletzt bearbeitet von haselnusstafel am So 07.01.2007 13:36, insgesamt 1-mal bearbeitet
|
|
|
|
|
gubenhinden
Dabei seit: 22.08.2005
Ort: Köln
Alter: 40
Geschlecht:
|
Verfasst Mo 08.01.2007 22:47
Titel
|
|
|
allerdings bleibt das div auch nur dann so breit, wenn das bild in dem html eingebunden wird und nicht per css als background image, was beim layouten schon sinn macht.
du könntest ein wenig tricksen und ein span mit zb. 200 pixel breite definieren, welches leer ist um im div liegt.
Zuletzt bearbeitet von gubenhinden am Mo 08.01.2007 22:47, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
div an Inhalt anpassen
Inhalt an Fenstergröße Anpassen
Popupgröße an Inhalt anpassen
Inhalt anpassen [Padding]
browserfenster dem inhalt anpassen
Ai: Rahmen an Inhalt anpassen?
|
|