Протестируйте свой CSS на всех браузерах, когда Вы идете. Это ужасно, чтобы заставить его пиксель, прекрасный в Вашем любимом браузере только находить, что это - путь прочь в других браузерах.
Проявление этого подхода упростит Вас в понимание того, что будет работать над всеми главными браузерами.
То, что вы хотите реализовать, обычно называется «управление сеансом».
посмотрите здесь (как-можно-я- add-session-management-to-a-simple-perl-cgi-web-page) для предыдущего вопроса SO
Вы можете также просмотреть эти страницы, чтобы получить некоторую справочную информацию.