| Termin | Definicja |
|---|---|
| treść dopasowana do urządzenia (responsive) | Treść dopasowana do urządzenia automatycznie dostosowuje układ do ekranu, na którym jest wyświetlana. Na czym polega dopasowanie treści do urządzeniaTreść dopasowana do urządzenia, określana często jako responsive content, jest przygotowywana tak, aby tekst, obrazy, formularze i elementy nawigacyjne mogły być poprawnie wyświetlane na ekranach o różnej szerokości i wysokości. Ten sam dokument może być otwierany na monitorze komputera, laptopie, tablecie albo smartfonie, ale dostępna przestrzeń robocza, sposób obsługi oraz rozdzielczość ekranu będą się różnić. Responsywność nie polega wyłącznie na zmniejszeniu całej strony. Układ może zmieniać liczbę kolumn, kolejność bloków, rozmiar nagłówków, odstępy, szerokość pól formularza i sposób prezentowania menu. W praktyce przeglądarka oblicza rozmiary elementów na podstawie kodu HTML, arkuszy CSS, wymiarów okna oraz właściwości urządzenia. Element o szerokości zapisanej względnie, na przykład w procentach, może zajmować część dostępnego kontenera, natomiast jednostki vw i vh odnoszą się odpowiednio do szerokości i wysokości obszaru widoku. Jednostki rem i em pozwalają wiązać wielkość tekstu z rozmiarem czcionki, co ułatwia zachowanie czytelności przy zmianie ustawień powiększenia. Jeżeli projekt nie uwzględnia tych zależności, użytkownik może zobaczyć poziome przewijanie, obcięte przyciski albo tekst wychodzący poza ekran. Mechanizmy HTML i CSS używane w responsywnym układziePodstawą poprawnego skalowania strony jest prawidłowy dokument HTML oraz deklaracja viewportu stosowana w sekcji head. Typowa deklaracja Do zmiany układu zależnie od warunków wyświetlania służą zapytania medialne CSS, czyli reguły Responsywne obrazy powinny mieć ograniczenie szerokości do rozmiaru kontenera, zwykle przez regułę Czytelność, obsługa dotykowa i sprawdzanie działaniaDopasowanie do urządzenia obejmuje również sposób interakcji. Na komputerze użytkownik może korzystać z myszy i klawiatury, natomiast na smartfonie najczęściej używa palca na ekranie dotykowym. Przyciski, odsyłacze i pola formularzy muszą więc zachowywać wystarczający odstęp, aby przypadkowe dotknięcie sąsiedniego elementu było mniej prawdopodobne. Nie należy opierać obsługi wyłącznie na najechaniu wskaźnikiem, ponieważ stan Tekst powinien pozostać czytelny po powiększeniu strony i przy zmianie orientacji urządzenia. Zbyt długie wiersze utrudniają śledzenie tekstu na szerokich monitorach, a zbyt mały kontrast lub sztywno ustawiona wysokość elementu może powodować nachodzenie napisów po powiększeniu. Tabele, kod, długie adresy internetowe i formularze wymagają osobnego sprawdzenia, ponieważ mogą mieć naturalnie większą szerokość niż telefon. W zależności od celu można zastosować przewijanie wewnątrz tabeli, łamanie długich wyrazów albo zmianę tabeli na układ blokowy, ale rozwiązanie nie powinno ukrywać istotnych danych. Testowanie responsywności powinno obejmować rzeczywiste telefony i komputery oraz narzędzia deweloperskie przeglądarki z emulacją różnych szerokości ekranu. Należy sprawdzić co najmniej zmianę szerokości okna, obrót urządzenia, powiększenie, działanie klawiatury, ładowanie obrazów i zachowanie formularzy. Szczególną uwagę warto zwrócić na elementy pozycjonowane na stałe, menu rozwijane, komunikaty błędów i wyskakujące okna. Błąd widoczny tylko przy jednej szerokości może wskazywać na konflikt reguł CSS, stały wymiar elementu, zbyt długi napis albo skrypt zakładający obecność myszy. Znaczenie responsywności podczas serwisowania komputerówProblemy z nieprawidłowym dopasowaniem treści mogą wynikać z samej strony internetowej, ustawień przeglądarki, powiększenia systemowego, dodatków blokujących skrypty albo uszkodzonego profilu użytkownika. W laptopie i komputerze PC warto porównać działanie kilku przeglądarek, wyłączyć rozszerzenia w trybie diagnostycznym oraz sprawdzić, czy problem występuje po zmianie rozdzielczości i skali interfejsu systemu. Jeżeli tylko jedna witryna wyświetla się nieprawidłowo, bardziej prawdopodobny jest błąd jej kodu lub zapisanych danych witryny niż awaria matrycy czy karty graficznej. Jeżeli artefakty występują także poza przeglądarką, diagnostyka powinna objąć sterownik grafiki, przewód, monitor i układ graficzny. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a podczas diagnostyki może rozdzielić problemy sprzętowe od usterek oprogramowania wpływających na wyświetlanie stron. Sprawdzenie rozdzielczości, sterowników, ustawień skalowania, działania przeglądarki i połączenia z ekranem pomaga ustalić, czy przyczyną jest komputer użytkownika, czy responsywny układ konkretnej witryny. W przypadku stron firmowych lub własnych projektów technicznych przydatne jest również odtworzenie błędu przy kilku szerokościach okna i zapisanie informacji o przeglądarce, systemie oraz rozdzielczości, przy której wystąpił. |