Shin splints are caused by taking short strides and running more on your toes . So to avoid them, try lengthening out your stride and running heel to toe. I agree. I take short strides and I am working on lengthening them and when I manage to do it my legs do not seem to hurt as much. I notice more when I run out side and running up a hills.