MathIAMathia
priručnik · programiranje

Veb — brzi podsetnik

HTML, CSS i JavaScript na jednom mestu — drži otvoreno dok praviš stranicu. 💛

HTML kostur

<!DOCTYPE html> <html> <head><title>..</title></head> <body> ... </body> </html>

body = ono što se vidi.

Tekst

<h1>Naslov</h1> <p>Pasus</p> <b>podebljano</b> <br> // novi red

h1 najveći, h6 najmanji.

Link i slika

<a href="adresa">link</a> <img src="slika.jpg" alt="opis">

href = adresa, src = putanja.

Lista

<ul> <li>jedan</li> <li>dva</li> </ul>

ul = sa tačkicama, ol = brojevi.

CSS — gde

<style> body { ... } </style>

U head, ili poseban .css fajl.

CSS — osobine

color: #9c7838; background: #fbf6ee; font-size: 18px; text-align: center;

ime: vrednost; (ne zaboravi ;)

CSS — selektori

p { ... } // svi p .klasa { ... } // class="klasa" #ime { ... } // id="ime"

. za klasu, # za id.

Flexbox

.red { display: flex; gap: 12px; justify-content: center; }

Reda elemente u red.

JS — osnove

let ime = "Ana"; let broj = 5; console.log(ime);

let = promenljiva.

JS — funkcija

function zbir(a, b) { return a + b; } zbir(3, 4); // 7

return vraća rezultat.

JS — DOM

document .getElementById("ime") .textContent = "novo";

Nađe element i menja ga.

Događaj

<button onclick="f()"> Klikni </button>

onclick poziva funkciju f.

Konzola

F12 → Console console.log(x); // tu se vide greške

Prvo mesto kad nešto ne radi.