The US is banning junk food in schools in an effort to cut the level of obesity in young people.
The ban by the United States Department of Agriculture (USDA) will start on July 1 and will be nationwide.
According to the proposed ban, schools across the country will only be allowed to sell healthy foods such as fruit, dairy products, whole-grain foods, lean protein products and vegetables.
The staple food of a meal must not exceed 350 calories and snacks must be less than 200 calories.
All food sold in schools should not contain more than 35% sugar or trans fat - a type of artificial fat linked to coronary heart disease.
The ban will affect 100,000 schools across the country. In the past, only the states of California and Connecticut had similar rules prohibiting carbonated soft drinks and junk food.
The USDA defines junk food as being foods with a high calorie count and minimal nutritional value, such as candy, chips and french fries, according to nutrition expert Katherine Tallmadge
Parents warned the policy may prove unpopular with children, while some feel the rules go too far by banning all drinks over a certain size.
Lance Ing, the father of Washington DC school girl Kaela, said: "I think when it comes to beverages, some of those healthy beverages anyway, they could have larger size. And if kids fill up on milk, there's nothing wrong with that."
As well as junk food restrictions, US schools have experimented with other methods to address growing childhood obesity.
Many schools offer nutrition courses and ask parents to read nutrition books with children.
When the ban comes into force in July, schools will also have to remove all vending machines selling junk food.
The move will delight campaigners, many of whom feel the range of high fat, high sugar foods available to children is fuelling a surge in diabetes and other problems associated with such a diet.
Last year, New York City attempted to halt the sale of large sugary beverages but was blocked from doing so by the city's Supreme Court.
In 2010, General Stanley McChrystal ordered that outlets including Pizza Hut and Burger King should be closed down in US bases in Afghanistan, to stop troops eating junk food.
- Related Stories
- Junk Food: Families Bought More In Recession
- Sugary Drinks Tax 'Could Raise Treasury £275m'
- New York City's Giant Soda Ban Dismissed
- War On Junk Food: General Bans Burgers