Log inSign up
Lea Verou, PhD
39.8K posts
Image
user avatar
Lea Verou, PhD
@LeaVerou
Product, web standards, usability • @csswg Invited Expert • @w3ctag alum • CS/HCI PhD @MIT Also: 🐘 @[email protected] • 🦋 @lea.verou.me
Cambridge, MA / Athens, GR
lea.verou.me
Born June 13
Joined February 2009
1,285
Following
116.7K
Followers
  • Pinned
    user avatar
    Lea Verou, PhD
    @LeaVerou
    Oct 16, 2025
    Incredibly honored to have been awarded “Pathfinder for Standards” by @openjsf! 💛 Love the blurb too, made me blush! ☺️: “Lea is a rare person who has strong academic credentials, has helped create rigorous industry standards, but always focuses on the needs of real world users
    user avatar
    OpenJS Foundation
    @openjsf
    Oct 16, 2025
    Introducing 🥁🥁🥁 our JavaScriptLandia award recipients for this year! Beyond building new features, our recipients guide others, maintain essential systems, document the hard parts, and strengthen the community every step of the way. 💙 Congratulations to all! Read more about
    Image
    00:00
    10K
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    May 22, 2025
    Replying to @deltaozzimo
    Do you also expect to sign paperwork when kids learn about other parts of the human body, like mouths, hearts, or intestines? If not, what’s different?
    490K
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    Nov 17, 2018
    Replying to @javafour
    If my rainbow hair keeps away men like you, that’s just an added bonus! But don’t generalize your poor taste to all men, give them some more credit. My fiancé loves rainbow hair even more than I do!
    Image
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    Mar 22, 2020
    Now that all modern browsers support SVG favicons, here's how to turn any emoji into a favicon.svg: <svg xmlns="w3.org/2000/svg" viewBox="0 0 100 100"> <text y=".9em" font-size="90">💩</text> </svg> Useful for quick apps when you can't be bothered to design a favicon!
    Image
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    Sep 28, 2018
    I’m gonna start blanket adding the following rule to all my stylesheets: :focus:not(:focus-visible) { outline: none } Gets rid of the annoying outline for mouse users but preserves it for keyboard users, and is ignored by browsers that don’t support :focus-visible.
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    Mar 3, 2019
    🎙 *tap, tap* is this thing on? My husband @svgeesus and I are happy to announce that we have forked our DNA — and the merge was successful! — or, in other words, we are expecting a baby girl in early July 2019! 👶🏼
    Fetal ultrasound with an overlaid dialog box that reads: 3D Printing in progress: Human_female.stl 57% completed, elapsed time: 23 weeks, about 17 weeks remaining
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    May 22, 2025
    Replying to @deltaozzimo
    Holding their intestines is also not the same as holding their hand. Your point being?
    51K
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    Sep 15, 2020
    Developer priorities throughout their career
    Image
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    Oct 21, 2017
    HTML Idea: <input type="country"> which would become a searchable dropdown with all countries and their flags. Wouldn't that be awesome?
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    May 16, 2017
    OMG I just released my work of the past 2yrs as OSS! 🙀🙀🙀 Introducing Mavo: Create Web Apps Entirely By Writing HTML! smashingmagazine.com/2017/05/introd…
    Image
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    Feb 23, 2020
    Every foo and bar in technical documentation or slides is a wasted opportunity. It fails to illustrate WHY what you're talking about is useful, what for, and to get your audience to relate. Nobody relates to foo and bar. People relate to use cases.
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    Jul 21, 2019
    Chris (@svgeesus) and I are thrilled to introduce Zoe Lilley-Verou. She was born via water birth, 10 days past her due date, on July 12 at 7:26am. We are absolutely smitten and are falling more in love with her every day 🥰
    Zoe the day we went home from the hospital
    Zoe as a mermaid hatchling, drawn by her sister and Chris' older daughter, @lmihthwill
    Zoe right after birth
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    Dec 19, 2022
    1. Infinite scroll 2. Footer Pick one, you can’t have both. (You’d think this is common sense by now, but you’d be wrong)
    191K
  • user avatar
    Lea Verou, PhD
    @LeaVerou
    Sep 3, 2018
    6 years ago, I thought the shorter the code the better, no matter how cryptic it may seem to others. Now I realize that coding is communication. Not just with the machine, but primarily with other people, including your future self. Good code balances DRY with good communication.
    user avatar
    Lea Verou, PhD
    @LeaVerou
    Dec 19, 2010
    Bad: x = x? x : y Better: x = x || y Best: x || (x = y) #jstip (credits to @paul_irish)

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement