There are many award and decorations represented by various ribbons on an Army uniform. Each award is represented by a specific ribbon. Also, on those ribbons, are other devices that signifiy specific things about the awards.
See related links for detailed information about Army awards.
On the left side of your dress uniform for the Army. Usually below the other badges if you have room. Navy, Marines, Airforce will wear ribbons of the left side of the dress uniform. Ferguson
Yes, but not every ribbon is approved for wear on Army uniforms, IIRC.
There is no flag on the dress uniform
They are various awards, decorations, and skill badges. They are the same decorations worn on a male dress blue uniform. Instead of ribbons, soldiers (both male and female) sometimes wear miniature versions of the medal on their dress blue uniforms.
An Army dress uniform is appropriate for ship's dress night on a cruise ship. However, the person wearing the uniform must be on active or reserve duty.
There is no flag on the dress uniform
Check the Marine Uniform regulations. They will specify what ribbons you are authorized to wear from the Army. Medals awarded are normally going to be allowed, but ribbons that don't come with medals probably won't be.
Under the Laws of War, soldiers dress in uniform. The uniforms can be anything--you could dress your army in blue jeans and work shirts, like the Navy did--but they have to be recognizable as the uniform of that army.
As per the new AFI 36-2903 4.9.1.3.3. Ribbons. All ribbons and devices will be worn on the men's service dress uniform. However, if the service coat is not worn then 4.9.2.3.2 states that all or no ribbons and devices will be worn on the shirt itself.
Absolutly!
You get several different types of uniforms - PT uniform, dress uniform, ACU uniform, etc.
Usually, his dress-up Army uniform.