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; }