» Publishers, Monetize your RSS feeds with FeedShow: More infos (Show/Hide Ads)
We’ve decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what we’ve posted previously.
Dean Hachamovitch: Microsoft’s Interoperability Principles and IE8
HTML5 очень большой упор делает на обратную совместимость. Поэтому такие вещи, как например элемент <dialog>, можно использовать прямо сейчас: они добавляют новую семантику, и новые браузеры могут делать с ними что-то интересное, но и старые браузеры будут показывать что-то вменяемое. Но есть и другие элементы — например новые виды разделов, среди которых <footer>, <header>, <aside> — которые просто тянет использовать, но не получается. В IE6 и IE7 эти элементы неизвестны, браузер их игнорирует. Причем игнорирует настолько, что даже не дает назначить им в CSS ни одного свойства. А это значит, что <header> не получится даже заставить отображаться как блок, он будет вести себя как строчный элемент. Другими словами, использовать этот элемент сейчас можно, только если автору не интересно показывать страницу пользователям IE.
Иван Сагалаев: IE8 и HTML5
Решение есть. Правда, как обычно, через одно место.
Btw, if you want CSS rules to apply to unknown elements in IE, you just have to do document.createElement(elementName). This somehow lets the CSS engine know that elements with that name exist.
<html>
<head>
<style>
header, footer, section {
margin: 20px 0;
border: 1px solid black;
display: block;
}
article {
display: block;
border: 5px solid green;
margin: 10px;
}
</style>
<script>
var el, els = 'header,footer,section,article'.split(',')
while ((el = els.pop()))
document.createElement(el)
</script>
</head>
<body>
<header>
<h1>...</h1>
</header>
<section>
<article>
<h2>...</h2>
<p>...</p>
</article>
</section>
<footer>
<p><small>...</small></p>
</footer>
</body>
</html>У меня некоторая часть ленты сегодня состояла из сплошного IE8, а читать пока времени нет (как будто потом время появится, ага)
- ALA: Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 by Aaron Gustafson
- IEBlog: Compatibility and IE8
- ALA: From Switches to Targets: A Standardista's Journey by Eric Meyer
- David Baron: Version information (public-html@w3.org)
- Peter-Paul Koch: The versioning switch is not a browser detect
- Anne van Kesteren: The Internet Explorer lock-in
- Jeffrey Zeldman: In defense of version targeting
- Andy Budd: Has Internet Explorer Just Shot Itself in the Foot?
- Dean Edwards: Quotes
- John Resig: Meta Madness
- Mike Davies: End of line Internet Explorer
- Robert O'Callahan: <META HTTP-EQUIV="X-BALL-CHAIN">
- Jeremy Keith: Broken
- Ian Hixie: Mistakes, Sadness, Regret
- Surfin' Safari: Versioning, Compatibility and Standards by Maciej Stachowiak
- Roger Johansson: Standards mode is the new quirks mode
- Sam Ruby: Sunsetting Quirks Mode
- John Resig: HTML5 DOCTYPE
- Eric Meyer: Version Two
Я правильно понял, что теперь, помимо «quirks», «standards» и «almost standards», будет ещё и «IE8 standards mode», включающийся тэгом-костылём в <head/>?
«a number of innovative and beneficial features», «with respect to standards», «new web», «Acid2» — это всё, конечно, хорошо, но… Терзают смутные сомнения, что «новых» вещей типа SVG/Canvas так и не дадут; как и фиксов старых (уже без кавычек) мелочей вроде "wtf?".substr(-1) (не говоря уже о чём-то большем).
Хотя кто знает. «We will have more to share about specific standards supported in the near future». Поживём — увидим. Может и правда зашевелились.
Сразу выцепил взглядом
Added support for using SVGs in
imgelements and the CSSbackground-imageandlist-style-imageproperties
js getters/setters, getElementsByClassName, css text-shadow, selectors, overflow-x/y. И пр.
А nsIThread::interrupt — хрен, да? В Fx3 shutdown вроде делает своё дело, а Fx2 interrupt по барабану. Печаль моя темна.







