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
もう一度imgタグをおさらいしよう
Search
Yoshihiro Hasegawa
January 23, 2023
Programming
0
140
もう一度imgタグをおさらいしよう
2023年1月23日(月)Markup Meetup #3 LT資料
Yoshihiro Hasegawa
January 23, 2023
Tweet
Share
More Decks by Yoshihiro Hasegawa
See All by Yoshihiro Hasegawa
意外な落とし穴?ECサービス内のWordPressを扱う上での注意点 / Unexpected Pitfalls? Key Considerations When Using WordPress Within E-Commerce Services
hiro_ghap1
0
39
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
760
LINE公式アカウント&WordPressで更新頻度が上がった話
hiro_ghap1
1
180
リッチリザルトのための構造化データハンズオン
hiro_ghap1
0
58
クリック率アップを目指す!リッチリザルトのための構造化データ
hiro_ghap1
0
600
2020年からWebサイトが意匠権の対象になります
hiro_ghap1
0
430
すぐできる構造化データマークアップ
hiro_ghap1
1
240
Other Decks in Programming
See All in Programming
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
180
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
5.5k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
780
余白を設計しフロントエンド開発を 加速させる
tsukuha
5
1.2k
CSC307 Lecture 02
javiergs
PRO
1
760
クラウドに依存しないS3を使った開発術
simesaba80
0
230
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
210
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
1.1k
Grafana:建立系統全知視角的捷徑
blueswen
0
290
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
180
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
150
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
210
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
700
Designing Experiences People Love
moore
143
24k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
420
How to build a perfect <img>
jonoalderson
1
4.8k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
220
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
300
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
100
Between Models and Reality
mayunak
1
170
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
͏ҰJNHλάΛ͓͞Β͍͠Α͏ ୩ت༸ .BSLVQ.FFUVQ
㲔 ୩ ت༸ גࣜձࣾεςϥΫϦΤΠτ දऔక ૯߹WebαʔϏε λμϑϥ ද σδλϧϋϦουେࡕ ඇৗۈߨࢣ
ژܳज़σβΠϯઐֶߍ ඇৗۈߨࢣ ௗऔݝձ࿈߹ձ ొઐՈ גࣜձࣾHow to Use CTO ϑϩϯτΤϯυΤϯδχΞ / ͷιϜϦΤ® hiro_ghap1 chocolat_street
㲔 ୩ ت༸ גࣜձࣾεςϥΫϦΤΠτ දऔక σδλϧϋϦουେࡕ ඇৗۈߨࢣ ௗऔݝձ࿈߹ձ ొઐՈ גࣜձࣾHow
to Use CTO ϑϩϯτΤϯυΤϯδχΞ / ͷιϜϦΤ® hiro_ghap1 chocolat_street hiro_ghap1
㲔 ୩ ت༸ גࣜձࣾεςϥΫϦΤΠτ දऔక σδλϧϋϦουେࡕ ඇৗۈߨࢣ ௗऔݝձ࿈߹ձ ొઐՈ גࣜձࣾHow
to Use CTO ϑϩϯτΤϯυΤϯδχΞ / ͷιϜϦΤ® hiro_ghap1 chocolat_street
͏ҰJNHλάΛ͓͞Β͍͠Α͏
)5.-4UBOEBSEͰͷJNHλά
ίϯςϯπΧςΰϦʔ ίϯςϯπΧςΰϦʔ)5.-)ZQFS5FYU.BSLVQ-BOHVBHFc.%/ IUUQTEFWFMPQFSNP[JMMBPSHKBEPDT8FC)5.-$POUFOU@DBUFHPSJFT
)5.-4UBOEBSEͰͷJNHλά ϑϩʔίϯςϯπ ϑϨʔδϯάίϯςϯπ ΤϯϕσΟουίϯςϯπ
)5.-4UBOEBSEͰͷJNHλά ϑϩʔίϯςϯπ ϑϨʔδϯάίϯςϯπ ΤϯϕσΟουίϯςϯπ ཁૉ͕VTFNBQଐੑΛͭ߹ ΠϯλϥΫςΟϒίϯςϯπ ύϧύϒϧίϯςϯπ
ίϯςϯπΧςΰϦʔ ίϯςϯπΧςΰϦʔ)5.-)ZQFS5FYU.BSLVQ-BOHVBHFc.%/ IUUQTEFWFMPQFSNP[JMMBPSHKBEPDT8FC)5.-$POUFOU@DBUFHPSJFT
)5.-4UBOEBSEͰͷJNHλά ϑϩʔίϯςϯπ ϑϨʔδϯάίϯςϯπ ΤϯϕσΟουίϯςϯπ ཁૉ͕VTFNBQଐੑΛͭ߹ ΠϯλϥΫςΟϒίϯςϯπ ύϧύϒϧίϯςϯπ ϑϩʔίϯςϯπ CPEZͰ༻͞ΕΔ ΄ͱΜͲͷཁૉ
)5.-4UBOEBSEͰͷJNHλά ϑϩʔίϯςϯπ ϑϨʔδϯάίϯςϯπ ΤϯϕσΟουίϯςϯπ ཁૉ͕VTFNBQଐੑΛͭ߹ ΠϯλϥΫςΟϒίϯςϯπ ύϧύϒϧίϯςϯπ ϑϨʔδϯάίϯςϯπ ஈམͰ༻͞ΕΔཁૉɻ ฏͰݴ͏ͱ͜ΖͷΠϯϥΠϯཁૉɻ
)5.-4UBOEBSEͰͷJNHλά ϑϩʔίϯςϯπ ϑϨʔδϯάίϯςϯπ ΤϯϕσΟουίϯςϯπ ཁૉ͕VTFNBQଐੑΛͭ߹ ΠϯλϥΫςΟϒίϯςϯπ ύϧύϒϧίϯςϯπ ΤϯϕσΟουίϯςϯπ จॻʹຒΊࠐΈΛߦ͏ཁૉɻ ʢJNH
WJEFP JGSBNF DBOWBTʜʣ
)5.-4UBOEBSEͰͷJNHλά ϑϩʔίϯςϯπ ϑϨʔδϯάίϯςϯπ ΤϯϕσΟουίϯςϯπ ཁૉ͕VTFNBQଐੑΛͭ߹ ΠϯλϥΫςΟϒίϯςϯπ ύϧύϒϧίϯςϯπ
)5.-4UBOEBSEͰͷJNHλά ϑϩʔίϯςϯπ ϑϨʔδϯάίϯςϯπ ΤϯϕσΟουίϯςϯπ ཁૉ͕VTFNBQଐੑΛͭ߹ ΠϯλϥΫςΟϒίϯςϯπ ύϧύϒϧίϯςϯπ ΠϯλϥΫςΟϒίϯςϯπ ૢ࡞Մೳͳཁૉ ʢB
CVUUPO EFUBJMT JOQVUʜʣ
)5.-4UBOEBSEͰͷJNHλά ϑϩʔίϯςϯπ ϑϨʔδϯάίϯςϯπ ΤϯϕσΟουίϯςϯπ ཁૉ͕VTFNBQଐੑΛͭ߹ ΠϯλϥΫςΟϒίϯςϯπ ύϧύϒϧίϯςϯπ ύϧύϒϧίϯςϯπ ϑϩʔ͘͠ ϑϨʔδϯάίϯςϯπͰ
ࢹ֮ՄೳͳཁૉΛแ͍ͯ͠Δ
)5.-4UBOEBSEͰͷJNHλά ϑϩʔίϯςϯπ ϑϨʔδϯάίϯςϯπ ΤϯϕσΟουίϯςϯπ ཁૉ͕VTFNBQଐੑΛͭ߹ ΠϯλϥΫςΟϒίϯςϯπ ύϧύϒϧίϯςϯπ ͜ͷཁૉΛ༻Ͱ͖ΔίϯςΩετ ΤϯϕσΟουίϯςϯπ͕ ظ͞ΕΔॴɻ
Ҏ্ͷ ϥϯΩϯάγάφϧʹΑΓɺ ݕࡧॱҐΛܾఆ͍ͯ͠Δ )5.-4UBOEBSEͰͷJNHλά $BOJODMVEF IUUQTDBOJODMVEFHMJUDINF
Ҏ্ͷ ϥϯΩϯάγάφϧʹΑΓɺ ݕࡧॱҐΛܾఆ͍ͯ͠Δ )5.-4UBOEBSEͰͷJNHλά CPEZԼʹ͋ͬͯ0,
)5.-4UBOEBSEͰͷλάνΣοΫ $BOJODMVEF IUUQTDBOJODMVEFHMJUDINF
JNHλάͷศརͳଐੑ
EFDPEJOHlBTZODz
EFDPEJOHlBTZODz ը૾ͷσίʔσΟϯάΛඇಉظͰߦ͏
EFDPEJOHlBTZODz $BO*VTF4VQQPSUUBCMFTGPS)5.- $44 FUD IUUQTDBOJVTFDPN
MPBEJOHlMB[Zz
MPBEJOHlMB[Zz WJFXQPSU͕ۙͮ͘ͱ ը૾ͷಡΈࠐΈΛߦ͏ ※width ͱ height ͕ඞཁ
MPBEJOHlMB[Zz $BO*VTF4VQQPSUUBCMFTGPS)5.- $44 FUD IUUQTDBOJVTFDPN
ͲͪΒΛ͏ʁ EFDPEJOHlBTZODz MPBEJOHlMB[Zz
ͲͪΒΛ͍͍͔͑ʁ ΏΊΈc%9 4P& 696* ΞδϟΠϧ %FW0QT άϩʔεϋοΫ IUUQTXXXZVNFNJDPKQ
ͲͪΒΛ͍͍͔͑ʁ ϑΝʔετϏϡʔपล decoding=“async” ͦΕҎ߱ loading=“lazy” ΏΊΈc%9 4P& 696* ΞδϟΠϧ %FW0QT
άϩʔεϋοΫ IUUQTXXXZVNFNJDPKQ
ͲͪΒΛ͍͍͔͑ʁ ϑΝʔετϏϡʔपล decoding=“async” ͦΕҎ߱ loading=“lazy” ϨΠΞτγϑτରࡦʹ width ͱ height ݁ہඞཁ
QJDUVSFλά
QJDUVSFλά ݅ʹԠͯ͡ಡΈࠐΉ ը૾ϑΝΠϧΛΓସ͑Δɻ
QJDUVSFλά ݅ʹԠͯ͡ಡΈࠐΉ ը૾ϑΝΠϧΛΓସ͑Δɻ ༨ܭͳϑΝΠϧΛಡΈࠐ·ͳ͍
QJDUVSFλά ※width ͱ height ͕ඞཁ $BO*VTF4VQQPSUUBCMFTGPS)5.- $44 FUD IUUQTDBOJVTFDPN
QJDUVSFλά ݅ʹԠͯ͡ಡΈࠐΉ ը૾ϑΝΠϧΛΓସ͑Δɻ
TPVSDFλά
QJDUVSFλά ͳ͠Ͱʜʁ
QJDUVSFλάͳ͠Ͱʜʁ
QJDUVSFλάͳ͠Ͱʜʁ
QJDUVSFλάͳ͠Ͱʜʁ
·ͱΊ
ϒϥβαΠζͰը૾ͷॎԣൺ͕มΘΔʁ 8FC1ͳͲͷ৽͍͠ن֨ͷը૾ΛಡΈࠐΉʁ ·ͱΊ :FT /P QJDUVSFλά JNHλάͷΈ
TSDTFUΛ༻͢ΔϝϦοτ ·ͱΊ ը໘ͷϐΫηϧີදࣔ͢Δը૾αΠζʹΑͬͯ దͳϑΝΠϧͷಡΈࠐΈΛߦ͍ɺಡΈࠐΈ༰ྔΛ ͑ΒΕΔ͜ͱͰ͢ɻ
QJDUVSFλάΛ༻͢ΔϝϦοτ ·ͱΊ εϚϗͰॎɺ1$ͰԣͳͲɺ ॎԣൺͷҟͳΔը૾Λը໘αΠζʹΑͬͯ ඞཁͳը૾͚ͩΛಡΈࠐΊΔ͜ͱͰ͢ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