| Item | Example | Comment |
|---|---|---|
| IE | [if IE] | The only currently supported feature is the string "IE", corresponding to Internet Explorer. |
| value | [if IE 7] | An integer or floating point numeral corresponding to the version of the browser. Returns a Boolean value of true if the version number matches the browser version. For more information, see Version Vectors. |
| ! | [if !IE] | The NOT operator. This is placed immediately in front of the feature, operator, or subexpression to reverse the Boolean meaning of the expression. |
| lt | [if lt IE 5.5] | The less-than operator. Returns true if the first argument is less than the second argument. |
| lte | [if lte IE 6] | The less-than or equal operator. Returns true if the first argument is less than or equal to the second argument. |
| gt | [if gt IE 5] | The greater-than operator. Returns true if the first argument is greater than the second argument. |
| gte | [if gte IE 7] | The greater-than or equal operator. Returns true if the first argument is greater than or equal to the second argument. |
| ( ) | [if !(IE 7)] | Subexpression operators. Used in conjunction with boolean operators to create more complex expressions. |
| & | [if (gt IE 5)&(lt IE 7)] | The AND operator. Returns true if all subexpressions evaluate to true |
| | | [if (IE 6)|(IE 7)] | The OR operator. Returns true if any of the subexpressions evaluates to true. |
| true | [if true] | Always evaluates to true. |
| false | [if false] | Always evaluates to false. |
Thank you for closing the message box.
You are using Internet Explorer.
Welcome to Internet Explorer 7!
You are using IE 7 or greater.
You are using an uplevel browser.This nested comment is displayed in IE 7.
Proposal of CSS CC
:return WebForm_FireDefaultButton(event, 'ctl00_rs1_WikiContent_ctl01_Editor_Save')" id=ctl00_rs1_WikiContent_ctl01_Editor_Container>
// Hidden syntax (C-style):
@cc lte IE 8
{
/*...*/
}
// Revealed syntax (BASIC-style):
@cc !IE begin;
/*...*/
@cc end;
// Non-IE browsers would simply ignore @cc (standard behavior with
// unknown @ blocks and instructions).
Detecting Firefox
If the following code fails to exclusively detect Firefox..
Use "Downlevel-revealed Conditional Comments" to get it working...
Example to force Firefox to use an exclusive css..
Valid HTML for downlevel-revealed conditional comments
This topic used to include a discussion of how to create downlevel-revealed conditional comments that are valid HTML 4.01. This discussion appears to have gone missing. Thanks to search engine caches, we can reproduce it below:
Fixing Validation Errors
The downlevel-revealed conditional comment syntax is flagged as invalid HTML by some validation services. Additional characters can be added to construct a valid HTML Comment before and after the HTML content to be revealed.In the example above, the negative conditional expression prevents Internet Explorer from displaying the HTML content within the downlevel-revealed conditional comment block. However, if the conditional expression evaluates to true, the closing "-->" of the first comment appears along with the HTML content in Internet Explorer. To hide these characters from Internet Explorer users, add " HTML
http://msdn.microsoft.com/en-us/library/ms537512.aspx
Posted by siche

