lucy24 - 8:10 am on Jul 6, 2012 (gmt 0)
I think what he wants is some type of include so he doesn't have to, ahem, include the identical list of links on every page. Just make it once and have it show up everywhere. But you can't do that in html/css alone.
The tricky bit is that it is perfectly legal to have a page link to itself, like <a href = "thispage.html">here!</a> when you are already on thispage. But boy, is it annoying. At least to this user ;) "Wait a minute. Wasn't I here a minute ago? Is this a different page that just looks the same along the top?"
When you say
are you just using the # as a placeholder? In links, # has a special meaning. It means go to a particular place that has its own tags, like <a name = "coolstuff"> and/or <a id = "coolstuff">
:: intermission here for heated argument which OP will not understand and does not need to hear::
either on this page
<a href = "#coolstuff">more about widgets</a>
or on some other page
<a href = "/someotherdirectory/someotherpage.html#coolstuff">more than you ever wanted to know about widgets</a>
HTML and CSS are both very forgiving. They're meant to be. It's not like programming languages where you misplace one parenthesis and the whole thing either plays dead or goes into perpetual beachball mode. You have to really try to write html that won't display, or css that isn't recognized.