Wieloprzeglądarkowy
Gdy program jest tworzony dla wielu platform komputerowych, nazywa się go programem wieloplatformowym. Podobnie, gdy witryna internetowa jest tworzona z myślą o wielu przeglądarkach, nazywa się ją witryną wieloprzeglądarkową.
Praca twórcy stron internetowych byłaby znacznie łatwiejsza, gdyby wszystkie przeglądarki były takie same. Chociaż większość przeglądarek jest podobna pod względem wyglądu i działania, często występują między nimi niewielkie różnice w sposobie rozpoznawania i wyświetlania witryn. Na przykład Safari firmy Apple korzysta z innego mechanizmu renderowania HTML niż Internet Explorer. Oznacza to, że przeglądarki mogą wyświetlać tę samą stronę internetową z nieco innym formatowaniem strony i tekstu. Ponieważ nie wszystkie przeglądarki obsługują te same znaczniki HTML, niektóre elementy formatowania mogą w ogóle nie zostać rozpoznane przez niezgodną przeglądarkę internetową. Ponadto przeglądarki różnie interpretują kod JavaScript, co oznacza, że skrypt może działać prawidłowo w jednej przeglądarce, ale nie w innej.
Ze względu na różnice w sposobie interpretowania kodu HTML i JavaScript przez przeglądarki internetowe twórcy stron muszą testować i dostosowywać swoje witryny tak, aby działały w wielu przeglądarkach. Jeśli na przykład określona strona wygląda dobrze w przeglądarce Firefox, ale nie wyświetla się prawidłowo w programie Internet Explorer, twórca może zmienić formatowanie tak, aby działało ono w programie Internet Explorer. Oczywiście strona może wtedy wyglądać inaczej w przeglądarce Firefox. Najłatwiejszym sposobem rozwiązania problemów z niezgodnością przeglądarek jest użycie prostszej techniki kodowania, która działa w obu przeglądarkach. Jeśli jednak takie rozwiązanie nie jest możliwe, twórca może potrzebować dodać kod wykrywający typ przeglądarki, a następnie generujący dostosowany kod HTML lub JavaScript dla tej przeglądarki.
Tworzenie witryny wieloprzeglądarkowej jest zwykle dość proste w przypadku podstawowych witryn. Złożone witryny z dużą ilością formatowania HTML i kodu JavaScript mogą jednak wymagać znacznie większej ilości dodatkowego kodu, aby działać w wielu przeglądarkach. Niektórzy twórcy mogą nawet generować zupełnie inne strony dla każdej przeglądarki. Chociaż formatowanie CSS pomogło ujednolicić wygląd stron internetowych w różnych przeglądarkach, między przeglądarkami internetowymi nadal występuje kilka niespójności. Dlatego projektowanie wieloprzeglądarkowe pozostaje niezbędnym elementem tworzenia stron internetowych.
Sprawdź swoją wiedzę