Perché il "display:none" dice al browser di fare come se l'elemento in questione non ci fosse.
Ovvio che se togli quell'istruzione CSS, il browser si comporterà come se l'ememento ci fosse, come in realtà è.
Non offro assistenza privata. / Se vuoi anche tu una userbar come queste, basta chiedere.
Sì, ma visto che lui dice di non aver messo tag:
<hr />
la cosa è piuttosto sospetta o quantomeno misteriosa.
Attorianzo, una curiosità ma come l'hai "tolto"? occhio a commentare un file css, si commettono errori di sintassi e si invalidano tutte le classi dichiarate sotto.
Ad ogni modo, come chiede giustamente poske, se dai il link possiamo vedere cosa non va, altrimenti possiamo solo supporre e non sempre serve.
Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)