Kwas2 – Wikipedia

before-content-x4

Artykuł w Wikipedii, Free L’Encyclopéi.

Test Kwas2 Ma na celu potwierdzenie wdrożenia wyboru funkcji powiązanych z różnymi standardami sieci w przeglądarce, uznane za priorytetów przez jej promotorów. Wystrzelone przez Håkon Wium wiąże i wspierane przez Projekt Web Standards Project (WASP) [[[ Pierwszy ] , został nazwany w odniesieniu do pierwszego test kwasowości historia, stworzona przez Śmierć Fahrner , który dotyczył modelu pudełka CSS1, który został następnie zintegrowany z ” Pakiet testowy dla kaskadowych arkuszy stylów (CSS) Poziom 1 »Ty w3c [[[ 2 ] . Test Acid3 zastąpił go.

W marcu 2005 r. Håkon Wium Lie, dyrektor techniczny oprogramowania Opera i twórca arkuszy Style Cascade, ogłosił nadchodzącą publikację testu kompatybilności na funkcjach, których wsparcie byłyby szczególnie wymagane przez twórców stron internetowych [[[ 3 ] . Niniejsze ogłoszenie jest zgodne z decyzją Microsoft o ożywieniu rozwoju przeglądarki internetowej Internet Explorer, przerwanych, z wyjątkiem aktualizacji bezpieczeństwa, ponieważ jej wersja 6.0 w 2001 r. Kwas2 jest wówczas otwarcie prezentowany jako wyzwanie dla Microsoft, oskarżonego o to, że nie zachował swoich obietnic pod względem dotychczasowego interoperacyjności i wdrażania standardów internetowych.

Ten kontrowersyjny aspekt testu wzbudza rezerwację innych ekspertów uczestniczących w opracowywaniu i promowaniu standardów internetowych, takich jak Eric Meyer [[[ 4 ] . Test kwas2 jest ostatecznie przedstawiony przez OSA jako adresowanie wszystkich przeglądarek internetowych.

after-content-x4

Przejście testu kwasu2 nie zostało zatrzymane przez Microsoft jako istotny priorytet podczas rozwoju Internet Explorer 7: Chris Wilson, szef rozwoju IE, powiedział z [[[ 5 ] :

„Jako lista życzeń kwas2 jest naprawdę ważny i przydatny dla mojego zespołu. Ale moim zdaniem nie ma być priorytetem dla IE7.

Przyznajemy, że dziś jest poza zabawą ze względu na wsparcie CSS. Podróżowaliśmy test kwas2 i szczegółowo przeanalizowaliśmy problemy napotkane przez IE. Oceniliśmy te błędy i funkcje na naszej liście. Są one jednak złożone i trudne do wdrożenia funkcji i nie znajdą się na szczycie listy dla IE7. Myślę, że wykonamy znacznie lepszą obsługę programistów, najpierw rozwiązując dla nich nasze najbardziej puzzle, nasze problemy z użytecznością i nadając priorytet najczęściej żądanym funkcjom, ze zwrotów, które mieliśmy. »»

W rzeczywistości ostateczna wersja Internet Explorer 7 w 2006 r [[[ 6 ] . Te błędy zostały podkreślone przez niezależnych twórców stron internetowych zebranych w szczególności wokół witryn Pozycja jest wszystkim W Quirksmode I zdanie [[[ 7 ] . Osa odegrała również ważną rolę w wymianie między tymi prywatnymi inicjatywami a Microsoft [[[ 8 ] .

W przeciwieństwie do testów zgodności zwykle stosowanych do implementacji HTML lub CSS, kwas2 nie jest serią testów jednostkowych: ma postać pojedynczej strony internetowej, która koncentruje się na kilkudziesięciu testach, w postaci rysunku złożonego z kolorowych poziomych linii reprezentujących Uśmiechnięta postać. Pomimo dostarczonej dokumentacji wynik jest pewna złożoność, wymaga kolejnych szczegółów dotyczących konkretnych testów [[[ 9 ] .

Jedynym obecnym tekstem jest ” Witaj świecie! ». Znaczniki HTML4.01 to seria ogólnych bloków (elementy div ) lub konkretne (elementy H2 W P W obiekt W tabela W zablokować cytat W adres i lista ul ) W większości puste.

Wewnętrzny arkusz stylów łączy różne serie właściwości, aby przetestować wsparcie:

  • względne, bezwzględne i ustalone pozycje;
  • Model pudełka;
  • modelu formatowania w tabeli;
  • Algorytm obliczania marginesów;
  • generowana treść;
  • Obliczanie wysokości linii w skrzynkach liniowych;
  • zachowanie w przeglądzie;
  • Zakonu rysowania w stosach;
  • zachowanie analizatora składniowego ( Parser ) CSS CAS atakujący składnia.

Test nie ogranicza się do wypróbowania CSS 2. dotyczy również obsługi elementu obiekt Przyspiesz, umożliwiając tworzenie różnych alternatywnych treści w zależności od zdolności klienta, a także reguł analizy HTML dotyczących zamknięcia tagów i bloków komentarzy SGML. W końcu sprawdza obsługę półprzezroczystych obrazów PNG i poprawne zarządzanie protokołami dane: do wstawienia zintegrowanych obiektów.

Funkcje zweryfikowane przez test kwasu2 są przeznaczone do wdrożenia przez przeglądarki internetowe w trybie „ścisłego” renderowania: technika Doctype przełączanie Pozwala im utrzymać poprzednie, niezgodne implementacje, jeśli to konieczne, w trybie zgodnym z renderowaniem (tryb „dziwactw”).

Jeśli wynik wyświetlania tej strony nie jest identyczny z oczekiwanym rysunkiem, implementacja CSS 2 w przeglądarce jest teoretycznie zgodna z CSS 2. Z drugiej strony, fakt, że nawigator nie ma sukcesu w teście oznacza, że ​​całkowicie popiera CSS 2.

after-content-x4