Uvod u HTML i CSS za dizajnere.

Kao grafički dizajner, vjerojatno ste svjesni stalnog razvoja odnosa između dizajna i tehnologije. To posebno vrijedi za one koji se bave web dizajnom. U ovoj industriji moramo imati osnovno razumijevanje kako naši pažljivo izrađeni izgledi postaju žive web stranice. Kada razumijemo osnove ovog procesa (i njegova ograničenja), možemo točno komunicirati s programerima i stvarati web stranice sa savršenim piksel.

To ne znači da trebate znati kako kodirati web stranicu od vrha do dna (iako bi to bilo sjajno!), to samo znači da trebate razumjeti osnove. U ovom ćemo postu započeti s vrlo osnovnim uvodom u HTML. Naučit ćete kako izrezati web dizajn u Photoshopu i formatirati HTML pomoću CSS-a. Uvod u HTML i CSS za dizajnere

Što je HTML?

Što je HTML?

 

Gotovo sve što vidite dok pregledavate web dokument je hipertekstualnog označnog jezika (HTML). Hipertekst je tekst koji upućuje i upućuje na drugi tekst na vašem zaslonu, omogućujući vam pristup sadržaju jednostavnim klikom. Označni jezik je skup oznaka u uglastim zagradama <>. Ove HTML oznake obično dolaze u paru:

  • <početna oznaka> : Također poznat kao uvodna oznaka.
  •  : naziva se i završna oznaka i uključuje kosu crtu /

Kada priložite sadržaj između ove dvije oznake, cijela stvar se zove element :

  • Ovo je paragraf

Kada se ovaj jezik prevede na Internet, gledatelji neće vidjeti oznake – vidjet će samo sadržaj između njih.

HTML 5, trenutna verzija HTML-a, sadrži oko 100 oznaka s atributima koji mijenjaju njihovu funkciju ili izgled. Trebate znati samo 30-40 ovih oznaka da biste počeli razumjeti i stvarati HTML. Pogledajte ih i uočite kako su grupirani prema funkciji. Pogledajmo ovo na djelu.

Rezanje slika u Photoshopu.

Uvod u HTML i CSS za dizajnere

Prije kodiranja moramo odlučiti koji dijelovi web stranice trebaju sadržavati slike, a koji se mogu kodirati. Iskoristimo alat Photoshop Kriška (skriven u podizborniku Alat za izrezivanje ) i označite područja kao što je fotografija burrita i taco joan .

Rezanje slika u Photoshopu. Uvod u HTML i CSS za dizajnere

Sada moramo izvesti naše isječke - odaberite File > Save for Web (Alt + Shift + Ctrl + S). Kada je odabran određeni isječak, možete postaviti njegove opcije izvoza na desnoj strani prozora (JPG, PNG, itd.). Ako dvaput kliknete određeni fragment, vidjet ćete skočni prozor " parametri fragmenta" - Ovo vam omogućuje imenovanje specifičnih datoteka fragmenata.

dlice_export

Prema zadanim postavkama, sve slike su smještene u: /images/ poddirektorij. Ako želite izvesti samo isječke koje ste izradili, odaberite " Svi prilagođeni fragmenti" u prozoru "Spremi". Uvod u HTML i CSS za dizajnere

export_slices Uvod u HTML i CSS za dizajnere

Stvaranje osnovnog HTML dokumenta

Imamo svoje rezače, stvorimo osnovni HTML dokument. Uvod u HTML i CSS za dizajnere

code_html_simple1 Uvod u HTML i CSS

Linija 1 : Izjavljuje da je HTML 5 dijalekt jezik dokumenta.

Linija 2 : element predstavlja korijen HTML dokumenta. Ovo je obavezan spremnik koji označava granice našeg dokumenta.

3 : poglavlje sadrži nevidljive elemente stranice kao što su meta informacije, naslov itd.

Linija 4 : Ovo je deklaracija o kodiranju dokumenta − utf-8 - siguran izbor - možete pročitati više o HTML kodiranju znakova здесь .

