It might be that xml requires lowercase only and that the problem is the
"H" in the id "div_Heading".


On Thu, December 17, 2009 8:41 am, Grant Bailey wrote:
> Hello,
>
> I've recently started serving my web pages as xml pages using the MIME
> type application/xhtml+xml rather than text/css as previously. This
> works fine as my pages were already xhtml compliant, with one exception:
> my external CSS stylesheets are no longer honoured by any browser to the
> extent that they select ID attributes.
>
> For example:
>
> [XHTML]
> <div id="div_Heading">
>   <h1>Survival: the basics</h1>
> </div>
>
> [CSS]
> #div_Heading {
> border: thin black solid;
> }
>
> If I serve my page as text/css the border appears as expected but when
> the page is served as application/xhtml+xml, no border is visible. There
> is only one ID named div_Heading in the document and the document itself
> validates.
>
> Could someone please advise me what might be going wrong as I have been
> unable to find anything of assistance on the web or in the WSG forums.
>
> Many thanks and regards,
>
> Grant Bailey
>
>
>
>
> *******************************************************************
> List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
> Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
> Help: memberh...@webstandardsgroup.org
> *******************************************************************
>
>




*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
*******************************************************************

Reply via email to