<ul id=\"main-nav\"> <li><a href=\"index.html\" title=\"Go to the Home page\">Home</a></li> <li><a href=\"portfolio.html\" title=\"My Portfolio\">Work</a></li> <!-- <li><a href=\"http://qoska.com/blog\" title=\"Go to my Blog\">Blog</a></li> --> <li><a href=\"contact.html\" title=\"Contact me\">Contact</a></li> </ul>
<!-- <div class=\"clear\"></div> -->
</div>
<div id=\"welcome\">
<div id=\"hire-me\"> <a href=\"contact.html\" title=\"Click to hire me\"> <img src=\"images/hire-me.png\" alt=\" click to hire me\" width=\"227\" height=\"233\" /></a> </div>
<h1 id=\"welcome-msg\">Hello and welcome to Qoska!</h1>
IE6 just doesn't support the :first-letter pseudo class. If it's super important, you could use something like jQuery (which supports CSS3 selectors) to target that letter and change its color. I think of these things as progressive enhancement. Newer browsers get snazzier design, but older browsers aren't penalized.
The right way: http://img440.imageshack.us/my.php?i...icture1bz6.png
On IE6: http://img384.imageshack.us/my.php?image=ie6tw7.png
On IE7: http://img140.imageshack.us/my.php?image=ie7vg3.png
html:
and the css:
I think i tried everything that i remember to solve this, but unfortunately with zero sucess :(