What separates HTML from other markup languages (for marking up traditional text/books) is that it is designed to run on computers, generally with networking or at least a basic filesystem, allowing easy linking from one document to another(external) or between different places in one document(internal). This is done with the anchor element <a> and not <link> elements. Hyperlinks are often referred to as "links".