Divide Largura do elemento entre divs filho com CSS

Tenho um número variável de divs de bloco embutido que desejo coletar 100% de seus pais. Isso pode ser feito sem JavaScript? A única maneira de pensar é com uma tabela, mas é uma prática ruim usar uma tabela apenas para fins de layou

|----------------------|
|{  div 1  }{  div 2  }|
           or
|{div 1}{div  2}{div 3}|
|----------------------|

Eu também tentei{ display:block; float:left; } mas não parece fazer a diferença.

questionAnswers(3)

yourAnswerToTheQuestion