I don't think this discussion has taken place before, but it needs to be done. When still photographs are taken of a flag salute, it should be done properly to show honor and respect to our soldiers. When you salute, it should be with your right arm. Your arm should be horizontal to the ground and your wrist/ hand should be absolutely straight. The right index finger should be touching the eyebrow.
Now, at an event where the flag is passing you, unless you are a serviceman or woman in or out of uniform, you do not salute the flag. When you are purely a civilian, you place your right hand over your heart.
This way when you are trying to show respect and love for your country, you don't unintentionally disrespect it. :)
As a woman of the military myself may I add something else?
As shown in the picture Lainey posted you tilt your hand down slightly on the outside as well.
I asked my parents (My father a former Navy SEAL and my mother a former Coreman) to teach me to salute properly before I did a military themed photoshoot. I just see it as respectful to do it correctly in photos, because one can still look cute doing it right.
if you want to nit-pick about it, civilians are not to salute the flag in any way other than putting their hands over their hearts, unless of course they're veterans. I've seen this time and time again, and honestly, it doesn't offend me when civilians salute, even improperly. However, when a serviceman INCORRECTLY salutes the flag? that's a different story....
Look at these Ass Hats:
Shameful. Those are DECORATED servicemen. SHAME!
Even Better, look at these FINE examples of active duty military women!
Classy ladies.....classy....
I'm all for ladies saluting in whatever way makes them feel patriotic in their photos, as long as the flag is used respectfully. My kids routinely salute gate guards, flags, random men and women in uniform...and no one has been offended (quite the opposite)