Лучший способ сделать это, вопреки всем ответам, данным ранее, можно найти, обратившись к ответу на этот вопрос:
3 встроенных блока с шириной ровно 33% не помещаются в родительский элемент
Самый быстрый и простой способ - не самый красивый, чтобы смотреть на него (поместите ваши делители в одну строку, чтобы удалить автоматически предоставленный один пробел, как обычно), но он будет работать очень хорошо для того, что вы хотите. Ответ, на который я ссылаюсь, перечисляет множество других способов, которые, на мой взгляд, лучше, чем любой предоставленный ранее, и решают истинную проблему, с которой вы столкнулись.
Вот код, работающий в точности так, как вы хотите, и ссылка на скрипку!
<body>
<div id="div0" style="float: left; background-color:green; width: 100%;">
<div id="div1" style="margin: 0px; display: inline-block; background-color:aqua;width:33.33%"> </div><div id="div2" style="margin: 0px; display: inline-block; background-color:red;width:33.33%"> </div><div id="div3" style="margin: 0px; display: inline-block; background-color:yellow;width:33.33%"> </div>
</div>
https://jsfiddle.net/stopitdan/uz1zLvhx/