different supported types in HTML