Add underline implement / fixed measure bug
fixed selection range cannot remove when use getBoundingClientRect