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
You decide whether people are able to use the web.
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jonas Reitmann
August 15, 2015
Programming
0
260
You decide whether people are able to use the web.
Jonas Reitmann
August 15, 2015
Tweet
Share
More Decks by Jonas Reitmann
See All by Jonas Reitmann
Frontend architecture @ mytaxi
jonicious
1
140
Other Decks in Programming
See All in Programming
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.3k
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.4k
Ruby and LLM Ecosystem 2nd
koic
1
1.3k
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
170
KagglerがMixSeekを触ってみた
morim
0
290
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.7k
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
440
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
550
ロボットのための工場に灯りは要らない
watany
12
3.2k
CSC307 Lecture 15
javiergs
PRO
0
260
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
180
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.5k
Featured
See All Featured
HDC tutorial
michielstock
1
580
Abbi's Birthday
coloredviolet
2
5.6k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
250
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
230
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
830
Game over? The fight for quality and originality in the time of robots
wayneb77
1
150
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
240
First, design no harm
axbom
PRO
2
1.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
160
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
160
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Transcript
You decide whether people are able to use the web.
We have a huge responsibility.
We are privileged; not everybody is.
Probably you
Many other people
Aesthetics >
Respect >
Responsible Web Design
None
The internet is important. Make it possible for everyone to
use it.
Code ! "
None
<div contenteditable></div> <input type="text" id=“twitter" aria-invalid="true">
<span class="label">Twitter Name</span> <div contenteditable class="input"></div> <label for="twitter">Twitter</label> <input type="text"
id="twitter" aria- invalid="true">
<span class="label">Twitter Name</span> <div contenteditable class="input"></div> <label for="twitter">Twitter</label> <input type="text"
id="twitter" aria- invalid="true"> “Edit text” “Twitter, invalid data, edit text”
Example ! "
None
<div class=“header-input”> <span contenteditable=“true” placeholder=“Demo time yay!” class=“header-input__field”> </span> </div>
.header-input { max-width: 400px; margin: 40px auto; &__field { border:
0; outline: none; font-weight: bold; color: black; font-size: 20px; border-bottom: 1px solid #E3E3E3; } }
.header-input__field { &[contenteditable=true]:empty:before{ content: attr(placeholder); color: #E3E3E3; border-bottom: 1px solid
#E3E3E3; width: 150px; display: block; } }
None
Find a solution together.
So? What should I do?
So? What should I do?
So? What should I do? • use appropriate HTML elements
(there are a lot)
So? What should I do? • use appropriate HTML elements
(there are a lot) • the browser handles a lot for you
So? What should I do? • use appropriate HTML elements
(there are a lot) • the browser handles a lot for you • improve user experience
So? What should I do? • use appropriate HTML elements
(there are a lot) • the browser handles a lot for you • improve user experience • improve accessibility
[email protected]
/ @jonicious
[email protected]
/ @jonicious