-prefix-free lets you use only unprefixed CSS properties everywhere. It works behind the scenes, adding the current browser’s prefix to any CSS code, only when it’s needed.
“[-prefix-free is] fantastic, top-notch work! Thank you for creating and sharing it.”
— Eric Meyer
<link> or <style> elements and adds a vendor prefix where neededstyle attribute and adds a vendor prefix where needed<link> or <style> elements, style attribute changes and CSSOM changes (requires plugin).css() method get and set unprefixed properties (requires plugin)@import-ed files is not supportedstyle attribute) won’t work in IE and Firefox < 3.6. Properties as well in Firefox < 3.6.Check this page’s stylesheet ;-)
You can also visit the Test Drive page, type in any code you want and check out how it would get prefixed for the current browser.
Just include prefixfree.js anywhere in your page. It is recommended to put it right after the stylesheets, to minimize FOUC
That’s it, you’re done!
The target browser support is IE9+, Opera 10+, Firefox 3.5+, Safari 4+ and Chrome on desktop and Mobile Safari, Android browser, Chrome and Opera Mobile on mobile.
If it doesn’t work in any of those, it’s a bug so please report it. Just before you do, please make sure that it’s not because the browser doesn’t support a CSS3 feature at all, even with a prefix.
In older browsers like IE8, nothing will break, just properties won’t get prefixed. Which wouldn’t be useful anyway as IE8 doesn’t support much CSS3 ;)
Test the prefixing that -prefix-free would do for this browser, by writing some CSS below:
The following story builds upon these core elements—introducing yourself, stating your origin, and meeting others—to provide a narrative version of those initial audio exercises. The First Day at the Academy
This track trains listening comprehension and pronunciation through repetition. By hearing natural but slow-paced speech, learners internalize rhythm and stress. The lack of background noise helps focus on the language.
To maximize your learning from this specific audio track, follow this guided process:
Based on the content of Audio 1 and the surrounding exercises in Chapter 1, here is a structured guide to help you put together a paper or study summary.
Audio 1 serves as the very first immersion experience for students. It focuses on the most essential social interactions:
Since typically involves very basic introductions and greetings (Unidad 0: En el aula), an essay about it would focus on the linguistic and cultural foundations of starting a new language.
The following story builds upon these core elements—introducing yourself, stating your origin, and meeting others—to provide a narrative version of those initial audio exercises. The First Day at the Academy
This track trains listening comprehension and pronunciation through repetition. By hearing natural but slow-paced speech, learners internalize rhythm and stress. The lack of background noise helps focus on the language. aula internacional 1 audio 1
To maximize your learning from this specific audio track, follow this guided process: The lack of background noise helps focus on the language
Based on the content of Audio 1 and the surrounding exercises in Chapter 1, here is a structured guide to help you put together a paper or study summary. It focuses on the most essential social interactions:
Audio 1 serves as the very first immersion experience for students. It focuses on the most essential social interactions:
Since typically involves very basic introductions and greetings (Unidad 0: En el aula), an essay about it would focus on the linguistic and cultural foundations of starting a new language.