Wprowadzenie do tworzenia stron internetowych

Definicja HTML, CSS i JavaScript

  • HTML (HyperText Markup Language): HTML to podstawowy język stosowany do tworzenia treści na stronach internetowych. Pozwala on strukturyzować zawartość, tworząc nagłówki, paragrafy, listy i wiele innych elementów.
  • CSS (Cascading Style Sheets): CSS to język używany do stylizacji stron internetowych. Pozwala on określać wygląd i układ elementów HTML, kontrolując takie właściwości jak kolor, rozmiar czcionki, odstępy i tło.
  • JavaScript: JavaScript to język programowania, który dodaje interaktywność do stron internetowych. Za jego pomocą można tworzyć animacje, obsługiwać interakcje użytkownika oraz manipulować zawartością strony w czasie rzeczywistym.

Ogólne zasady tworzenia stron internetowych

  • Responsywność: Strony internetowe powinny być responsywne, czyli dostosowywać się do różnych urządzeń i rozmiarów ekranów, tak aby użytkownicy mogli komfortowo przeglądać treści zarówno na komputerach, tabletach, jak i smartfonach.
  • Dostępność: Dostępność jest kluczowym elementem projektowania stron internetowych, ponieważ strony powinny być czytelne i łatwe w nawigacji dla wszystkich użytkowników, w tym osób z niepełnosprawnościami.
  • Optymalizacja pod kątem wydajności: Strony internetowe powinny być zoptymalizowane pod kątem szybkości ładowania, co poprawia doświadczenie użytkownika i może wpływać na pozycję strony w wynikach wyszukiwania.

Przykłady Podstawowej Struktury HTML i Stylizacji CSS





<!DOCTYPE html>
<html lang="pl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Moja Strona</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header>
        <h1>Witaj na mojej stronie!</h1>
    </header>
    <nav>
        <ul>
            <li><a href="#">Strona Główna</a></li>
            <li><a href="#">O Nas</a></li>
            <li><a href="#">Kontakt</a></li>
        </ul>
    </nav>
    <main>
        <section>
            <h2>O Nas</h2>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        </section>
    </main>
    <footer>
        <p>&copy; 2024 Moja Strona</p>
    </footer>
</body>
</html>
body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  background-color: #f0f0f0;
}

header {
  background-color: #333;
  color: #fff;
  text-align: center;
  padding: 20px;
}

nav ul {
  list-style-type: none;
  padding: 0;
  text-align: center;
}

nav li {
  display: inline;
  margin-right: 20px;
}

nav a {
  text-decoration: none;
  color: #333;
}

footer {
  background-color: #333;
  color: #fff;
  text-align: center;
  padding: 10px;
}

Przykłady prostych skryptów JavaScript dla interaktywności

document.querySelector('button').addEventListener('click', function() {
  document.body.style.backgroundColor = 'lightblue';
});

Linki do zasobów do dalszego nauki

Jeśli chcesz dowiedzieć się więcej na temat tworzenia stron internetowych, oto kilka przydatnych źródeł:

Zapraszamy do dalszego zgłębiania tajemnic tworzenia stron internetowych!