Dodatkowe elementy HTML

Czego dowiedzieliśmy się z poprzednich ćwiczeń:

  • Podstawy tagów i elementów HTML.
  • Jak stworzyć strukturę strony internetowej.
  • Semantyczny kod HTML i sprawdzone metody.

W tym artykule pogłębiasz swoją wiedzę o języku HTML i omawiasz dodatkowe elementy tego języka.

Elementy zawartości tekstowej

<p>To make text bold via CSS, use the <code>font-weight</code> property with the <code>bold</code> property value.</p>

Te elementy umożliwiają tworzenie treści tekstowych i nadają im strukturę, styl i znaczenie. Istnieje wiele fragmentów tekstu, które mogą zawierać poniższe elementy.

Element cytatu blokowego

<blockquote cite="https://www.goodreads.com/quotes">
    <p>Be the change that you wish to see in the world.</p>
</blockquote>

Ten przykład pokazuje, jak użyć elementu <blockquote>, co świadczy o słynnym cytatie Mahatmy Gandhiego. Istnieje wiele świetnych cytatów, które dostarczają zapadających w pamięć treści i znaczenia. Pomyśl o swoich ulubionych inspirujących osobach i ich cytatach.

Używaj elementu <blockquote>, gdy używasz cytatów i odwołujesz się do informacji ze źródła. Element <blockquote> tworzy unikalne wcięcie i wyrównanie w prezentacji oraz używa zarówno tagu otwierającego, jak i zamykającego. <blockquote> jest szczególnie przydatny, gdy stosujesz dłuższe cytaty, które obejmują wiele wierszy tekstu.

W elemencie <blockquote> możesz też używać różnych elementów, np. nagłówka, akapitu czy listy.

Element <details>

<details>
   <summary>Details</summary>
   Additional Information
</details>

Często strona internetowa zawiera sekcję najczęstszych pytań i udostępnia użytkownikowi dodatkowe informacje. Znajdują się tam sekcje z najczęstszymi pytaniami, które są wspólne dla informacji o produktach, planów podróży oraz innych rodzajów pytań i odpowiedzi.

Przydatny jest element <details>, który zawiera dodatkowe informacje. Element ma wbudowaną funkcję przełączania, a użytkownik może go otworzyć i zamknąć. Gdy przełącznik jest otwarty, treść dodatkowych informacji jest rozwinięta i użytkownik może ją odczytać. Po zamknięciu przełącznika informacje dodatkowe będą ukryte przed użytkownikiem. Aby nazwać widżet <details>, użyj elementu <summary>.

<figure>
  <img
    src="https://upload.wikimedia.org/wikipedia/commons/2/2f/Google_2015_logo.svg"
     alt="Google logo">
  <figcaption>Google logo</figcaption>
</figure>

To jest działanie elementu <figure>. Jak widać, zastosowanie <figure> w połączeniu z elementem <figcaption> może poprawić wrażenia wizualne.

W całej sieci dostępne są obrazy i inne przydatne dane wizualne. Elementy wizualne przyciągają uwagę użytkownika i zapewniają satysfakcję. Element <figure> służy do oznaczania obrazów, tabel, wykresów itp. Działanie tej funkcji polega na tworzeniu własnych treści w odniesieniu do głównej treści.

Element <time>

<p>The movie starts on Tuesday at <time datetime="2021-07-01T11:00:00">11:00</time>.</p>

Element <time> ma zarówno znaczenie, jak i znaczenie semantyczne, co ułatwia takie działania jak planowanie spotkań online, publikowanie daty i godziny artykułu na blogu, publikowanie archiwów itp. Przykładami witryn, w których można użyć elementu <time>, są korzystanie z Kalendarza Google, publikowanie artykułu na platformie czy czytanie historycznych archiwów online z biblioteki.

Element <time> odwołuje się do czasu i może reprezentować czas 24-godzinny lub konkretną datę, którą można dostosować do strefy czasowej i lokalizacji. Ten element wymaga tagu otwierającego i zamykającego – <time> i </time>. Możesz dodać atrybut datetime, aby umożliwić odczytywanie dat w formacie czytelnym dla komputera.

Metadane dokumentu

