An Israeli military offensive continues for a third day in Gaza, where as many as 23 are reported to have died, while rocket fire into Israel has killed three.