<div dir="ltr">For the specific case of stylesheets, there is a way to have it add the IE if statements directly. Examine this code from Twenty Twelve:<div><br></div><div>global $wp_styles;</div><div>...<br></div><div><div>

wp_enqueue_style( 'twentytwelve-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentytwelve-style' ), '20121010' );</div><div>$wp_styles->add_data( 'twentytwelve-ie', 'conditional', 'lt IE 9' );</div>

</div><div><br></div><div>There's no support for scripts like this yet (I think), but for older IE versions, this is the simplest way.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all">

<div>-Otto</div>
<br><br><div class="gmail_quote">On Mon, Mar 24, 2014 at 12:55 PM, Devin Price <span dir="ltr"><<a href="mailto:devin@wptheming.com" target="_blank">devin@wptheming.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I don't see any guidelines against user agent sniffing, but it seems like a bad practice to me especially when there are better methods for checking for IE versions.  Also, with the popularity of caching plugins it seems like enqueing scripts based on a user agent could cause issues.  Has there been a discussion of this in the past?  The theme I'm currently reviewing is here: <a href="https://themes.trac.wordpress.org/ticket/17401" target="_blank">https://themes.trac.wordpress.<u></u>org/ticket/17401</a><br>


<br>
Cheers,<br>
Devin.<br>
______________________________<u></u>_________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.<u></u>wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/<u></u>mailman/listinfo/theme-<u></u>reviewers</a><br>
</blockquote></div><br></div>