Feature: implement the extra html attributes for navigation item

@shonenada plz review.