Well, every individual's habits alone like excessive reading, watching television ,etc cannot be blamed for developing short-sightedness.It could be the lack of proper nutrition, essential minerals, vitamins and proteins in your diet and also the kind of genes that is passed on to you.If your family history points that many of your ancestors and your parents had poor vision,then the incidence of you developing short-sightedness would be very high.Thus, I think it is wise to ensure a healthy and wholesome diet and not the "glorified urban junk" to your kids while they are growing up.It is also essential to involve them in healthy physical activities and regular exercise.Yoga, deep breathing and meditation would also help wading away some weaknesses that kids are likely to develop during their growing years.