CSS Styles Not Being Applied
If you have several <link> tags in the page <head> and one of them has a title attribute, then the <link> tags coming after it must either have a title attribute with the same value or no title attribute at all, otherwise the styles in the latter CSS files the will not be applied on the page.
The issue can be easily reproduced in various versions of Firefox, Opera and Safari. The only browser, which does not exhibit the unexpected behavior is Internet Explorer.
There are three CSS files registered on the page. The following list shows which styles are being applied correctly:
- style1.css is not applied
- style2.css is not applied
- style3.css is not applied
This page is valid XHTML 1.0 Transitional, according to the XHTML 1.0 Transitional DTD.