Linija 5 : Ogledna stranica Ovo je naslov stranice koji se pojavljuje u naslovnoj traci preglednika.

6 : zatvara oznaku iz retka 3.

Linija 7 : Ovaj element tijela sadržavat će sav vidljivi sadržaj stranice.

Linija 8 : zatvara oznaku iz retka 2. Ovaj element označava kraj dokumenta. Uvod u HTML i CSS za dizajnere

Postoje i drugi mogući načini kodiranja istog dizajna. Koristit ćemo HTML 5 semantičke oznake (zaglavlje, nav, članak, podnožje) za stvaranje osnovne strukture dokumenta:

IKOS2A Uvod u HTML i CSS

Ovo je izgled preveden u HTML:

Nekoliko napomena:

Redci 11 i 12 : Elementi su bit interneta jer se koriste za stvaranje hiperveze . Oni su vezani za HREF atribut i moraju vezati cilj URL .

Redci 18–20 : Ovo su neke oznake za oblikovanje teksta: označava naslov prve razine; označava odlomak; znači prijelom retka.

Oblikovanje pomoću Cascading Style Sheets (CSS).

Uvod u HTML i CSS za dizajnere

justHTMLbrowser Uvod u HTML i CSS za dizajnere

Kada otvorite samo HTML datoteku u web pregledniku, vidjet ćete da nije formatirana kao naš prethodni dizajn. To je zato što HTML kod nije dovoljan - moramo ga formatirati Kaskadni listovi stilova (CSS) . CSS je stilski jezik koji se koristi za formatiranje HTML elemenata.

Ali zašto točno trebamo kombinirati HTML sa CCS? Prije nekog vremena formatiranje je postignuto dodavanjem atributa HTML oznakama. Međutim, to je rezultiralo nečitljivim i neodrživim kodom. Rješenje je bilo odvojiti sadržaj dokumenta (HTML) od oblikovanja dokumenta (CSS).

Let's Breakdown Simple CSS pravilo : .

CSS_struktura2

Selektor : Ovo je HTML element koji želite stilizirati. Na primjer: <članak>

Oglas : CSS pravilo može imati jednu ili više deklaracija. Svaka deklaracija sastoji se od svojstva i vrijednosti te je odvojena točkom i zarezom. Deklaracije stavljate u vitičaste zagrade {}. Uvod u HTML i CSS za dizajnere

Vlasništvo : ovo je karakteristika stila, koje želite promijeniti. Na primjer: boja pozadine, veličina font itd.

Vrijednost : Svako svojstvo ima pridruženu vrijednost. Na primjer: #ffcc11 (za boju pozadine), 16px (za veličinu fonta), itd.

Tamo mnoga CSS svojstva, koji se mogu postaviti za svaki HTML element, ali nema potrebe da ih sve sami pišete. Možete se osloniti na zadane postavke preglednika ili koristiti osnovni stilski list koji vraća preglednik na razumne postavke. Zapravo, do selektori pisanja to učiniti sami zahtijeva puno znanja i iskustva.

Pogledajmo neka CSS pravila potrebna za formatiranje našeg jednostavnog dizajna.

plateimage_css

Svojstva CSS pozicioniranja : postoji 4 različite metode (statički, fiksni, relativni i apsolutni) koji nam omogućuju pozicioniranje određenih elemenata u našem dizajnu. Nakon postavljanja jedne od ovih metoda, možete pozicionirati elemente pomoću svojstava top, right, bottom i left - oni će raditi drugačije ovisno o tome koju od 4 metode koristite. U ovom slučaju želimo pozicionirati slika_ploče, koristeći apsolutna pozicioniranje.

CSS okvirni model : ovaj model je okvir koji obuhvaća sve HTML elemente, uključujući margine, obrube, ispune i sadržaj. Margina je nevidljivo područje oko obruba i ispuna između obruba i sadržaja.

Ako STVARNO želite naučiti više o kodiranju, Pogledaj na ovu cool stranicu: Codecademy .

Poznajete li HTML i CSS? Podijelite svoje savjete u komentarima!