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ń