lo primero es un css hack (bastante obsoleto y es una técnica no recomendada) para IE 7 e inferiores, llamado
star hack. Básicamente cualquier navegador bueno ignora esa línea por estar mal escrita (*margin no existe), pero Internet Explorer 7 e inferior ignorar el asterisco y la leen igual. La técnica recomendada para escribir css específico para IE es usar
comentarios condicionales, no hacks como ese.
lo segundo es una propiedad propietaria específica de los navegadores webkit que funcionan en pantallas táctiles (iOS, Android, Chrome..):
http://css-tricks.com/snippets/css/m...flow-elements/