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
Jonas Reitmann
August 15, 2015
Programming
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
You decide whether people are able to use the web.
Jonas Reitmann
August 15, 2015
More Decks by Jonas Reitmann
See All by Jonas Reitmann
Frontend architecture @ mytaxi
jonicious
1
150
Other Decks in Programming
See All in Programming
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
120
The NotImplementedError Problem in Ruby
koic
1
1.1k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
340
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
200
Vite+ Unified Toolchain for the Web
naokihaba
0
570
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.8k
dRuby over BLE
makicamel
2
410
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
230
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
Agentic UI
manfredsteyer
PRO
0
220
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
290
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
340
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
170
GraphQLとの向き合い方2022年版
quramy
50
15k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
180
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
300
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
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