Detlef G.: DIV soll sich dynamisch seinem Inhalt anpassen (Breite)

Beitrag lesen

Hallo Christian

Ich möchte aber, dass es sich dynamisch seinem Inhalt anpasst (von der Breite her).

<div>

<input type="text />

</div>

Habe schon vieles probiert. display: inline geht nicht richtig. das einzige was geht ist display:table oder display:table-cell. Aber das kennt der IE nicht.

Anhand deines Quelltextschnipsels weiß ich weder, wodurch sich die unterschiedliche Breite des Inhalts ergibt, noch wie es im Endeffekt aussehen soll, noch wie der Rest der Seite aufgebaut ist.
Deshalb zähle ich nur ein paar Möglichkeiten auf, die eventuell helfen könnten.

  • Breitenangabe in em, oder
  • float, oder
  • display:table für FF und display:inline für IE (eventuell display:inline-block für andere Browser), oder
  • display:table für FF und position:absolute für IE (eventuell display:inline-block für andere Browser)

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!