-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:
Nëse dëshironi ta përshtatni këtë model, mund të më tregoni (p.sh. financë, programim, mësimdhënie) ose marrëdhënien tuaj me personin që t'ju ndihmoj të shtoni detajet e duhura. AI responses may include mistakes. Learn more Share public link
[Të dhënat e marrësit (Emri i menaxherit, titulli, kompania, adresa)]
Letra duhet të jetë formale dhe pa gabime drejtshkrimore.
Përmes kësaj letre dëshiroj të shpreh mbështetjen time të plotë dhe entuziaste për aplikimin e [Emri i Studentit] në programin tuaj Master. Kam pasur kënaqësinë ta kem [Emrin e Studentit] si student në lëndën "Makroekonomi e Avancuar" gjatë vitit akademik 2024-2025, si dhe kam qenë udhëheqësi i temës së tij të diplomës Bachelor.
Për të qenë efektive, letra duhet të ndjekë një format standard: leter reference ne shqip shembull
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
Përveç aftësive teknike, [Emri i Kandidatit] shquhet për etikën e lartë në punë, aftësinë për të punuar nën presion dhe frymën e shkëlqyer të bashkëpunimit në grup. Ai/Ajo është një person komunikues, pozitiv dhe i gatshëm për të marrë përsipër përgjegjësi të reja.
Nëse jeni duke aplikuar për një punë të re, një bursë studimi ose një program trajnimi, shpesh do t'ju kërkohet një (e njohur edhe si letër rekomandimi). Kjo dokumentatë shërben si një dëshmi profesionale e aftësive, karakterit dhe përvojës suaj nga një palë e tretë (ish-punëdhënësi, profesori ose mentori).
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later. Nëse dëshironi ta përshtatni këtë model, mund të
Gjatë kohës së bashkëpunimit tonë, [Emri i Punonjësit] ka treguar një nivel të lartë profesionalizmi, dedikimi dhe integriteti. Ai/Ajo ka pasur nën përgjegjësi [përmendni 1-2 detyra kryesore, p.sh., menaxhimin e projekteve të marketingut ose mbikëqyrjen e departamentit të financës], detyra të cilat i ka përmbushur me sukses të plotë dhe brenda afateve të kërkuara.
Ai/ajo ka dëshmuar aftësi të shkëlqyera në [përmendni një aftësi specifike, p.sh. zgjidhjen e problemeve ose punën në grup] dhe ka qenë një aset i vlefshëm për ekipin tonë. 3. Karakteri personal
Gjatë kohës së tij/saj me ne, [Emri] ka treguar një përkushtim të jashtëzakonshëm ndaj detyrave dhe ka qenë një lojtar kyç në skuadër. Veçoj aftësinë e tij/saj për të menaxhuar projekte komplekse nën presion dhe vullnetin për të ndihmuar kolegët. Disa nga cilësitë kryesore të [Emri] janë: Aftësi të shkëlqyera analitike dhe zgjidhje problemesh. Piktuallitet dhe etikë e lartë në punë.
Për çdo pyetje shtesë, mos hezitoni të pyesni! Learn more Share public link [Të dhënat e
Një fjali e fuqishme që konfirmon mbështetjen për kandidatin.
Gjatë viteve të studimeve, [Emri i Studentit] është dalluar si një ndër studentët më të përkushtuar dhe me rezultatet më të larta në kurs. Ai/Ajo zotëron një kuriozitet të rreptë intelektual dhe një aftësi të spikatur për të analizuar dhe zbatuar koncepte teorike në raste praktike. Në diskutimet në auditor, ka treguar gjithmonë mendim kritik dhe pjekuri të lartë akademike.
Është kënaqësi për mua të shkruaj këtë letër reference për , i cili/ e cila ka përfunduar praktikën profesionale pranë institucionit tonë gjatë periudhës [fillimi - përfundimi i praktikës] .
Gjatë kësaj kohe, [Emri i Punonjësit] ka treguar profesionalizëm të lartë, përkushtim dhe aftësi të shkëlqyera në . Një nga arritjet e tij/saj më të mëdha ishte [përmendni një projekt konkret ose rezultat, p.sh., rritja e shitjeve me 20%] .
Shembulli 2: Letër Reference Akademike (Për Studentë / Bursa)
Extra code on top of -prefix-free that makes it more flexible, integrates it with different APIs etc
Originally a part of -prefix-free, it’s now a separate plugin. It makes -prefix-free take care of:
<link> and <style> added to the document afterwardsstyle attribute added to the document afterwardsstyle attribute changes through setAttribute() (except in Webkit)element.style.transform = 'rotate(10deg)';
style attribute modifications will not work in Webkitelement.style.transform = 'rotate(5deg)';will not work in Chrome (reading will)
Get the Dynamic DOM plugin now:
A tiny plugin (I didn’t even bother minifying it as it’s so small) that lets you set/get unprefixed CSS properties through jQuery's .css method.
Get the jQuery plugin now:
A static polyfill for the new vw, vh, vmin, vmax units.
Enables rudimentary CSS variables support.