I am trying to figure out all the ways a hyperlink can be created in HTML. Right now I am working on a program that parses HTML into a list of links, I find the links by searching for instances of href=". It all works but I want to automate instances of links that don't have their full domain and prefix. I am a bit lost as to how browsers translate a link that starts with a ../path/filename. If anyone could explain this to me, I would be very grateful.