css méret határok

Egy olyan gondom lenne, hogy van div, amiben van egy táblázat. A div hátterét megadtam. Amikor a böngésző ablakát egész kicsire teszem, akkor a div összemegy, és a táblázat kinyúlik a div-ből (több böngészőnél is).
Hogy lehet megadni, hogy a div csak addig menjen össze, amekkora a benne lévő elem.

Hozzászólások

fix méret a táblázatnak, min-width/max-width a divnek?

Lenne egy másik kérdésem. van egy div, aminek van kerete, ha belerakok képet, és szöveget, akkor a kép kinyúlik a div keretéből, viszont a szöveg nem.
Hogy érhetem el, hogy a képet körül foglalja a div, és a keretet a képen kívülre igazítsa.


div.keretes
      {
	  width: 100%;
	  border-style: solid;
	  border-width: 1px;
	  border-color: #000000;
	  background-color: #90c3e0;
	  text-align: left;
	  margin-bottom: 10px;
	  margin-top: 10px;
	  font-size: 10pt;
      }
.....

  < div class="keretes" >
  <img src="images/image.jpg" alt="" style="float:right">
  <p>szöveg</p>
  < /div >

Csak így széthúzva látszik a code-ban a div.

...esetleg egy

padding: 1px;

a div cuccai közé...?

---
Mondd csak, százados... Ezek lajtam löhögnek...?

kellett tennem egy hidden tagot, mert a kép megelőzte az utánna jövő blocket és annak a magasságát nézte, ez érthető is.

viszont felmerült bennem egy kérdés, de sehol nem találok rá megoldást.
hogy tudnám megoldani azt, hogy valami x% margóval rendelkezzen és még y px-szel, azaz pl 20%+10px vagy mindenképp egymásba ágyazott elemeket kell használnom

http://marciunix.extra.hu/style.html

lényegében 3 fő elem. a középső szélessége 80%, a szélsőké 10-10%, float segítségével egymás mellé igazítva. a szélsőkön belül van 1-1 10px vastag külön div amiket ismét float-tal tolok el. de esetleg elég lenne az is, hogy a szélső elemeknek 10px vastag szegélyeket adok a megfelelő oldalakon.
IE-n nem teszteltem, lehet hogy kell bele 1-2 clear:both.
szerintem ezt alapvetően máshogy nem lehet megoldani.