HTML-koder i Safari Vs. Firefox

Forskellen i, hvordan browsere gør webprogrammeringssproget kendt som HTML, har længe været en bane til webudviklere og hobbyister. Hvis du er en professionel designer, skal du vide, hvilke koder Firefox kan understøtte, og dem, som Safari bruger til at sikre, at besøgende har en ensartet og funktionel oplevelse, uanset deres browser. Heldigvis understøtter begge browsere de fleste moderne koder, og du kan tage skridt til at fremme kompatibilitet på tværs af browseren i dine designs.

Rendering Motorer

Firefox og Safari bruger forskellige renderingsmotorer, hvilket medfører forskellen i, hvordan din webside viser. Firefox bruger Mozillas Gecko, som også styrker Thunderbird og SeaMonkey. I modsætning hertil er Safari blandt de browsere, der bruger Webkit, en gengivelsesmaskine, der oprindeligt var baseret på KDE's KHTML- og KJS-biblioteker. Chrome er en anden browser, der bruger Webkit, så de to browsere producerer ofte lignende resultater, der adskiller sig fra Firefox.

HTML5 Support Differences

Mens Firefox og Safari har haft år til at understøtte HTML 4.01, er HTML5-specifikationen ikke helt universel. Firefox gør nogle tags, som Safari endnu ikke er kompatibel med, og det modsatte er også sandt. Firefox understøtter f.eks. PCM-lyd og enhed orienteringsdetektering, mens Safari ikke gør det. På den anden side viser Safari undertekster med multimedieindhold, og lader dig angive formularfelter som tal, intervaller eller nøglegeneratorer, mens Firefox ligger bag dette aspekt.

Betydning

Hvis du bruger PCM-lydfiler som en del af dine websider, kan Safari-besøgende muligvis ikke få adgang til din lyd. På samme måde kan du bruge HTML5-funktionen til at oprette webapps i desktopversionen af ​​Firefox, som gør det muligt for browseren at registrere enhedens orientering og ændre apporientering. Safari indeholder denne orienteringsstøtte i sin mobile version. Derudover kan du bedre kontrollere hvilke tegn en formular vil tillade i Safari. Ikke desto mindre betyder forskellen i HTML5-support sjældent, at dine hjemmesider vil være helt forskellige eller helt ubrugelige i begge browsere.

Overvejelser

Mange af de uoverensstemmelser, som du måske oplever, når kodningen forsvinder, når du angiver en dokumenttype i starten af ​​dit HTML-dokument. Dette instruerer browseren til at gøre HTML til den type, som f.eks. XHTML, HTML 5 eller HTML med rammer, som du bruger. Tilføjelse af doktypen, f.eks. Til HTML 5, før du kodeker hele din side, kan forhindre nogle af de frustrationer, du oplever, når du ikke bruger en dokumenttype.

Anbefalet