Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6671393
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T03:22:59+00:00 2026-05-26T03:22:59+00:00

Here’s a question for all you experts out there. When IE5.5 launched, it came

  • 0

Here’s a question for all you experts out there.

When IE5.5 launched, it came with a range of new filters, such as:

filter:progid:DXImageTransform.Microsoft.Gradient(sProperties).

Later versions of IE supports a shorter method for enabling alpha-transparency:

filter: alpha(opacity = 50);

Does anyone have a good explanation, as to why IE doesn’t support a shorter method for gradient, e.g. filter: gradient(startcolor, endcolor)?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T03:23:00+00:00Added an answer on May 26, 2026 at 3:23 am

    The whole filter style is proprietary to Microsoft and IE, and has never been subject to any kind of external standardisation process.

    Therefore the choice of syntax and what is supported or not is entirely down to the whims of Microsoft.

    One thing worth knowing about the filter:progid:.... syntax is that it is invalid CSS, due to the colon after progid. I have seen cases where this syntax has actually caused serious parsing errors in other browsers. (in one case, Firefox 3.6 refused to parse any further down the stylesheet after encountering a rotation filter)

    This sort of issue may possibly have been part of the motivation for providing shorter alternative syntaxes, since those are at least syntactically valid CSS, although it doesn’t explain why they would have done it for some filters and not for all of them.

    Other than that, there’s no good reason that I know of why they would have chosen to provide short-cut variants of some of the filter style and not others. Perhaps they decided to only do it for the ones which were in popular use? But whatever the reasons for the decisions that were made, these short styles only apply for IE6 and IE7, and they’re in the distant past and are really only of historic interest now.

    With IE8, they replaced filter with -ms-filter, and went back to the longhand versions of the styles, and added a requirement to wrap the value in quotes (thus resolving the invalid CSS issue I described above).

    With IE9, the whole question becomes moot, because they’ve dropped the filter style entirely, and implemented the standard CSS3 alternatives.

    If you’re trying to work the filter styles, especially gradients, I would strongly recommend looking into tools such as CSS3Pie, which is a Javascript wrapper designed to allow IE6-8 to support CSS3 standard styles for gradients, etc. this allows you to write your CSS code without having to use the non-standard IE-only filters. Other similar tools exist for other filter styles.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

here is my code, SiteMember class @OneToMany(mappedBy = member,cascade=CascadeType.ALL) private List<MemberThread> memberThread = new
Here is what I am currently doing. PHP echo's out the recent post in
Here is the code I'm using inside my AsyncTask DefaultHttpClient httpClient = new DefaultHttpClient();
Here is my program to find all the subsets of given set. To solve
Here is my problem. Our tech. writer or customer service will often create new
I know there's a lot of other questions out there that deal with this
Here are some facts about my app followed by a question My app has
Here's the code require_once 'functions.php'; require_once 'cfg.php'; $mysqli = new mysqli($dbhost, $dbuser, $dbpass, $db);
Here is my problem.. I have the option to create(add) two new input fields,
I'm trying to decode HTML entries from here NYTimes.com and I cannot figure out

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.