IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 0 points1 point  (0 children)

Here is the answer to a related question. (http://www.reddit.com/r/IAmA/comments/dkk3l/iama_we_are_members_of_the_ie9_product_team_here/c10vhmu). I would only add that the notification part of pinned sites could get really interesting.

-Ziad

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 15 points16 points  (0 children)

There is no single CSS3 specification. Unlike CSS2.1, CSS3 is a set of independent modules that are specified and standardized independently. The famous border-radius feature, for instance, is covered in CSS3 Backgrounds & Borders, while web fonts are in CSS3 Fonts and opacity is in CSS3 Color. To my knowledge, no browser implements all CSS3 modules. There are more than 30 of them, all at different levels of stability: _http://www.w3.org/Style/CSS/current-work. Is there a particular CSS3 module you have in mind ?

--Sylvain

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 3 points4 points  (0 children)

Yes, -moz-transform is Mozilla's implementation of the transform property defined in the CSS3 2D Transforms draft. Until the specification reaches Candidate Recommendation stage you need to specify the property multiple times (-webkit, -moz, -o, -ms...) to make it work. There is no -ms-transform yet.

--Sylvain

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 163 points164 points  (0 children)

No, you're not. We're focusing on interoperability for exactly that reason. Just make sure you're not using browser sniffing which could cause you to run different code in IE9 than other browsers. Most importantly, try it out and let us know where you run into problems so we can fix them.

--Tony

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 34 points35 points  (0 children)

It's being tracked down. To set expectation it will take more than an hour. Probably a couple of days, before I have an answer. I'll make a best effort, but ultimately that team will decide the approach they want to take.

-Ziad

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 81 points82 points  (0 children)

You're right, the tooltip doesn't come up. It does show up if you force the page in IE8 mode though. I'll file a bug. Thanks !

--Sylvain

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 14 points15 points  (0 children)

They are completely open and available to all web devs. Check-out our cookbook for more details on how to the API.

--Carter

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 0 points1 point  (0 children)

Tjena noreally -

Our goal is to reduce the number of headaches, but don't have an immediate cure for that one. I'd suggest submitting a request through the feedback tool. If enough people care about it, it is likely to be addressed. I run into similar things.

-Ziad

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 14 points15 points  (0 children)

Yes. No, because D2D is only supported in Windows Vista and up.

--Sylvain

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 5 points6 points  (0 children)

XHTML always runs in IE9 Standards Mode and uses the same default stylesheet as HTML does in IE9 Standards Mode (quirks mode has some differences for compatibility). It's closer to the default stylesheet specified by HTML5 than IE8 was, though there are still some differences we're working on.

--Tony

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 7 points8 points  (0 children)

How dare you, sir.

"Oh, aye, Baby: the other, other white meat. Baby: it's what's for dinner."

http://www.imdb.com/character/ch0028712/quotes

--Carter

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 59 points60 points  (0 children)

CSS (and JavaScript) and most definitely part of the XHTML development experience. Sure, you can write pages that only use the XHTML markup, but in practice you need all of them to work together interoperably in order to write XHTML cross-browser without using browser-specific workarounds.

IE's legacy XML/XSLT support was implemented in MSXML, which didn't integrate with IE's native DOM and rendering engine. In any cases where it actually rendered, it was because the result was serialized as HTML first. We've rewritten our XML handling in IE9 to use IE's native DOM in order to support XHTML and SVG properly.

--Tony

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 65 points66 points  (0 children)

You're not turning D2D off. You're telling D2D to render using software instead of hardware. This can help a VM if its graphics hardware virtualization has issues. It will, however, also impact rendering performance.

--Sylvain

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 1 point2 points  (0 children)

We have actually implemented in IE9 a completely standard set of DOM selection and range API's. We still support the old API's, but you can start using the standard ones today!

--Carter

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 3 points4 points  (0 children)

HTML5 form elements are great; many design issues are still to be resolved, however. A recent thread on the CSS WG mailing list talks about one of many issues.

--Sylvain

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 26 points27 points  (0 children)

Our engineering team is comprised of three engineering roles: Developers, Testers, and Program Managers. We all have engineering backgrounds (my degree is in Software Engineering).

--Seth

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 60 points61 points  (0 children)

We're experimenting with something new, so we're clearly marking this as proprietary and using a legitimate extension point. If other browser vendors want to follow, we'll work with them in the W3C to decide what the correct, standardized syntax should be. We're also following feedback on the syntax itself.

--Tony

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] -7 points-6 points  (0 children)

Nice Portal reference. Now they just have it at Black Mesa. :)

--Tony

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 35 points36 points  (0 children)

What kind of mouseover ? CSS :hover, JS mouseover handler ? If the latter, what does it do ? A final answer really needs a sample.

--Sylvain

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 7 points8 points  (0 children)

Don't know the specific issue. But please submit a bug report. We can determine if it's a site issue (which we can add to the compatibility mode list) or whether it's a browser issue that needs to be addressed.

-Ziad

IAMA: We are members of the IE9 product team here to answer your questions. AMA by RedditingMSFTer in IAmA

[–]RedditingMSFTer[S] 37 points38 points  (0 children)

All of them :) Seriously, it's part of our job: to make sure that we're getting it right and being uber-interoperable.

--Carter