Ciao, per logica, dal momento che la totalità delle immagini deve assumere il 100% della larghezza del div, dovrai impostare, per ciascuna immagine, una larghezza del 25% (cioè 100/4 nel caso di 4 immagini).

Generalmente è una cosa che si fa via CSS. Segnalo la discussione per farla spostare nel relativo forum.

Ti posto un codice di esempio:
codice:
<html>
<head>
<title>Esempio</title>
<meta charset="utf-8">
<style type="text/css">
div{
background: grey;
}
div>img{
/*vertical-align:middle; /* decomenta se vuoi centrarle in verticale */
width: 25%;
}
</style>
</head>
<body>
<div><img
src="immagine1.jpg"><img
src="immagine2.jpg"><img
src="immagine3.jpg"><img
src="immagine4.jpg"
></div>
</body>
</html>
Nota che tra i tag <img>, dentro il div, non va messo alcuno spazio o altro carattere. Deduco, dal tuo codice, che tu lo sappia già.

PS: per avere un codice validato è sempre meglio inserire l'attributo alt sui tag img.
PPS: quando posti del codice sul forum è opportuno utilizzare gli appositi tag di validazione (vedi NOTE TECNICHE nel regolamento di sezione)