CSS: http://www.xecu.net/fantasy/main.css (This is bigger than most pages on my site.)
I would like to request a site crawl. I know that most of my pages are valid HTML and CSS, but that doesn't make them right. This site makes extensive use of serer side includes, most subsections' navigation are included (each subdirectory has a ssi.shtml file except gems). I know that several pages would be better served with scripting, but I can't seem to wrap my head around javascript (all javascripts on my site were written by others) and Perl is just driving me wild.
One of my bigger problems is that I have too many headers in use. I really need to strip the header tags off and replace them with something else, but I am still debating on which block level element to use in their places. There should really only be one <h1> on the pages, but I have several scattered all over the place. I would like to start fixing it by using SSI if else statements, but I am not sure how to write them to detect a file name. (If the filename is index.shtml do nothing, else do something.) A glaring example of where I have a heading misuse is on the front page. I am using an <h2> for "If something does not work, please tell me." I know that is wrong, but I can't figure out what block level element would be best suited for the task.
Another problem is that I need a better form handler, my current one is FormMail.pl. I can't figure out if I can configure it to help block the tons of spam I am getting from all of my forms. I would really like to have something like a simple math problem added to my forms to ensure that an actual human is filling out the form. I looked into a few capchas, but the ones I found all require iframes. With all the effort I put into removing frames from my site, I do not want to add any.
On one page I have a javascript that is causing so many errors, but I am not sure where to put the CDATA tags to have the validators ignore the script code. I tried inside the <script> tags and outside. Both caused the script to load improperly or not at all. That page is a mess in a big way, and I am currently at a loss of how to fix it stylistically. The other pages int hat section are causing me even more headaches because I am still trying to figure the best way to strip off the tables.
There are probably other problems that I can not see because I am too close to it. So, please crawl throughout my site and post your thoughts and suggestions on how to make it better.
Thanks in advance!
Content disclaimer: There is a small adult section of my site, you have been warned.
