Physics Stack Exchange is a question and answer site for active researchers, academics and students of physics. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

To be honest, I really don't understand this at all. If we take cardboard for example, obviously gamma rays can penetrate cardboard because the light has such a high energy, and obviously radio waves can penetrate cardboard because a cell phone will work even when entirely enclosed in cardboard. So high and low energy photons will pass through cardboard, but I cannot see through it, so it seems that all (or nearly all) visible light will be absorbed in the cardboard. I suppose that my hypothesis for this would be that the sun emits a large amount of light in the visible spectrum, so our eyes have evolved to detect it, and plants have evolved to absorb this same spectrum of light for photosynthesis (both plants and humans thus evolving to best utilize the EM radiation given off by the sun). Since cardboard is made from plant material, it is thus specifically good at absorbing visible light, while allowing other wavelengths to pass through. I have no idea if that is true, but even if it is, it only answers my question for plant-based material... I still have no idea why glass can hold in heat, yet visible light and radio waves may still pass through.

share|cite|improve this question

marked as duplicate by Brandon Enright, John Rennie, Qmechanic Mar 7 '14 at 11:47

This question was marked as an exact duplicate of an existing question.

Possible duplicates: and and and and many other questions if you search for the word "transparent". – Brandon Enright Mar 6 '14 at 23:45
You'll probably find this very illuminating:… – joshphysics Mar 7 '14 at 0:07
Generally, electromagnetic radiation is absorbed if electric charges inside material can move at a frequency of the radiation. By the way, paper is actually transparent. It looks white for the same reason that snow looks white - light scattering on multiple phase interfaces. – gigacyan Mar 7 '14 at 7:41