wtorek, 25 lutego 2025

Placeholder w polach input. Czy nadal używać placeholder w formularzach?

 Niedawno pisałem o wypełniaczach tekstu na strony internetowe, aby pokazać, jak na stronie prezentował by się tekst, jak i cała strona. Kolejnym wypełniaczem, a nie pisałem wtedy o tym jest placeholder w polach input. Jedni nazywają wypełniaczami, drudzy etykietami. I dziś odpowiemy sobie na pytanie, czy jeszcze warto  placeholder używać w formularzach. Zapraszam

Placeholder był i czasem jest używany w formularzach, aby zastąpić etykiety zwane label, które są obok pól input lub nad nimi. Przeważnie takie nazwy pól input są nad, ale nie ma żadnej różnicy, czy jest z boku, czy nad. Ważne, aby był formularz czytelny dla użytkownika. 

Napisałem wyżej, że stosuje się jeszcze wypełniacz placeholder, który miał ułatwiać czytelność pola, wpisując  w linijke pola input placeholder = "Tutaj tekst" a poniżej przykład:

<input type="text" name= "nazwa użytkownika" placeholder="Nazwa użytkownika">

 Wiem, mógłbym pokazać zrzut z edytora, ale pozwoliłem sobie, aby tak napisać. Strona Onet i inne portale miały taki wypełniacz, ale miał jedną wadę. Po kliknięciu, cała etykieta pola znikała, i wtedy użytkownik nie wie, czy wpisuje nazwę użytkownika, adres email, czy hasło. Poniżej przedstawiam na zrzucie pola input z placeholder (A), gdzie po prawej widać, że brakuje opisu pola. A to dlatego, że jest aktywne, co mówi widoczny kursor w polu(nie jest pokazany na poniższym obrazku). Gdy opuści się pole input, to wraca wypełniacz, który jest widoczny po lewej stronie (A). Natomiast poniżej, pole input (B), jest tradycyjnym opisem nad polem input, gdzie bez względu na to, czy pole jest aktywne, czy nie, to zawsze widać nazwę pola.


 W ostatnich latach używa się przemiennego wypełniacza tzw. ruchomego, gdzie widać opis w polu input, ale po aktywacji, idzie w górę nad pole input. Jest taka animacja, ale dla mnie nie ma różnicy, bo i tak nazwa pola przechodzi nad pole input. Jednym słowem, i tak jest na górze.

I odpowiadając na pytanie zawarte w temacie. Czy nadal używać placeholder w formularzach? Nie, to jest utrudnienie a kiedyś było bajerem, który sam stosowałem w formularzach. Dziś robi sie tradycyjne lub to co wyżej napisałem z animacją, która przechodzi z opisu w polu input na pozycje opisu pola nad input.

piątek, 21 lutego 2025

Walidatory stron W3C. Te czasy już minęły!

 Na blogu pisałem temat o tym, jak tworzyło się strony internetowe, co przedstawiałem linijki kodu doctype. Tym razem napiszę o walidatorach, które są nadal dostępne. A czy nadal tworzyć strony zgodne ze standardem W3C? Zapraszam.

 Kto tworzył strony w samym HTML v.4 i CSS2, to musiał wiedzieć o walidatorach, które pokazywały, w którym miejscu lub, w której linii kodu jest błąd, bez względu na to, czy walidujemy sam dokument HTML, czy arkusz styli CSS.

Tak było, dopóki nie powstał nowy standard HTML 5 wraz z nowymi selektorami. Kiedy pojawił się HTML 5, to już zrezygnowano z pisania (lub wstawiania) długich linii kodu, na początku strony HTML a pisano <!DOCTYPE HTML> (oczywiście można też zapisać małymi literami).

Sam korzystałem z takich walidatorów i powiem, że motywował bardziej do nauki, bo wtedy kiedy  uczyłem się tworzyć strony ( ok.2002 roku), aby poprawiać błędy, jak np: nie ten tag, nie ten atrybut itp.

Nadal są dostępne walidatory, ale, no właśnie. Możemy z nich korzystać o ile mamy strony jeszcze napisane w starej wersji HTML 4. Nie sprawdzałem walidacji przy HTML 5, ale nie warto sobie tym zaprzątać sobie głowę. 

Jak ktoś jest zainteresowany do walidatory html i css są dostępne pod poniższymi linkami:

  1. https://validator.w3.org/detailed.html
  2. https://validator.w3.org/#validate_by_uri

A czy warto korzystać z takich walidatorów? Już wyżej odpowiedziałem, ale moja odpowiedź brzmi, nie. Nikt już nie tworzy stron w starym standardzie, to po pierwsze. Po drugie, od ponad dekady, inaczej tworzy się strony, zaczynając od nowej wersji HTML 5 po inne techniki tworzenia stron, gdzie nikt już na takie walidatory i zgodności dokumentów z HTML i CSS nie zwraca uwagi.

Te czasy już minęły! 

Dlatego, jak uczysz się teraz tworzenia stron, to nie zawracaj sobie głowy takimi walidatorami:)

czwartek, 13 lutego 2025

Czy warto używać jeszcze frameworka Bootstrap w 2025 roku?

 Framework Bootstrap ma swoich zwolenników, jak i też przeciwników. Tak jak z systemami operacyjnymi Linux, czy Windows. W tym temacie odpowiem na pytanie zawarte w temacie, i czy jest sens używania takiego frameworka. Zapraszam.

 Bootstrap to framework, który miał ułatwić stylizowanie strony, jak i działanie strony po przez dodanie nie tylko ładnego wyglądu, ale też skryptów napisanych w javascript. Przypomnę, że Bootstrap pojawił się w roku 2011 a ostania najnowsza wersja to 5.3. 

