Podstawowy szkielet strony (elementy obowiązkowe) uwaga: element title nie może być pust |
Hipertekst – organizacja danych w postaci niezależnych fragmentów połączonych hiperłączami.
Zadania (1. sprawdzian):
- https://egzamin-e14.blogspot.com/search/label/HTML[1]
- https://egzamin-ee09.blogspot.com/search/label/HTML[1]
- https://egzamin-inf03.blogspot.com/search/label/HTML[1]
Przykład interaktywny 1. Elementy podstawowe
Elementy struktury strony:
<html>
- element główny<body>
- zawartość strony<head>
- nagłówek dokumentu<link>
- link<meta charset name content>
- metainformacje (atrybut name określa typ informacji np. wartość: description określa opis strony, keywords - słowa kluczowe - określone w atrybuciecontent;
charset="UTF-8"
- deklaruje zalecane kodowanie znakówUTF-8
)<title>
- tytuł dokumentu
- <!DOCTYPE HTML> - deklaracja typu dokumentu (wersja 5 i kolejne)
- Kody i encje (np. < oznacza <)
- Kodowanie znaków <meta charset="utf-8">
Więcej na:
- Karta: http://plotkarka.eu/KP/strona.html
- Plansza: http://plotkarka.eu/PI/html5/strona.html
- Gra: http://plotkarka.eu/gry/losowy_validator.html
Elementy blokowe
Struktura tekstu:<
blockquote>
- cytat blokowy<dl>
- lista definicji<hr>
- linia<h1>
,<h2>,
...,<h6>
- nagłówki tekstu<li>
- pozycja listy uporządkowanej lub nieuporządkowanej<ol type start>
- lista numerowana, atrybut type (typ listy, np. wartość "A" oznacza wyliczenie alfabetyczne z dużych liter), atrybut start (licznik listy, domyślnie 1)<p>
- akapit<pre>
- tekst preformatowany<ul>
- lista wypunktowana
<article>
- artykuł<aside>
- zakładka strony<div id class>
- grupa elementów (często określona przez atrybut id - identyfikator lub class - klasa elementu)<footer>
- stopka strony<header>
- nagłówek strony<main>
- część główna strony<nav>
- nawigacja strony<section>
- sekcja strony
Elementy liniowe
<a href rel target>
- hiperłącze (atrybut href definiuje adres docelowego zasobu, umożliwia również przewijanie strony do elementu z określonym identyfikatorem, wykorzystujemy wtedy znak #, target określa docelowe okno, np. wartość _blank odpowiada za załadowanie strony do nowego okna lub karty)
- skrót (zalecany atrybut title powinien zawierać rozwinięcie skrótu)<abbr title>
<b>
- pogrubienie<br>
- podział wiersza<code>
- kod<em>
- emfaza (wyróżnienie)<i>
- kursywa<ins>
- tekst dodawany<mark>
- wyróżnienie (marker)<s>
- przekreślenie<small>
- tekst pomniejszony<span>
- grupa elementów liniowych<strong>
- wyróżnienie<sub>
- indeks dolny<sup>
- indeks górny