Termin „potomek” odnosi się do faktu, że jeden element jest zawarty w innym. Termin przeciwny to „przodek”, który oznacza, że element jest zawarty w przodkach. W przypadku następnego kontenera w górę lub w dół można użyć bardziej szczegółowych terminów nadrzędny/podrzędny. Wyobraź sobie na przykład dokument z akapitem zawierającym link. Element nadrzędny linku to akapit, ale ma też dokument jako element nadrzędny. Z drugiej strony dokument może mieć wiele akapitów podrzędnych, z których każdy ma linki. Linki to wszystkie elementy podrzędne dokumentu nadrzędnego.
Spróbuj utworzyć formularz, w którym użytkownicy będą mogli podać swój ulubiony kolor.
Dane powinny być wysyłane jako żądanie POST
, a adres URL, pod którym będą przetwarzane, to /color
.
Jednym z możliwych rozwiązań jest skorzystanie z tego formularza:
<form method="post" action="/color"> <label for="color">What is your favorite color?</label> <input type="text" name="color" id="color"> <button>Save</button> </form>
Załóżmy, że chcesz, aby skrypt działający w czasie https://web.dev
przetwarzał dane formularza. Jak to zrobić?
Wypróbuj
Lokalizację skryptu możesz wybrać za pomocą atrybutu action
.
<form action="https://example.com/animals"> ... </form>
Korzystanie z mkcert: podręcznik
Aby uruchomić lokalną witrynę deweloperską z protokołem HTTPS:
-
Konfiguracja mkcert
Zainstaluj mkcert, jeśli jeszcze tego nie zrobiono, np. w systemie macOS:
brew install mkcert
Instrukcje instalacji mkcert w systemach Windows i Linux znajdziesz w artykule install mkcert.
Następnie utwórz lokalny urząd certyfikacji:
mkcert -install
-
Utwórz zaufany certyfikat.
mkcert {YOUR HOSTNAME e.g. localhost or mysite.example}
Spowoduje to utworzenie ważnego certyfikatu (który zostanie automatycznie podpisany przez
mkcert
). -
Skonfiguruj serwer programistyczny tak, aby używał protokołu HTTPS i certyfikatu utworzonego w kroku 2.
-
✨ Gotowe. Możesz teraz otworzyć
https://{YOUR HOSTNAME}
w przeglądarce bez ostrzeżeń