-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 designation Siemens.MC.Drives.V15_HSP47SP10 is an automated system identifier within Siemens Totally Integrated Automation (TIA) Portal. Broken down, it represents: Motion Control Drives. V15: Designed specifically for TIA Portal V15 (and V15.1) .
In the dialog box that appears, click the "Add from file system" button.
Beyond simple hardware visibility, installing this package unlocks critical control capabilities:
Step-by-Step: How to Download Siemens MC Drives V15 HSP47SP10 siemens mc drives v15 hsp47sp10 download new
Hope this saves someone the 2 hours I spent digging through Siemens’ confusing download structure.
Hardware Support Package for SINAMICS Firmware Version 4.7 SP10 .
If you encounter errors with newer updates, some users have found success by rolling back to Startdrive V15 Update 1 before applying the HSP. Siemens SiePortal 3. Installation Guide Once the files are downloaded and extracted: Open TIA Portal: Launch your existing V15 installation in "Project View". Navigate to Options: Options > Support Packages from the top menu. "Add from file system" and browse to the extracted file in your target directory. Once the file appears in the list, select it and click The designation Siemens
The refers to a Hardware Support Package (HSP) specifically designed to integrate SINAMICS Firmware Version 4.7 SP10 into the TIA Portal Startdrive V15 environment. Technical Overview
Ensure the extracted file extension is .hsp or matches the standard Siemens installation format.
⚠️ Warning: Do not download HSPs from third-party file-sharing sites. Only use official Siemens channels to avoid malware or corrupted files. In the dialog box that appears, click the
To help tailor further assistance, please share a few details about your current setup:
To resolve the error related to "Siemens.MC.Drives.V15_HSP47SP10" in TIA Portal V15, you need to download and install the specific for SINAMICS Firmware Version 4.7 SP10 . 1. Download the Required HSP
For engineers maintaining older TIA Portal V15 systems with SINAMICS MC drives, is a critical download. Always retrieve it via Siemens Industry Support or the TIA Portal built-in package manager to ensure integrity and version compatibility.
Reopen TIA Portal V15, navigate back to your Hardware Catalog, and verify that the updated MC drives are now visible and ready to be dragged into your project topology. 🛡️ Troubleshooting and Best Practices
If you are trying to open a project and receive a "missing hardware support package" error, this indicates your current TIA Portal cannot recognize the drive's firmware.
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.