<title>Sarah's Favorite Food Recipes</title>

Za każdym razem, gdy wpisujesz adres URL witryny, na pasku przeglądarki lub na karcie strony internetowej pojawia się nazwa <title>. Jest to tytuł strony internetowej. Ten element jest ważny i jest używany przez wyszukiwarkę do wyświetlania listy powiązanych stron internetowych w wynikach wyszukiwania. Długość tytułu może być różna – od krótkiego i opisowego po dłuższy i bardziej opisowy.

Scenariusz: zastanawiasz się nad stroną internetową, ale nie pamiętasz adresu URL witryny. Wpisz słowa kluczowe w wyszukiwarce. Wyszukiwarka pomaga w znalezieniu strony internetowej, której szukasz. Możesz też wyświetlić nazwę <title> pojawiającą się w wynikach wyszukiwania.

Umieszczone elementy treści

Poza tekstem warto mieć do dyspozycji różne dodatkowe elementy.

Element <iframe>

<iframe src="https://www.wikipedia.org/" title="Wikipedia"></iframe>

Gdy skończysz robić zakupy online i klikniesz opcję płatności, np. PayPal lub Apple Pay, funkcje te są zwykle dodawane do strony internetowej z <iframe>. Wyświetlanie mapy w internecie w celu wyszukania lokalnej firmy to kolejne częste doświadczenie. Elementy iframe tego typu można dodawać na stronie internetowej. W powyższym przykładzie adres URL z Wikipedii został umieszczony w elemencie iframe, zatytułowanym „Wikipedia”.

Element <iframe> umożliwia wstawianie treści z innego źródła i umieszczanie ramki na stronie internetowej. Tworzy prostokątną ramkę i wyświetla zawartość w przeglądarce. Ramka umożliwia prezentację układu w kształcie okna w elemencie <iframe>. To skuteczny sposób dodawania treści do strony internetowej, która zwiększa jej atrakcyjność.

Elementy formularza

<progress max="100" value="30"> 30% </progress>

Gdy oglądasz dłuższy film, wykład lub wypełniasz obszerny formularz, w śledzeniu postępów może Ci pomóc wizualny pasek postępu. W takich sytuacjach element <progress> jest przydatny.

Ten element jest przedstawiony jako pasek wizualny z kolorem tła. Pasek wizualny może mieć różne rozmiary i kolory tła. Na pasku postępu możesz opcjonalnie używać atrybutów max i value. Atrybut max określa liczbę zmiennoprzecinkową, a atrybut value informuje o postępie w danym zadaniu.

Tworzenie scenariusza

<canvas id="canvas"></canvas>

Aby rysować grafikę i animacje w czasie rzeczywistym, użyj elementu <canvas>. Aby utworzyć obiekt canvas, umieść element <canvas> na swojej stronie internetowej HTML. Ten element wymaga kodu JavaScript do rysowania i tworzenia grafiki.

Elementy treści tabeli

<table>
    <thead>
        <tr>
            <th colspan="2">Grocery List</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Broccoli</td>
            <td>Quantity: 2</td>
        </tr>
    </tbody>
</table>

Element <table>

Element <table> tworzy tabelę. Jest to punkt początkowy do dodawania kolejnych elementów z wierszami i kolumnami. Tabele często pojawiają się na stronach internetowych, ułatwiając porządkowanie i wyświetlanie informacji. Jednym z przypadków użycia elementu <table> jest prezentowanie użytkownikowi informacji tabelarycznych, takich jak rodzaj informacji znalezionych w arkuszu kalkulacyjnym.

Element <th>

Element <th> to nagłówek grupy komórek.

Element <tr>

Element <tr> definiuje wiersz komórek w tabeli. Tutaj możesz dodać dane z określonej komórki.

Element <td>

Element <td> tworzy komórkę i dodaje do niej niezbędną treść.

Podsumowanie

W tym artykule udało Ci się odkryć dodatkowe elementy HTML i rozwijać swoje umiejętności kodowania. Wiesz już więcej o treści, tekście w tekście, treściach umieszczonych na stronie i elementach tabel. Teraz już wiesz, jak zrozumieć dodatkowe elementy HTML. Tak trzymaj!