The governments air pollution regulations require that your fuel tank not be vented to the atmosphere, so when the cap is properly in place, it seals the tank. That is why you will get a check engine light if the fuel tank cap is not seated properly. So there will be a pressure build up in the tank and the car is designed to run OK with a pressurized tank.
The emissions control system on your car is designed to vent the tank periodically. It isn't a continuous thing and the venting takes place at certain engine rpm ranges so that the extra fuel vapor that is vented into the engine intake system doesn't result in excess hydrocarbons in the exhaust.
So if the car is sitting in full sun for a while and you remove the tank cap you may experience venting. I would bet that if you ran the car at something more than an idle, the tank would probably vent to the engine and you wouldn't experience the vent to the atmosphere. Every once in a while we experience this with both the 968 and our Audi A6 Avant although it is more likely to occur in the warmer months of the year.