snap element, snap to vertex OR edge (both)
Not at the moment, as far as I know.

Multi target snap has been introduced in New Feature Proposal: Mixed Snap in 3d View. by Germano Cavalcante, and is planned for the upcoming 2.8 releases.

For the time being as a workaround you may try multi point snapping