Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HTML + CSS
Search
Felipe Luiz Soares
July 06, 2017
Programming
160
1
Share
HTML + CSS
Slides do curso de HTML + CSS na semana de atualização tecnologica na Fatec Sorocaba
Felipe Luiz Soares
July 06, 2017
More Decks by Felipe Luiz Soares
See All by Felipe Luiz Soares
Writing unit tests with Jest using test best practices
felipesoares6
0
190
Comecei uma tarefa e olha no que deu!
felipesoares6
0
60
GraphQL & beyond
felipesoares6
0
59
THE MEANING OF LIFE FRONT-END USER EXPERIENCE AND EVERYTHING
felipesoares6
0
68
BEM
felipesoares6
0
77
Read-Search-Ask
felipesoares6
1
98
Other Decks in Programming
See All in Programming
Zod v4 Codec でスキーマに型変換を埋め込む REST API 設計 #TSKaigi2026
ryutaro_yako
0
160
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
150
AI 時代のソフトウェア設計の学び方
masuda220
PRO
28
11k
AIエージェントの隔離技術の徹底比較
kawayu
0
440
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
460
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
410
Oxcを導入して開発体験が向上した話
yug1224
4
240
バックエンドにElysiaJSを採用して気付いた、良い点・悪い点
wanko_it
1
190
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
2.9k
~ 秘伝のタレ化した『神スプシ』と戦う ~ 関数型パラダイムで壊れない仕組みへ
h0r15h0
1
140
Modding RubyKaigi for Myself
yui_knk
0
690
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
250
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Into the Great Unknown - MozCon
thekraken
41
2.5k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
920
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
350
Accessibility Awareness
sabderemane
1
130
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Transcript
HTML + CSS Felipe Soares e Jullia Saad
Quem é esse cara? Felipe Luiz Soares Web Developer at
Codeminer 42 GitHub: https://github.com/felipesoares6 SpeakerDeck: https://speakerdeck.com/felipesoares6
E quem é essa mina? Jullia Saad ADS - Fatec
Sorocaba Desenvolvedora front-end - Tegra GitHub: https://github.com/julliasaad/
How the web works
Front-end and Back-end
Beginner’s Guide https://www.codeschool.com/beginners-guide-to- web-development
github.com/felipesoares6/Curso-Fatec-HTML-CSS Where is the code?
WTF is GIT? and GitHub Git GitHub
HTML <HyperText Markup Language>
CSS {Cascading Style Sheets}
Definição bem básica <definição> Linguagem de marcação utilizada na construção
de páginas na Web </definição>
Definição mais básica ainda Definição { Linguagem de estilo utilizada
para apresentação de páginas web } ; ;
Então, tags <head> <!DOCTYPE html> <body> <html> <header> <footer> <section>
<title> <p> <a> <img> <div> <strong> <ul> <ol> <li> <span> <h1> <meta charset=”utf-8”>
<!DOCTYPE html> Não é uma tag html! Instrução para o
browser sobre a versão HTML usada.
Conjunto de caracteres utilizados para escrever o documento. <meta charset=”utf-8”
>
<html> </html> <head> </head> <body> </body>
<head> </head> <meta charset=”utf-8” > <title> </title>
<header> <section> <footer> <body> </body>
<html> </html> <head> </head> <body> </body> <header> </header> <section> </section>
<footer> </footer> <meta charset=”utf-8” /> <title> </title>
Alguma pergunta?
VOCÊS JÁ SABEM TUDO <Sobre estrutura HTML>
SLIDE
None
<h1> cepo de madeira </h1> <h2> cepo de madeira </h2>
<h3> cepo de madeira </h3>
<a href=” ”> </a>
<p> hoje eu vou ensinar uma brincadeira com palitos de
fósforo, É O SEGUINTE, vc tem que pegar um palito de fósforo e raspar essa camada preta aqui da ponta </p>
É bom que vc tenha um martelo <strong> </strong> BEM
FORTE
<em> </em> BEM DURO
<img src=” ” >
<li> carro 1 </li> <ul> </ul> <li> carro 2 </li>
<div> </div> <span> </span>
Nenhuma pergunta mesmo? Sério?
VOCÊS JÁ SABEM TUDO <Sobre HTML>
<header> </header>
<section> </section> DESTA QUE DES TAQUE
<footer> </footer>
fontawesome.io Ícones legais É de graça tem em vários sites
CDN é uma fonte birl
fontawesome.io https://www.bootstrapcdn.com/fontawesome/ http://fontawesome.io/ SITE CDN
HTML
HTML HTML + CSS
Link CSS <link rel="stylesheet" href="css/style.css">
Seletor
How to CSS h2 { font-size: 38px; font-family: Arial; }
How to CSS h1, h2 { font-size: 38px; font-family: Arial;
}
How to CSS header h2 { font-size: 38px; font-family: Arial;
}
Responsividade
Responsividade <meta name="viewport" content="initial-scale=1, maximum-scale=1, width=device-width"/>
px vh vw view height view width pixel AQUELE 1%
None
Cores color: red; color: #20009a; color: rgb(21,255,0);
Cores color: rgb(21,255,0); color: rgba(21,255,0,0.7); R(ed)G(reen)B(lue)A(lpha)
.class .wow { min-height: 100vh; text-align: center; } <section class=”wow”>
<h1></h1> <img src=”birl.png> </section>
#id #wow { min-height: 100vh; text-align: center; } <section id=”wow”>
<h1></h1> <img src=”birl.png> </section>
Alguma pergunta?
Padding, Margin e Border border margin padding
How to Set Margin/Padding padding: 10px; margin: 10px 30px; margin:
10px 30px 5px 12px; top/down left/right top/down/left/right top right down left
Display
FLEX BOX
Display FLEEEEEEEEEEEEEEEEXXXX Elemento pai que ganhará a oportunidade gloriosa de
ter seu display como FLEX { display: flex; flex-flow: row; (default) }
Display FLEEEEEEEEEEEEEEEEXXXX Elemento pai { flex-flow: column; justify-content: center; align-items:
center; }
Alguma pergunta sobre o famigerado FLEXBOX?
<header> </header>
<section> </section> DESTA QUE DES TAQUE
<section> </section> CON TATO SEM TATO
<footer> </footer>
VAMO DE CSS
a:hover
a:hover a { transition: all .2s ease; background-color: rgba(0,0,0, .7);
} slow start, then fast, then end slowly transition-duration all attributes
a:hover a: hover { background-color: rgba(0,0,0, .9); }
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS
Responsividade
Responsividade @media (min-width:768px) { }
Responsividade @media (min-width:1024px) { }
None
WOW WOW WOW MT BEM TOP Vai embora cara
speakerdeck.com/felipesoares6 Onde estão os slides?
https://goo.gl/forms/2dCp462KuTkJ WwZn1 Responda o formulário!
SO PARTI PRO ABRAÇO
Agora que eu já sei HTML+CSS
O que ta rolando por ai python sorocaba - https://www.meetup.com/pt-BR/Grupy-SP/
guru sorocaba - https://www.meetup.com/pt-BR/GURU-Sorocaba/ hacklab - https://www.facebook.com/hacklabsorocaba/ GDG Sorocaba - https://www.facebook.com/GDGSorocaba/ sorocaba css - https://www.meetup.com/pt-BR/SorocabaCSS/ Node Sorocaba - https://www.meetup.com/pt-BR/Sorocaba-Node-User-Group-SNUG/ WomenTechmakers - https://www.facebook.com/groups/wtmsorocaba/ in.tegra.do - http://www.meetup.com/In-Tegra-Do/ english meetup - http://www.meetup.com/Sorocaba-English-Conversation-Happy-Hours/ rails girls sorocaba - https://www.facebook.com/railsgirlssorocaba/
1st codepen meetup brazil
sorocabacss
A LITTLE PUG say thank you for your time !