html, css i javascript web tehnologije - 3. predavanje - startit.rs
TRANSCRIPT
![Page 1: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/1.jpg)
HTML, CSS i JAVASCRIPTWEB TEHNOLOGIJE - PREDAVANJE 3.
SEE ICT - STARTIT CENTAR
![Page 2: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/2.jpg)
PROGRAM PREDAVANJA I VEŽBI● Pozicioniranje elemenata - najvažniji segment CSS jezika;
● Margin, padding - css box model;
● Napredni CSS : Inline, Inline-block, Block
● CSS i raspoređivanje elemenata na strani
● Projekat: Web Sajt
![Page 3: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/3.jpg)
CSS - ZEN GARDEN - DEMONSTRACIJA SILE CSS-A
http://www.csszengarden.com
![Page 4: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/4.jpg)
CSS - ZEN GARDEN - DEMONSTRACIJA SILE CSS-A
![Page 5: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/5.jpg)
KAKO BROWSER PRIKAZUJE HTML ELEMENTE?
HTML
HEAD BODY
TITLE P
![Page 6: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/6.jpg)
CSS - “BOX” MODEL<p>Računarsko razmišljanje je velika vizija koja bi trebalo da vodi edukatore, istraživače i praktičare dok zajedno radimo na tome da se pogled čitavog društva prema ovom polju promeni. </p>
<p>Računarsko razmišljanje podrazumeva korišćenje istraživačkog razmišljanja u otkrivanju rešenja. Uključuje planiranje, učenje i raspoređivanje u prisustvu neizvesnosti.</p>
<p>Učiti kodiranju jednako je učiti pisanju. Znate tehniku, skraćenice, slova, oznake, ali je na kraju, ono što iskomunicirate najbitnije. Svakako, znati kodirati je dobra
početna pozicija za kvalitetan posao ovih dana, ali će vam poznavanje razmišljanja omogućiti da na stalno-promenljivom tržištu ostanete kompetitivni.</p>
???
???
![Page 7: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/7.jpg)
<p>Računarsko razmišljanje podrazumeva korišćenje istraživačkog razmišljanja u otkrivanju rešenja. Uključuje planiranje, učenje i raspoređivanje u prisustvu neizvesnosti.</p>
CSS - “BOX” MODEL
PaddingSadržaj
MarginBorder
![Page 8: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/8.jpg)
CSS “BOX” MODEL - PADDING
Padding - CSS svojstvo
h1 {padding : 10px
}
10px
10px
Top, Right, Bottom, Left
10px
10px
![Page 9: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/9.jpg)
CSS “BOX” MODEL - BORDER
p {padding : 10px;border: 1px solid green;
}
Border: debljina - stil - bojaBorder - CSS svojstvo
10px10px
img {border: 5px dotted grey;
}
10px10px
![Page 10: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/10.jpg)
CSS “BOX” MODEL - MARGIN
img {padding : 20px;border: 5px dashed gold;margin: 30px;
}
Margin - CSS svojstvo
30px
60px
30px
30px 30px
30px
30px
![Page 11: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/11.jpg)
<p>Računarsko razmišljanje podrazumeva korišćenje istraživačkog razmišljanja u otkrivanju rešenja. Uključuje planiranje, učenje i raspoređivanje u prisustvu neizvesnosti.</p>
CSS - “BOX” MODEL - PONOVO!
PaddingSadržaj
MarginBorder
![Page 12: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/12.jpg)
nav {margin : 10px 30px 20px 30px;
}
PADDING I MARGIN - VARIJACIJEarticle {
padding : 10px;}
Top Right Bottom Left
ul {padding : 15px 25px;
}
Top Left Bottom Right
10px
10px
10px
10px
10px
30px
20px
30px
15px
25px
15px
25px
![Page 13: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/13.jpg)
PADDING I MARGIN - VARIJACIJE
a {padding-top : 10px;margin-left: 20px;border: 1px solid gold;
}
10px
20px
padding-toppadding-bottompadding-leftpadding-right
margin-topmargin-bottommargin-leftmargin-right
![Page 14: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/14.jpg)
nav {border-left: 3px dashed gold;Border-right: 3px dashed gold;
}
BORDER - VARIJACIJEarticle {
border-top : 4px solid gold;}
border-left, border-right, border-top, border-bottom
![Page 15: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/15.jpg)
HTML ELEMENTI ZA GRUPISANJEindex.html:<h1>The color of love is <span>red.</span></h1>
style.css:span {
color:red}
SPAN - koristi se za grupisanje teksta
![Page 16: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/16.jpg)
ELEMENTI ZA GRUPISANJE TEKSTA I DRUGIH ELEMENATA
DIV - koristi se za grupisanje drugih HTML elemenata
<p>Sumirajući svoje utiske, i studenti i njihova profesorka zaključili su da je ekonomija bazirana na teškoj industriji stvar prošlosti – kako u Srbiji, tako i na čitavom Balkanu.</p>
<div><p>Kao neko ko je rođen u Beogradu, jako sam ponosna na pozitivne utiske koje je naša poseta ostavila mojim MBA studentima.</p>
<p>Za mnoge od studenata, koji se inače posebno zanimaju za preduzetništvo, kulminacija posete je bila naša saradnja sa StartLabs-om i prilika da upoznaju mlade preduzetnike iz regiona, kao i da im savetima pomognu u daljem radu i probijanju na svetsko tržište.</p>
</div>
<p>Ono sa čime ostajemo jeste IT industrija kojoj treba još više podsticaja, čitav niz sektora koji kreiraju dodatne poslove i biznis atmosfera koja može biti nosilac značajnijih ekonomskih promena u godinama koje dolaze – promena u kojima će male tehnološke kompanije koje izvoze svoje usluge na globalno tržište igrati ključnu ulogu, a koje će inspirisati buduće preduzetnike na putu ka sopstvenim poslovnim poduhvatima.</p>
![Page 17: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/17.jpg)
HTML - SLAGANJE ELEMENATA U BROWSERU
<img src=”...”> <img src=”...”> <img src=”...”>
![Page 18: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/18.jpg)
<p>...</p>
<p>...</p>
HTML - SLAGANJE ELEMENATA U BROWSERU
<p>...</p>
![Page 19: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/19.jpg)
HTML - SLAGANJE ELEMENATA U BROWSERU
<p>...</p>
<p>...</p>
<p>...</p>
<img src=”...”> <img src=”...”> <img src=”...”>
???
![Page 20: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/20.jpg)
KAKO BROWSER ISCRTAVA WEB STRANU?● Elementi koji se slažu jedan pored drugog:
strong, a, img, span …
● Elementi koji zauzimaju celu širinu - slažu se jedan ispod drugog:
p, article, aside, h1..h6, div, header, footer, nav, ul, ol, li…
![Page 21: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/21.jpg)
KAKO BROWSER ISCRTAVA WEB STRANU?
INLINE ELEMENTI : BROWSER IH SLAŽE JEDAN PORED DRUGOG!
<img src="mountain.jpg"><span>Poznavanje kodiranja je dobra početna pozicija za kvalitetan posao ovih dana.</span><a href='http://www.startit.rs'>Pročitajte više...</a>
Poznavanje kodiranja je dobra početna pozicija za kvalitetan posao ovih
dana. Pročitajte više...
![Page 22: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/22.jpg)
KAKO BROWSER ISCRTAVA WEB STRANU?
BLOCK ELEMENTI : BROWSER IH SLAŽE JEDAN ISPOD DRUGOG!
<h1>Internet i poslovanje</h1>
<p>Mogućnosti koje nudi internet u savremenom poslovanju ne mogu se porediti ni sa jednim
dosadašnjim rešenjem.</p><ul>
<li>HTML</li>
<li>CSS</li>
<li>Javascript</li>
</ul>
![Page 23: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/23.jpg)
INLINE I BLOCK - CSS PODRŠKAp#main {
display:block;}
span.marker {display:inline;
}
a.external {display:block;
}
li {display:inline;
}
CSS DISPLAY - ODREĐUJE KAKO ĆE BROWSER DA PRIKAŽE ELEMENT
![Page 24: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/24.jpg)
RAZMEŠTANJE ELEMENATA U CSS-u
![Page 25: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/25.jpg)
RAZMEŠTANJE ELEMENATA NA WEB STRANI
FLOAT - SE KORISTI ZA PRERASPODELU ELEMENATA NA STRANI
![Page 26: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/26.jpg)
RAZMEŠTANJE ELEMENATA U CSS-u
<h1>Curriculum Vitae</h2>
<h2>Petar Petrović</h2><p>Intent to get a position to utilize my
skills and abilities into practice for mutual
growth and benefit and make endeavors towards
the way which is innovative, creative & excel
in my field.</p>
CSS FLOAT SVOJSTVO!
<img src="petar.jpg">
img {
float:right;
}float:none;
float:left;
float:right;
![Page 27: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/27.jpg)
PRIMENA “FLOAT” SVOJSTVA
RAZMEŠTAJ ELEMENATA NA WEB STRANI
![Page 28: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/28.jpg)
CSS “FLOAT” - OSOBINE
“CLEAR” U CSS-u - BRIŠE DEJSTVO PRETHODNE DIREKTIVE “FLOAT”
footer {
clear:both;
}
clear: none;
clear: left;
clear: right;
clear: both;
![Page 29: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/29.jpg)
PRIMENA “CLEAR” SVOJSTVA
“FLOAT” I “CLEAR” U KOMBINACIJI - MOĆNO ORUŽJE
![Page 30: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/30.jpg)
CSS PREKLAPANJE - OVERFLOW
OVERFLOW - KONTROLIŠE ŠTA SE DEŠAVA KADA SADRŽAJ ELEMENTA IZLAZI VAN NJEGOVOG OKVIRA - “PRAVOUGAONIKA”
![Page 31: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/31.jpg)
VEŽBA - IZRADA WEB SAJTA
![Page 32: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/32.jpg)
● CSS Box model - padding, border, margin
● HTML Elementi za grupisanje teksta i drugih elemenata - SPAN i DIV
● Inline i Block Elementi
● CSS Float - pojam i upotreba za raspored elemenata na strani
● CSS Overflow - za kontrolu sadržaja elementa
ŠTA SMO DANAS NAUČILI?
![Page 33: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/33.jpg)
● Napraviti galeriju slika u CSS-u
● Unaprediti sajt picerije CSS-om za pozicioniranje
● Instalirati Chrome plugin za auto-refresh strane https://chrome.google.
com/webstore/detail/refresh-monkey/ljngnafhejmefmijjoedbclkadhacebd/related?hl=en
● BONUS: istražiti FLEXBOX - način za pozicioniranje elemenata
DOMAĆI ZADATAK
![Page 34: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/34.jpg)
● Tilt - Render page in 3D - https://addons.mozilla.org/en-US/firefox/addon/tilt/
● HTML5 - email časopis - http://html5weekly.com
● CSS Tricks - koristan sajt o CSS-u - https://css-tricks.com
● Smashing Magazine - https://www.smashingmagazine.com
KORISNI LINKOVI
![Page 35: HTML, CSS i Javascript Web tehnologije - 3. predavanje - Startit.rs](https://reader036.vdocuments.site/reader036/viewer/2022062306/58ab7a0f1a28abb54e8b6cd7/html5/thumbnails/35.jpg)
HVALA VAM NA PAŽNJI!PITANJA?