understanding html deeply