実際のソースコードを見ないとコメントしづらい状況だと思います。
ブラウザのバージョンも明記してください。
Kenji Kamiya さんが書きました:
...(snip)... the following line (which is one of the comments in my document) showed up in place of them.
<!--------- Nav Horizontal by table ---------->
正しくは、"<!--" と "-->" で囲みます。
内側にスペースを一つ入れてみてください。
コード:
<!-- -------Nav Horizontal by table -------- -->
Kenji Kamiya さんが書きました:
Does this <!DOCTYPE...> declaration have some peculiar side effect on Firefox? If so, could you tell me how to get around that? Or, is this merely due to a bug I created in my program?
Firefox に限らず、どのブラウザでも文書型宣言 (<!DOCTYPE>) の書き方によって、そのソースコードの解釈の仕方が変わります。最初に書いたページがどの DOCTYPE を書いていたのか、それとも書いていなかったのかが分からないと、何とも言えません。
基本的に、HTML/XHTML には文書型宣言 (DOCTYPE) が必須です。
文書型宣言がないと、ブラウザが勝手に解釈して期待通りに表示されなくなります。