Posts: 10,815
Name: Steven Bradley
Location: Boulder, Colorado
|
It's not only about non-compliance. Different browsers interpret and display things differently sometimes. I don't have IE7 installed at the moment to test what's going on, but I think I have an idea from seeing some of your code.
I came across the follwing line:
HTML Code:
<a href="http://www.phpbb88.com/fhwc/viewtopic.php?t=12&mforum=fhwc"><span onMouseOver = "this.style.color = 'blue';" onMouseOut = "this.style.color = '0000a0';"><b>- View Reviews</b></a></span>
First you've nested the tags improperly. You open the span inside of the <a> tag, but close it after closing the </a>. You're also adding the color change to the span instead of to the link itself. And there's no need to even use javascript for something like this. Just use a:hover in the css to change the color.
a:hover {color:blue}
Then you can get rid of the javascript as well as the spans. If you only want that color on some of the links when you hover give the link a class and use the class in the css.
a.blue-link:hover {color:blue}
This really isn't a compliance issue at all. When I attempted to validate one of your pages it came back with 230 errors. Can't blame that on IE7.
From the looks of things you may have overcomplicated a lot of the code. Try first running things through a the W3C Validator and clean up the errors. I think that will help a lot in getting things in line.
|