Witaj! Poniżej znajdziesz podstawowe informacje na temat struktury dokumentów HTML oraz CSS, wraz z przykładami kodu, które pomogą Ci lepiej zrozumieć, jak budować strony internetowe.
Każdy dokument HTML zaczyna się od deklaracji typu oraz zawiera sekcje head i body.
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<title>Moja Strona</title>
</head>
<body>
<h1>Witaj!</h1>
<p>To jest przykładowy tekst.</p>
</body>
</html>
Aby polskie znaki wyświetlały się poprawnie, użyj:
<meta charset="UTF-8">
<h1> – nagłówek 1. poziomu<p> – paragraf<a> – link<img> – obrazek<b> – pogrubienie<i> – kursywa<u> – podkreślenie<p><b>Pogrubiony</b> i <i>kursywa</i></p>
<ul>
<li>Element 1</li>
<li>Element 2</li>
</ul>
<ol>
<li>Element A</li>
<li>Element B</li>
</ol>
HTML umożliwia tworzenie tabel przy użyciu znaczników takich jak <table>, <tr>, <th> i <td>.
<table border="1">
<tr>
<th>Kolumna 1</th>
<th>Kolumna 2</th>
</tr>
<tr>
<td>Dane 1</td>
<td>Dane 2</td>
</tr>
</table>
Formularze służą do wprowadzania danych przez użytkownika:
<form action="/submit" method="post">
<label for="name">Imię:</label>
<input type="text" id="name" name="name" required>
<br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<br>
<input type="submit" value="Wyślij">
</form>
Styl CSS można dołączać na trzy sposoby:
<style> w <head><link>style)
<style>
body {
background-color: #121212;
color: #e0e0e0;
}
</style>
CSS składa się z selektora, właściwości i wartości:
selector {
property: value;
}
Selektory wskazują, do jakich elementów mają być zastosowane style:
p – wszystkie paragrafy#id – element o określonym ID.klasa – wszystkie elementy z daną klasą
.my-class {
color: red;
background-color: black;
}