If I indent, then it would be the endif after, but it would use the
downlevel hidden syntax.

I was asking for a way to do downlevel revealed comments, but the
method I suggested didn't seem to work on every version of IE 7
anyway, so I ended up finding a different way to include the
syntactically invalid downlevel revealed syntax by using :erb



:erb
  <![if gt IE 7]>
#do something that will work in firefox as well
:erb
  <![endif]>

Thanks,
Michael


On Jan 27, 7:58 pm, Chris Eppstein <[email protected]> wrote:
> You need to indent underneath your conditional comment.
>
> Chris
>
>
>
> On Wed, Jan 27, 2010 at 12:34 PM, michaelorr <[email protected]> wrote:
> > Hi All,
>
> > I've got a project that I'm working on and I've found a place where I
> > really need to be able to use downlevel revealed conditional
> > comments.  Haml only seems to support downlevel hidden conditional
> > comments.  I found some discussion about a year and half ago on this
> > issue and the consensus seemed to be that because downlevel hidden
> > conditional comments as suggested by microsoft are not valid HTML
> > comments.
>
> > I discovered this link:
> >http://www.456bereastreet.com/archive/200511/valid_downlevelrevealed_...
> > which shows how to do syntactically valid downlevel revealed
> > conditional comments.
>
> > <!--[if gt IE 7]>-->
> > <div id='do'>something that will work in firefox as well</div>
> > <!--<![endif]-->
>
> > Could we find a way to incorporate this into haml?  Is there already
> > some way to do this that I have missed?  Is there any way to pass a
> > string after the / specifying an HTML comment and not have it be
> > interpreted as a conditional comment.  This way I could use two
> > comment lines to wrap the code like this:
>
> > /[if gt IE 7]>
> > #do something that will work in firefox as well
> > /<![endif]
>
> > which i would hope would produce the above output but instead produces
>
> > <!--[if gt IE 7]> > <![endif]-->
> > <div id='do'>something that will work in firefox as well</div>
> > <!-- <![endif] -->
>
> > because it is parsing it as a conditional comment instead of a regular
> > comment, even though I have added the additional ">" character to the
> > end of my first comment.
>
> > Thanks,
> > Michael
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Haml" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected] <haml%[email protected]>.
> > For more options, visit this group at
> >http://groups.google.com/group/haml?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/haml?hl=en.

Reply via email to