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
HT21 - DA106A - Layout med CSS (1)
Search
Anton Tibblin
September 14, 2021
Education
0
630
HT21 - DA106A - Layout med CSS (1)
Anton Tibblin
September 14, 2021
Tweet
Share
More Decks by Anton Tibblin
See All by Anton Tibblin
HT22 - DA106A - Användbarhet (1)
tibbelit
0
230
HT22 - DA106A - Ramverk
tibbelit
0
250
HT22 - DA106A - JavaScript
tibbelit
0
240
HT22 - DA106A - Responsiv webbutveckling
tibbelit
0
310
HT22 - DA106A - Introduktion till CSS
tibbelit
0
330
HT22 - DA106A - Formulär & tabeller
tibbelit
0
340
HT22 - DA106A - Introduktion till HTML
tibbelit
0
480
HT22 - DA106A - Kursintroduktion
tibbelit
0
300
VT22 - DA395A - Storage, geolocation & media
tibbelit
0
260
Other Decks in Education
See All in Education
Data Management and Analytics Specialisation
signer
PRO
0
980
Best Wedding day perfume
vicjon
0
260
Monaca Educationを活用した課題解決型の探究学習の実践
asial_edu
0
200
2024年度春学期 統計学 講義の進め方と成績評価について (2024. 4. 11)
akiraasano
PRO
0
100
Родина моя Беларусь в лицах
programmer_sch2np
0
150
HCL Notes 14.0 「スタイルの変更」で「3 設定の確認」を深掘り
harunakano
0
1.9k
経験に複利を効かせろ!ふりかえり研修2024
pokotyamu
19
7.2k
AWS試験全冠したら新しい道が開けた話
nagisa53
3
1.1k
アプリ開発を目指した授業づくりについて
asial_corp
0
420
WordPressを教える人のための視点と考え方
crebowinfo
0
230
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
signer
PRO
1
1.7k
[SemanaX-UFCG-2024] Guia descomplicado de entrevistas FAANG
hugaomarques
2
450
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
132
6.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Bash Introduction
62gerente
604
210k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Visualization
eitanlees
135
14k
Gamification - CAS2011
davidbonilla
76
4.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
2k
Designing the Hi-DPI Web
ddemaree
276
33k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.3k
Making Projects Easy
brettharned
108
5.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
186
16k
Transcript
LAYOUT MED CSS
Dagens föreläsning Dagens agenda • Snabb repetition av HTML &
CSS • Element för positionering & layout • Positionering av element • Statisk • Relativ • Absolut • Fixederad • Layout med CSS
None
None
None
None
None
None
Repetition: CSS • Att formge en webbplats • Olika klädsel
till samma innehåll • Hur hittar man det man vill formge?
None
Boxmodellen för HTML-element
Exempel på boxmodellen
None
None
None
Vad gör en layout bra?
Att visa upp HTML-element
Tre olika metoder för att visa upp element Float Flexbox
Grid
MAN KAN I PRINCIP BYGGA ALLT MED ALLA TEKNIKERNA Men
det är en dålig idé…
ATT VÄLJA HUR ELEMENT SKA VISAS UPP
display: float • Fungerar bäst när man vill positionera individuellt
element i förhållande till andra element. Exempel: • En bild ska ligga till höger/vänster om texten • En informationsruta ska ligga till höger/vänster om annat innehåll
display: flex • Fungerar bäst när man vill positionera flera
element i förhållande till varandra, exempelvis: • Flera bilder efter varandra • Element ska ha olika storlekar beroende på tillgång av yta
display: grid • Fungerar bäst när man vill positionera element
som ett rutnät, exempelvis: • Bygga layouter med kolumner som har ”fasta” propotioner • Element ska ha olika storlekar beroende på tillgång av yta
Idag tittar vi på: float
OLIKA SÄTT ATT POSITIONERA ELEMENT relativ, statisk, absolut, fixerad
CSS - position
BOXMODELLEN Egenskapen: box-sizing
None
None
box-sizing: content-box; box-sizing: border-box; element { box-sizing: content-box; /* Standard
*/ width: 158px; padding: 20px; border: 1px solid black; } element { box-sizing: border-box; width: 200px; padding: 20px; /* Inkluderas i width */ border: 1px solid black; /* Inkluderas i width */ }
DEMO - POSITIONERING Med float
None
https://de veloper.m ozilla.org/ en- US/docs/ Web/HTM L/Element
None
Hur skapar man en layout?
None
Vi behöver alltså • Sidhuvud • Navigation • Innehåll •
Sidfot <header> <nav> <main> <footer>
Kan vara bra att ha… • En box (<div>) som
omsluter hela sidan.
DEMO LAYOUT
None