IE CSS‑moderniserare
Konvertera äldre Internet Explorer‑CSS till moderna standarder. Omvandlar automatiskt IE‑specifika filter (opacitet, gradienter), leverantörsprefix (-ms-), gammal flexbox/grid‑syntax, selektorshack och proprietära egenskaper till rena, moderna CSS‑motsvarigheter.
Inmatning
Utdata
Readme
Vad är Internet Explorer CSS?
Internet Explorer (IE) var Microsofts webbläsare som använde proprietära CSS‑egenskaper och filter för att uppnå effekter som ännu inte var standardiserade. Dessa inkluderade speciella filter för gradienter, skuggor, opacitet och transformationer som endast fungerade i IE. Även om IE nu har avvecklats, innehåller många äldre webbplatser fortfarande denna föråldrade CSS‑kod som behöver moderniseras.
Varför modernisera IE CSS?
Moderna webbläsare använder standardiserade CSS‑egenskaper som är mer effektiva, underhållsvänliga och brett stödjade. Att konvertera IE‑specifik CSS till moderna standarder säkerställer att din webbplats fungerar i alla aktuella webbläsare, förbättrar prestanda och gör din kod enklare att underhålla och uppdatera.
Verktygsbeskrivning
IE CSS Modernizer konverterar automatiskt äldre Internet Explorer‑CSS‑kod till modern, standard‑kompatibel CSS. Den identifierar IE‑specifika egenskaper, filter och hacks och ersätter dem sedan med deras moderna CSS‑motsvarigheter som fungerar i alla aktuella webbläsare.
Funktioner
- Automatisk konvertering – Detekterar och konverterar IE‑specifik CSS‑syntax till moderna standarder
- Filteröversättning – Konverterar IE‑filter (gradienter, skuggor, opacitet) till standard‑CSS
- Hack‑borttagning – Identifierar och tar bort IE‑specifika CSS‑hacks och lösningar
- Uppdatering av leverantörsprefix – Ersätter föråldrade leverantörsprefix med aktuella standarder
- Omedelbar förhandsgranskning – Visar konverterad CSS omedelbart för enkel jämförelse
- Kopieringsfunktion – Snabb kopiering av moderniserad CSS till urklipp
Användningsområden
- Underhåll av äldre webbplatser – Uppdatera gamla webbplatser som designats för IE
- Kodmigration – Modernisera CSS vid webbplatsomdesign eller plattformsmigrationer
- Webbläsarkompatibilitet – Säkerställ att CSS fungerar i alla moderna webbläsare
- Kodstädning – Ta bort föråldrad IE‑specifik kod från stilmallar
- Lärandeverktyg – Förstå hur IE‑CSS översätts till moderna standarder
- Kvalitetssäkring – Verifiera att äldre CSS har moderna motsvarigheter
Vanliga IE CSS‑konverteringar
Verktyget hanterar olika IE‑specifika CSS‑mönster:
- Alfafiltren →
opacity‑egenskapen - Gradientfilter →
linear-gradient()ellerradial-gradient() - Skuggfilter →
box-shadow‑egenskapen - Matrixfilter →
transform‑egenskapen - IE‑villkorliga kommentarer → Modern funktionsdetektering
- Stjärnhack (*) → Standardegenskaper
- Understrykning‑hack (_) → Standardegenskaper
- IE6/7‑specifika selektorer → Moderna selektorer