Kiedy pojawił się, to było duże zainteresowanie wśród webmasterów, ale i też platform oferujące kursy do tworzenia stron i nie tylko stron internetowych. Przez ten czas zyskiwał popularność, ale w między czasie, też krytykowano ten framework. A dlaczego? Bo to gotowiec, który niczego nie wnosi a tylko rozleniwia twórców stron, nie mówiąc już o początkujących, którzy chcą nauczyć się tworzenia stron Internetowych. Z tym ostatnim zdaniem, to i ja się zgadzam! Jeżeli chcesz nauczyć się tworzenia stron w samym HTML5 i CSS3, to zapomnij o Bootstrapie! A czy rozleniwia? Raczej nie:)

I tak od czasu powstania Bootstrap aż po dzień dzisiejszy, odpowiedzmy sobie na pytanie, które jest zawarte w temacie. 

Tak, warto używać. Nie, jeżeli nie znamy podstaw języka HTML5 i CSS3! Jednak z nauką lub zapoznaniem się z Bootstrapem, to warto nauczyć się, chociaż podstaw języka JavaScript. Dlaczego, niektóre komponenty działają tylko, jeżeli je zaprogramujemy przy użyciu JS'a. Czy tak jest z każdym komponentem? Nie, praktycznie po dołączeniu linku Bootstrap w sekcji head, wszystko działa. 

Jak chcemy, aby inaczej zachowywały się, to już trzeba samemu napisać kod JS. Sam używam tego frameworka i jest bardzo dobry, i ja polecam!

piątek, 10 stycznia 2025

Wypełniacze tekstu na stronach internetowych. Lorem Ipsum i generatory

 Temat nie jest może aż tak na tyle ważny, aby poświęcać dużej uwagi, jednak warto o tym napisać, ponieważ może bardzo być przydatny w celach prezentacji swoich stron innym osobom, a mowa o Lorem Ipsum. Zapraszam

Jeżeli tworzyłeś od zera stronę internetową i to bez względu, czy od zera, to pisanie kodu w HTML i CSS lub z użyciem danego CMS'a np: WordPress, miałeś dylemat, co napisać, aby strona ładnie wyglądała oprócz grafik na stronie. Pisałeś wymyślając tekst z głowy lub dawałeś zwykły ciąg liter. I tu przychodzi dobrze znany wypełniacz tekstu Lorem Ipsum.

Lorem Ipsum, po co i dlaczego?

Nie będę pisał o historii powstania oraz kto wymyślił Lorem Ipsum, ale napiszę, dlaczego warto użyć takich wypełniaczy. I do czego może się przydać. Zacznijmy od tego, tworząc stronę zawsze skupiamy się na strukturze i wyglądzie a efektem końcowym jest pokazanie strony nie tylko, która ma ładnie wyglądać, ale też dobrze prezentować dane na stronie. A nie oszukujmy się, że większość danych na naszej stronie, to nie tylko zdjęcia, ale przede wszystkim tekst! 

Zrobiłeś stronę na WordPress, chcesz pokazać znajomym, to zamiast wymyślać długo tekst, to w tym wypadku z pomocą przychodzą wypełniacze tekstu. Lorem Ipsum ma wiele stron, z których można pobrać tekst lub wygenerować wiele tekstów na naszą stronę, co daje dobry efekt.

Przy pisaniu a raczej tworzeniu strony, w edytorach są pluginy, które dają taki tekst i nie trzeba wchodzić na stronę. Dobrze, odpowiedzmy sobie na pytanie. Po co mi Lorem Ipsum, taki wypełniacz tekstu?

Jak już wyżej napisałem, Lorem Ipsum przyda się wtedy, kiedy nie mamy gotowego tekstu na naszą stronę. Gotowego tekstu, to mam na myśli, naszego samemu napisanego a nie skopiowanego ze strony. Jeżeli mamy gotowe teksty na główną stronę i podstrony, to takie wypełniacze nie są nam potrzebne.

A dlaczego mamy stosować taki wypełniacz? To już wyżej o tym napisałem, ponieważ po co użyć, jest też odpowiedzią na pytanie, dlaczego?

Wypełniacze tekstu a SEO

Jeżeli stronę mamy tylko pokazać, jak będzie coś dobrze wyglądało, prezentowało, to taki wypełniacz jest dobrym rozwiązaniem. Jednak, jeżeli planujemy po stworzeniu strony dać tekst, aby wyszukiwarki Google pokazywały naszą stronę w wynikach wyszukiwania, to takie wypełniacze nie zdadzą egzaminu! I tu uczulam na to! 

Dlaczego nie zdarzą egzaminu? Dla wyszukiwarek i robotów, nie liczy się zwykły tekst a zawartość i ilość tekstu na stronie. To, że wygenerujemy dużo tekstu Lorem Ipsum, wcale nie trafi na wyższą pozycję wyszukiwarki. Wręcz przeciwnie, nie wypozycjonuje strony, bo roboty odwiedzając stronę, zobaczą, że te teksty są już na stronach, gdzie generuje się te teksty. Liczą się słowa kluczowe teksów a nie zapychacz tekstu, który ma tylko być na stronie.

Strony generatory Lorem Ipsum

Jak wyżej pisałem, w Internecie jest duża ilość stron z generatorami lub samymi tekstami lorem ipsum, które możemy skopiować i dać na naszą stronę. Ja osobiście polecam kilka z nich:

Wg.mnie są wystarczające, wystarczy zaznaczyć lub wygenerować ilość tekstu i skopiować.