Hallo
ich habe eine DIV-Box:
dazu der style:
Diese DIV-Box befindet sich in einem Table mit 3 x 3 TD's, also eine 3x3 Matrix. Es handelt sich um einen Table wo in den Ecken und Rändern Hintergründe drin sind, damit man einen schönen dünnen Rahmen mit abgerundeten Ecken hat. Wie bei Windows in den Dialogfenstern.
Die DIV-Box befindet sich im oberen mittleren TD, wo im Hintergrund eine Linie durchgeht (als Bild). Der background color der DIV Box ist weiss, und in die DIV-Box kommt die Überschrift. So stört die Linie im Hintergrund an dieser Stelle nicht.
Problem: Die DIV-Box geht im MSIE und FireFox über die gesamte Breite des TD's. Da die Länge des Textes immer variieren kann, will ich da keine Festangabe in pixeln machen. Die Box soll einfach immer so breit wie nötig sein, damit der Text rein passt.
Mit width="*" erreiche ich da nichts... hat jemand eine Idee?
ich habe eine DIV-Box:
Code:
<DIV id="meine_div_box">Irgend ein Text</DIV>
Code:
#meine_div_box {
height: 20px;
width: 1px;
background: #ffffff;
padding-left: 0px;
padding-right: 3px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}
Diese DIV-Box befindet sich in einem Table mit 3 x 3 TD's, also eine 3x3 Matrix. Es handelt sich um einen Table wo in den Ecken und Rändern Hintergründe drin sind, damit man einen schönen dünnen Rahmen mit abgerundeten Ecken hat. Wie bei Windows in den Dialogfenstern.
Die DIV-Box befindet sich im oberen mittleren TD, wo im Hintergrund eine Linie durchgeht (als Bild). Der background color der DIV Box ist weiss, und in die DIV-Box kommt die Überschrift. So stört die Linie im Hintergrund an dieser Stelle nicht.
Problem: Die DIV-Box geht im MSIE und FireFox über die gesamte Breite des TD's. Da die Länge des Textes immer variieren kann, will ich da keine Festangabe in pixeln machen. Die Box soll einfach immer so breit wie nötig sein, damit der Text rein passt.
Mit width="*" erreiche ich da nichts... hat jemand eine Idee?

Kommentar