親の幅を子の幅に合わせるには

display: tableだって

 

できた^^

ナイスdisplay: table

 

IE6はダメらしいがIE6は対応しませんので。。