On many websites I see links that have
href="#". What does it mean? What is it used for?
Putting the "#" symbol as the href for something means that it points not to a different URL, but rather to another id or name tag on the same page. For example:
<a href="#bottomOfPage">Click to go to the bottom of the page</a> blah blah blah blah ... <a id="bottomOfPage"></a>
However, if there is no id or name then it goes "no where."