Cele lekcji:
Zrozumienie pojęcie responsywności stron WWW
Zastosowanie skalowania tekstu i grafiki na stronie WWW.
Strony internetowe które zoptymalizowano pod kątem wyświetlania na różnych urządzeniach, nazywamy responsywnymi (RWD, Responsive Web Design)
Potrzeba responsywności stron wynika z różnych rozdzielczości oraz proporcji ekranów urządzeń (komputer, tablet, smartfon) na których może być wyświetlana strona WWW. Wymusza to na twórcach stron WWW dostosowanie ich do różnego typu urządzeń.
Responsywność strony internetowej to nic innego, jak zdolność dopasowywania się naszej witryny do urządzenia, na którym jest wyświetlane. To cecha strony www, która ma niebagatelne znaczenie nie tylko dla jej użytkowników, ale i pozycji, na jakiej pokazuje się ona w wynikach wyszukiwania Google.
Responsywna strona internetowa określana jest także skrótem RWD, którego rozwinięcie to Responsive Web Design. Istotą takiego rozwiązania, jest fakt, że taka witryna będzie płynnie dopasowywała się do ekranu, na którym jest wyświetlana. Tym samym, nie będzie miało znaczenia, czy jest to smartfon, tablet, laptop, komputer stacjonarny, czy nawet telewizor w rozdzielczości 4K. Responsywna strona internetowa za każdym razem wyświetli się w odpowiedniej rozdzielczości, dzięki czemu korzystanie z niej będzie przyjazne dla użytkownika. Poszczególne elementy odpowiednio zmienią miejsce, a witryna będzie czytelna.
Ma to niebagatelne znaczenie w dzisiejszych czasach, kiedy nasi klienci poszukują informacji o usługach i produktach, czy składają zamówienia nie tylko w zaciszu swojego gabinetu, czy domu, ale i w pociągu, samochodzie, czy poczekalni u lekarza. Zastosowanie RWD jest więc działaniem poprawiającym jakość użytkowania naszej witryny.
Przykładowy kod w którym w style określono szerokość obrazka na 100% szerokości strony i wysokość auto
<img style="max-wight: 100%;height:auto;" src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/POL_Szubin_COA.svg/200px-POL_Szubin_COA.svg.png">
Przykładowy kod do skalowania tekstu w akapicie i nagłówku (jedynostka wielkości czcionki vw oznacza procent szerokości okna przeglądarki
<p style="font-size:2vw"> Responsywne strony internetowe "skakowalny" tekst i grafika</p>
<h1 style="font-size:8vw">To jest tekst do lekcji 25 skalowalny</h1>
vw - jednostka określająca % szerokości okna przeglądarki
Zapewnienie stronie responsywności może polegać na:
skalowaniu zdjęć w zależności od szerokości ekranu,
zastępowaniu zdjęć innymi w zależności od szerokości ekranu,
zastępowaniu zdjęcia tekstem opisowym w sytuacji jest zbyt mały żeby odpowiednio wyświetlić zdjęcie,
zmienianie układu tekstu,
zmienianie rozmiaru czcionki,
ustalenie takiej wielkości linków, przycisków i menu aby można było z nich korzystać zarówno przy pomocy myszki jak i palca.
Ćwiczenia:
Utwórz stronę www (L26.html która zachowa się responsywnie (zarówno obrazek jak i tekst), użyj innego tekstu i obrazka.
Możesz dodatkowo zastosować inne znane ci elementy kodu html i css.
Umieść zrzut ekranowy oraz wstaw kod html oraz css na swojej witrynie Google w odpowiedniej lekcji.
Przykładowe wykonanie zadania (zmieniaj szerokość okna przeglądarki i zaobserwuj jak zachowuje się tekst oraz obrazek poniżej prawo.