IE9 a webmaster

IE9 a webmaster

 Mateusz Miciński
Mateusz Miciński
00:00
05.07.2011
9234 wyświetlenia

Flagowa przeglądarka Microsoftu przez długi okres omijała szerokim łukiem obowiązujące standardy tworzenia witryn internetowych. Skutkowało to, że webmasterzy mieli nie lada wyzwanie podczas pisania stron sieci Web. Ich bolączką było tak dostosowanie kodu strony, zarówno HTML, CSS i innych, aby finalna strona wyglądała przynajmniej podobnie we wszystkich popularnych przeglądarkach internetowych. W tej sytuacji nie było problemu przygotować poprawnie wyświetlanej witryny w Mozilla Firefox czy Opera. Problemy zaczynały się po odpaleniu strony w IE. Tabele i div'y porozsuwane, style obiektów źle albo częściowo niewyświetlane...

Świetnym tego potwierdzeniem było chociażby nieprzechodzenie testu Acid3 (wcześniej także Acid2). Wraz jednak z udostępnieniem Windows Internet Explorer 9 webmasterzy mogą odetchnąć z ulgą. Znane wcześniej im problemy teraz nie powinny mieć miejsca, a co więcej, IE9 wspiera już najnowsze standardy, narzucone przez ogólnoświatową organizację W3C. Przyjrzyjmy się im bliżej.

Piąta wersja specyfikacji HTML5

HTML5 to najnowsza wersja specyfikacji, opracowana przez WHATWG oraz W3C. Wnosi ona wiele nowych elementów, usprawniających tworzenie witryn, ale także rozwiązuje wiele niejasności występujących w dotychczas obowiązującej specyfikacji HTML4. Powodowały one niestety, że webmasterzy budując witryny zmuszeni byli naruszać specyfikację, co w różnych przeglądarkach działało nierzadko w różny sposób, albo i w ogóle.

Standard HTML5 wnosi dla webmasterów następujące nowości:

  • nowe tagi: section, article, header, footer, nav, dialog, video, audio, mark, progress i inne,
  • nowe typy input'ów: tel, search, url, email, datetime, date, month, week, time, datetime-local, number, range, color,
  • nowe atrybuty elementów formularzy: autofocus, required, autocomplete, min, max, multiple, pattern, step i inne,
  • możliwość osadzenia MathML i SVG bezpośrednio w pliku strony.

Ponadto ze specyfikacji usunięto następujące tagi:

  • basefont
  • big
  • center
  • font
  • s
  • strike
  • tt
  • u
  • frame
  • frameset
  • noframes
  • acronym
  • applet
  • isindex
  • dir

Poza implementacją specyfikacji HTML5, IE9 doczekał się także obsługi arkusza kaskadowych stylów CSS3 oraz ulepszonego silnika obsługującego JavaScript o nazwie Chakra. Możliwości nowych specyfikacji świetnie zaprezentowano na witrynie Internet Explorer 9 - test drive - na którą serdecznie zapraszamy.

Praktyka...

Webmasterzy chcący być na bieżąco ze standardami, na pewno zapoznają się z dokładną specyfikacją i możliwościami HTML5 oraz CSS3. Oczywiście najlepiej standardy przetestować samodzielnie w praktyce. W Sieci można znaleźć pokaźną liczbę tutoriali, poradników i zestawień z praktycznymi zastosowaniami nowych standardów. Zachęcamy się z nimi zapoznać, aby tworzyć witryny "na czasie" i z zachowaniem najnowszych standardów, przy tym wykorzystując atrakcyjne możliwości. My nie będziemy przedstawiać ani narzucać przykładów, bo to zostawiamy w kwestii webmasterów.

Niestety wielu webmasterów do dziś nie stosuje nowych standardów, przy tym popełniając wiele błędów. Przypominamy zatem, że przykładowo już od dawna nie stosujemy znacznika center, a w jego miejsce style="text-align:center", znacznika podkreślenia u, a zamiast niego style="text-decoration:underline" i tak dalej.

Standardy standardami. Windows Internet Explorer 9 zawiera także bardzo przydatny moduł deweloperski dla webmasterów. Dzięki niemu możemy testować tworzone witryny i nie tylko w trybie przeglądarki Microsoftu, ale także konkurencji. Mamy możliwość ustalenia rozdzielczości testowej, czy też zarządzania elementami wyświetlanymi na witrynie. Możemy także dowolnie kontrolować aktywność poszczególnych stylów CSS zastosowanych w pliku strony. Więcej informacji o module deweloperskim przedstawiliśmy w artykule Narzędzia deweloperskie - zapraszamy do lektury.


Spodobał Ci się ten artykuł? Podziel się z innymi!

Źródło:

Polecamy również w kategorii Porady Internet Explorer