Inline block's inconsistent width with text-overflow: ellipsis