SaraSoueidan Profile Banner
Sara Soueidan Profile
Sara Soueidan

@SaraSoueidan

Followers
119K
Following
40K
Media
2K
Statuses
73K

Web user interface engineer & educator โ€ข creator of the Practical Accessibility course: https://t.co/P1LXpp7Uak โ€ข '@sarasoueidan.com' on Bluesky ๐Ÿฆ‹

Lebanon โ€“ ู„ุจู†ุงู† ๐Ÿ‡ฑ๐Ÿ‡ง
Joined July 2012
Don't wanna be here? Send us removal request.
@SaraSoueidan
Sara Soueidan
9 months
๐Ÿงต (Re)introducing the Practical Accessibility course:. โœจ A comprehensive, self-paced, get-right-down-to-it video course designed to demystify web accessibility and equip you with the knowledge you need to create more accessible websites & apps today. โคต๏ธ
11
63
255
@SaraSoueidan
Sara Soueidan
9 years
Dear men,. This is how you greet a veiled Muslim woman (a Hijabi). Hand on your chest, not offering to shake hers.๐Ÿ™‹๐Ÿผ
Tweet media one
Tweet media two
893
19K
21K
@SaraSoueidan
Sara Soueidan
5 months
๐Ÿ”— Alternatives to Using Pure Black (#000000) for Text and Backgrounds. . #a11y #design
Tweet media one
84
1K
10K
@SaraSoueidan
Sara Soueidan
4 years
How it started vs. How it's going :: Home office edition. 2011 vs. 2021. ๐Ÿพ First steps into Web dev vs. ๐Ÿ† Award-winning engineer & speaker. Always remember how you started. โค๏ธ Looking at these, Iโ€™m feeling a little too emotional & blessed/grateful right now. ๐Ÿ˜Š๐Ÿ™๐Ÿป
Tweet media one
Tweet media two
129
401
5K
@SaraSoueidan
Sara Soueidan
4 years
FRIENDS!โœจ I'm excited to announce I'm working on an #a11y video course!๐Ÿฅณ. ๐Ÿ”œ Practical Accessibility: a get-right-down-to-it course for designers & developers who want to start creating more accessible digital products today. ๐Ÿ’Œ Sign Up for updates ๐Ÿ‘‰
221
884
5K
@SaraSoueidan
Sara Soueidan
4 years
If someone says front-end development is easy then I will 100% assume that they don't know/do front-end development well.
103
440
4K
@SaraSoueidan
Sara Soueidan
6 years
Itโ€™s been almost 5 years since I gave my first talk (at @CSSConf ๐Ÿ’œ) in 2014. 40 conferences over 5 years. Iโ€™m eternally grateful for each and every one of them. ุงู„ุญู…ุฏ ู„ู„ู‡ ๐Ÿ™๐Ÿป๐Ÿ˜Š (and yes I do collect the badges; and theyโ€™ve gotten quite heavy โ˜บ๏ธ)
Tweet media one
Tweet media two
Tweet media three
92
135
3K
@SaraSoueidan
Sara Soueidan
6 years
โ€œa11yโ€ is short for โ€œaccessibilityโ€. That is all. This is my tweet. #a11y. ๐Ÿ‘‡๐Ÿป Image via @mds
Tweet media one
73
782
3K
@SaraSoueidan
Sara Soueidan
4 years
CSS is beautiful. CSS is powerful. Just the way it is. Put the time and effort in and you may "get" CSS _at least enough_ to not hate on it. Sincerely, .A front-of-the-front-end developer.
98
276
3K
@SaraSoueidan
Sara Soueidan
6 years
If youโ€™re a designer who cares equally deeply about beautiful colors and accessibility, you may find this tool (w/ 955 accessible color combinations!) indispensable:. via @mrmrs_ . #a11y #UI
24
696
2K
@SaraSoueidan
Sara Soueidan
5 years
I made a memoji ๐Ÿ˜…
Tweet media one
55
41
2K
@SaraSoueidan
Sara Soueidan
6 years
Hey @Twitter @TwitterDev please add basic markdown support to tweets?. _word_ .*word*.`code` . would make for a great start and can save us a few characters in a tweet. Plus tweets would look nicer formatted like that. Thanks!.
49
388
2K
@SaraSoueidan
Sara Soueidan
6 years
I literally *never* use carousels on Web sites I visit. Never. Ever. And when Iโ€™m working on a project that requires building one, I feel sorry for the amount of time I need to dedicate for it.
118
280
2K
@SaraSoueidan
Sara Soueidan
6 years
I *love* working on the #UI side of the Web. I love that itโ€™s the perfect sweet spot between design and engineering. I love that this sweet spot keeps both parts of my brain stimulated and inspired. I love that itโ€™s what connects my work to the real ppl who will use it. I ๐Ÿ’œ UI.
30
288
2K
@SaraSoueidan
Sara Soueidan
5 years
I'm old-fashioned. I like my CSS seperated from my HTML; my HTML seperated from my JS; my JS separated from my CSS. I like my JS layer only added when I need it, usually progressively. CSS added progressively on top of semantic markup. I don't fight the C in CSS, I embrace it.
82
255
2K
@SaraSoueidan
Sara Soueidan
4 years
I've been working with CSS for 7 years, authored a CSS reference, wrote countless articles on CSS. and I just googled the CSS `box-shadow` property syntax because I forgot which comes first: blur or spread.
76
211
2K
@SaraSoueidan
Sara Soueidan
4 years
"Boring avatars is a tiny JavaScript React library that generates custom, SVG-based, round avatars from any username and color palette.". โ€”.These avatars are anything but boring! ๐Ÿ˜
Tweet media one
Tweet media two
18
284
2K
@SaraSoueidan
Sara Soueidan
6 years
So apparently I was born 33 years ago today. ๐ŸŽˆ.
333
18
2K
@SaraSoueidan
Sara Soueidan
5 years
Fun Fact: it's been almost six years since I started working on the Web and I still suck at git. I get by, but deep down I am secretly hiding the feelings of incompetence and terror I have whenever I use it. ๐Ÿ˜…. And I "secretly" hope I'm not alone! ๐Ÿ˜‚.
182
109
2K
@SaraSoueidan
Sara Soueidan
7 years
Flexbox is not โ€œThe old layout techniqueโ€ that is now โ€œreplaced by Gridโ€ & used only as Grid fallback. Components ๐Ÿ‘‰๐Ÿป Flexbox.Pages ๐Ÿ‘‰๐Ÿป Grid.
37
635
2K
@SaraSoueidan
Sara Soueidan
4 years
This incredibly talented 7.5-year-old girl created a single-div CSS-only Panda and is sharing how she did it with the rest of the world ๐Ÿ˜. My timeline's going to get even brighter from today on ๐Ÿ’ž.
@diana_ashktorab
Diana
4 years
Day #79-82 #100DaysOfCode. WOW. I made a Panda in CSS using #singlediv ๐Ÿ˜ƒ๐Ÿ˜Ž. I had to divide the video in 2 parts cause it was too long for twitter. I upload part 2 in another tweet. tnx 4๐Ÿ‘.Pen Link๐Ÿ‘‡. #CodeNewbie #codeNewbies #GirslWhoCode #KidsCanCode
27
297
2K
@SaraSoueidan
Sara Soueidan
7 years
Repeat after me:. I do not need to be an expert to speak at conferences. I do not need to be an expert to speak at conferences. I do not nee.
37
370
1K
@SaraSoueidan
Sara Soueidan
6 years
This is a whole other level of Twitter. I am literally speechless.
Tweet media one
173
125
1K
@SaraSoueidan
Sara Soueidan
2 years
@TwitterBusiness This is almost what over-engineering looks like. Or. over-designing? Over-thinking? Over-complicating? . Whatever. You get the idea.
31
11
1K
@SaraSoueidan
Sara Soueidan
6 years
Create a blog and write for youself, not for fame or popularity. Good, relevant content gets noticed and shared eventually (and btw thereโ€™s no shame in promoting ur work whenever u can), but plz donโ€™t refrain from blogging just cz u think ur content wonโ€™t become famous overnight.
41
299
1K
@SaraSoueidan
Sara Soueidan
2 years
@pjozefak I've worked remote for years before I could even afford a good setup. That's not a pro tip that's just an unpopular personal opinion. And a privileged one, might I say.
5
19
1K
@SaraSoueidan
Sara Soueidan
5 years
Who else isn't jumping on the HEY bandwagon?.
239
13
1K
@SaraSoueidan
Sara Soueidan
3 years
Use semantic HTML.
38
155
1K
@SaraSoueidan
Sara Soueidan
5 years
Itโ€™s rare to find great UX in visa application forms, but @govukโ€™s forms are really nice. My favorite pattern is the one where, instead of asking you to retype your email, they display text telling you that an email will be sent to the address you just entered to recheck it.
31
197
1K
@SaraSoueidan
Sara Soueidan
6 years
This project! ๐Ÿ˜‚.
23
277
1K
@SaraSoueidan
Sara Soueidan
6 years
The more I build accessible UI elements the more I witness how friggin powerful semantic HTML is. Sure, I already knew how important it is but seriously accessibility is one of those things that make it SHINE!. Writing proper HTML+CSS certainly is a very powerful job of its own.
21
217
1K
@SaraSoueidan
Sara Soueidan
5 years
CSS-only interactive widgets are, most of the times, inaccessible hacks. JavaScript is *required* to build certain components accessibly. Please donโ€™t advocate CSS-only alternatives when JS is needed for accessible state/functionality. The Web has enough inaccessible UIs as is.
15
246
1K
@SaraSoueidan
Sara Soueidan
7 years
Absolutely in love with these #CSS Houdini experiments ๐Ÿ˜ (currently require latest Chrome) by @iamvdo . Just when you thought CSS canโ€™t get any more awesome. ๐Ÿคฉ
Tweet media one
11
295
1K
@SaraSoueidan
Sara Soueidan
3 years
Writing "plain #CSS" instead of using some framework is not "idealist". It's a natural & practical approach to building Web sites *that just works* for many. If *you* NEED to use a framework knock urself out but don't patronize those who can do their work without one. OkThnxBye.
35
141
1K
@SaraSoueidan
Sara Soueidan
5 years
Whaaat! Today I learned that the <form> method attribute can take a "dialog" value which closes a <dialog> when the submit button is clicked:. <dialog open>. <form method="dialog">. <button>Confirm</button>. </form>.</dialog> . #HTML5.
22
239
1K
@SaraSoueidan
Sara Soueidan
8 years
I hate programming.I hate programming.I hate programming.It works!.I love programming!. Sticker acquired. ๐Ÿ˜โœจ
Tweet media one
23
338
1K
@SaraSoueidan
Sara Soueidan
6 years
If you use viewport units alone, you take away your userโ€™s ability to zoom text in and out. *But* combining it with a fixed unit using calc() (e.g. `font-size: calc(16px + .3vw);` ) restores that ability and works just fine. #CSS #UX #a11y.
26
218
1K
@SaraSoueidan
Sara Soueidan
8 years
Idea: reality show titled "Keeping up with the JavaScripts". Featuring lots of developers having identity crisis, flipping tables, etc.
29
310
1K
@SaraSoueidan
Sara Soueidan
8 years
Thereโ€™s a special place in hell for services that require log in to unsubscribe from their newsletter.
35
291
1K
@SaraSoueidan
Sara Soueidan
4 years
Dear designers,. Please STOP. HIJACKING. MY. SCROLL!. Thank you.
36
103
1K
@SaraSoueidan
Sara Soueidan
4 years
Why Tailwind Isnโ€™t For Me #CSS.
62
185
1K
@SaraSoueidan
Sara Soueidan
6 years
If you have a blog: please provide an RSS feed if you can. If you provide an RSS feed: please provide the whole post to read (in the RSS reader) not just a short excerpt. If you write but donโ€™t have a blog: please start one, provide an RSS feed, and keep sharing what you love!.
30
259
1K
@SaraSoueidan
Sara Soueidan
4 years
๐Ÿ’โ€โ™€๏ธ Quick #CSS tip: . The `outline-offset` property accepts negative values, which can be useful for when you want to show an outline & avoid it cutting off or overlapping adjacent elements, such as focusable table (or grid) cells and rows.
Tweet media one
Tweet media two
21
137
1K
@SaraSoueidan
Sara Soueidan
8 years
How many โ€˜experiencedโ€™ devs out there find themselves learning the absolute basics every now & then that everyone else seems to know abt?. ๐Ÿ™‹.
119
172
970
@SaraSoueidan
Sara Soueidan
5 years
โ€œProgrammers imagine the most ridiculous ways to enter a phone number into a formโ€œ. One of the best things Iโ€™ve seen in a while ๐Ÿ˜‚ some of these ideas are amazing ๐Ÿ˜‚. โ€”.
28
380
984
@SaraSoueidan
Sara Soueidan
3 years
๐Ÿ™‚
Tweet media one
36
33
951
@SaraSoueidan
Sara Soueidan
6 years
Iโ€™m going to actively start using @firefox a lot more in my work from now on. The devtools alone are worth it, let alone the bigger cause.
59
114
981
@SaraSoueidan
Sara Soueidan
4 years
Grid & Flexbox are a great duo. I reach for Flexbox when I need more controlled *space distribution*. I find myself reaching for Grid for 98% of my layouts โ€” page layouts, component layouts, two-dimensional layouts, one-dimensional layouts. No rigid rules. Use what works. ๐Ÿ’ฏ.
27
76
988
@SaraSoueidan
Sara Soueidan
5 years
50% of my time writing #CSS is figuring out names for my classes. Iโ€™m not exaggerating.
84
80
948
@SaraSoueidan
Sara Soueidan
6 years
100% This. This is why I donโ€™t charge hourly.
@davygreenberg
D A V Y
6 years
If I do a job in 30 minutes itโ€™s because I spent 10 years learning how to do that in 30 minutes. You owe me for the years, not the minutes.
15
112
937
@SaraSoueidan
Sara Soueidan
6 years
So, people are arguing again about whether or not writing CSS and HTML is โ€œprogrammingโ€, instead of spending this precious time actually learning how to write these two languages properly and accessibly?. Right. I really donโ€™t miss Twitter at all.
20
107
911
@SaraSoueidan
Sara Soueidan
7 years
When you have too many great design ideas and you canโ€™t just choose one of them @lynnandtonic โ€˜s Web site is goals and I am both jealous and super inspired right now ๐Ÿ˜๐Ÿ˜ #RWD
21
230
915
@SaraSoueidan
Sara Soueidan
5 years
This is why I never wanna have to โ€œupgradeโ€ to the newer Macbook model. I also get to use the HDMI port for presenting without any needed adapters. Why would Apple take this convenience away from their pro users for aesthetic reasons? #UX
Tweet media one
105
67
915
@SaraSoueidan
Sara Soueidan
3 years
31
328
915
@SaraSoueidan
Sara Soueidan
6 years
Hello, world! ๐Ÿ™‹โ€โ™€๏ธ. Did you know that you can create amazing Photoshop-grade effects right in the browser using #SVG Filters? Why yes you can. ๐Ÿ”ฅ. Iโ€™ve written a series to get you up and running w/SVG filters @codrops and the first article is now out โœจ. ๐Ÿ‘‰๐Ÿป
12
245
899
@SaraSoueidan
Sara Soueidan
7 years
Using #SVG as image placeholders โ€” more image loading techniques:. I LOVE this! Iโ€™ve been mentioning this kinda stuff in my talks lately but this article is taking it to the next level with all these techniques. Lovely examples, too!๐Ÿ˜.
4
270
873
@SaraSoueidan
Sara Soueidan
6 years
Unpopular <opinion>: I prefer the JS syntax prior to ES6. Fat arrows? Not a fan. I still write `function()` and think it is way more. Minimal syntax does not automatically lead to more readable code. But hey this is just my </opinion> . *ducks*.
131
64
894
@SaraSoueidan
Sara Soueidan
3 years
It's sad how we've come to a time when loads of unnecessary frameworks has become "cool" and is normal yet the mere mention of jQuery almost causes shame. I saw a video of someone apologizing for saying jQuery is nice! How did we come to this?.
74
81
877
@SaraSoueidan
Sara Soueidan
5 years
Iโ€™ve been wanting to add a bird-y touch to my Website for a long time. So, my <hr> elements donโ€™t look like your typical horizontal rules anymore ๐Ÿฆœ . (still WIP, will go live this week)
Tweet media one
43
29
859
@SaraSoueidan
Sara Soueidan
8 years
This sticker! ๐Ÿ˜ Does anybody know where I could get one from? ๐Ÿ˜„
Tweet media one
12
315
830
@SaraSoueidan
Sara Soueidan
1 year
Stop re-inventing the wheel and just use <button> to create a button. If you're worried about default button styles, use `all: unset`. This one line of #CSS will strip all default browser styles so you can apply your own.
@EmmaDawsonDev
Emma Dawson
1 year
Last night I was watching a conference talk called how to make accessible react components and the first piece of advice was to use aria roles like this <div role=button>click</div> . ๐Ÿ˜ญ. Please donโ€™t do this.
22
181
833
@SaraSoueidan
Sara Soueidan
2 years
I think designers underestimate just how good, usable, inclusive, & sometimes even refreshingly delightful "boring" design is. - Visible labels & instructions. - Link underlines!.- Good text contrast. - Lists!.- Links! (to separate pages vs. modal dialogs). Usable > aesthetic.
29
178
803
@SaraSoueidan
Sara Soueidan
4 years
A good collection of native HTML and CSS replacements to otherwise common JavaScript-implemented features/behavior:
12
166
832
@SaraSoueidan
Sara Soueidan
5 years
#newProfilePic bird mom life
Tweet media one
25
6
850
@SaraSoueidan
Sara Soueidan
6 years
- understand the box model.- the cascade is your friend!.- nest as little as possible.- use one of the available methodologies (ITCSS, BEM, etc); ur future self will thank you.- document hacks.- donโ€™t be afraid to use shiny new features as enhancement! Don't waitfor cross-browser.
@ppk
ppk.css ๐Ÿ‡ช๐Ÿ‡บ
6 years
OK, let's start with a simple one. Please tell me your favourite tip or trick that you give to beginning CSS programmers.
19
154
828
@SaraSoueidan
Sara Soueidan
4 years
I just installed Fig, and I like it: . It โ€œadds VSCode-style autocomplete to your existing Terminal.โ€ It can do a lot, and thereโ€™s more exciting stuff on the roadmap. I think itโ€™s going to become an indispensable tool in my workflow.
Tweet media one
18
117
844
@SaraSoueidan
Sara Soueidan
5 years
I canโ€™t count the number of times Iโ€™ve ditched an idea for a side project because I thought it wasnโ€™t worthy, only to see someone else do it after a few months and find out what a great idea it is/was. One of my personal goals is to stop underestimating ideas & creating more.
20
87
817
@SaraSoueidan
Sara Soueidan
7 years
Never used any frameworks, never will. Writing CSS from scratch is one of the best pleasures of building front-ends in my opinion. โœจ
@smashingmag
Smashing Magazine ๐Ÿ‡บ๐Ÿ‡ฆ ๐Ÿณ๏ธโ€๐ŸŒˆ
7 years
Do you use any framework when writing CSS/JS today? If yes, which one? Bootstrap, Foundation, or another one?.
86
150
821
@SaraSoueidan
Sara Soueidan
5 years
If you write technical articles, please add a publish date to the article. Too many articles contain outdated information & I see people being misinformed because of that. If you write technicla articles, PLEASE INCLUDE A PUBLISH DATE. Thank you!.
30
185
801
@SaraSoueidan
Sara Soueidan
2 years
Hereโ€™s a recording of how VoiceOver on Firefox announces the credit card number field in the Paddle checkout form (audio on to listen) =)
@SaraSoueidan
Sara Soueidan
2 years
@kilianvalkhof @PaddleHQ Using placeholder without a label on the credit card field for example has the screen reader say "kisses kisses kisses kisses" (cz the placeholder is xxxx-xxxx-xxxx-xxxx) instead of "credit card number" ๐Ÿ˜….
32
191
778
@SaraSoueidan
Sara Soueidan
5 years
Iโ€™m in love with everything about the Inter typeface including the gorgeous minimal web site, the detailed documentation, available font styles, font file options (variable font included), and everything in between. ๐Ÿ‘๐Ÿป๐Ÿ‘๐Ÿป @rsms.
19
117
804
@SaraSoueidan
Sara Soueidan
4 years
The South African government actually created its own browser just so that their Flash web forms would work again, instead of converting those forms to simple web-based HTML forms. ๐Ÿคฏ.
77
258
792
@SaraSoueidan
Sara Soueidan
6 years
While `aria-label` might be the most popular way to add an accessible label to buttons, it is certainly not the only way. โœ On the blog, I wrote about the different ways you can make your icon-only buttons accessible:. โœจ Accessible Icon Buttons โœจ#a11y.
20
223
783
@SaraSoueidan
Sara Soueidan
6 years
#TIL that removing list bullets with `list-style: none` removes <ul/ol> semantics in VoiceOver. Adding zero-width space fixes this; so this is yet another thing to add to our base #CSS files. #a11y . via @scottohara @rogerjohansson.
26
236
760
@SaraSoueidan
Sara Soueidan
7 years
I donโ€™t know what to love more: the guide itself or its beautiful minimal design ๐Ÿ˜ #CSS #cssgrid .
9
247
759
@SaraSoueidan
Sara Soueidan
9 years
Mind blown: Using viewport units to create a #CSS-only scroll indicator! ๐Ÿ˜ฑ. by @MikeRiethmuller. This is BRILLIANT!๐Ÿ”ฅ.
13
304
756
@SaraSoueidan
Sara Soueidan
4 years
[Thread] I don't normally quote-tweet like this but I am so unbelievable sick and tired of people devaluing front-end development and treating it like it's a premature thing that anyone can do if they are "advanced". 1/n.
@tobi
tobi lutke
4 years
@beaulne 100% there should be no such thing as a front end developer outside of super junior contexts. All developers need to think across all the layers that they build on to be effective.
30
129
750
@SaraSoueidan
Sara Soueidan
5 years
It's been years since the last time I used jQuery. I'm currently using it to quickly prototype ideas for an MVP. Seriously, it is still easily one of the best tools ever made for the Web. I miss its convenience! ๐Ÿ˜†.
56
38
734
@SaraSoueidan
Sara Soueidan
3 years
Monday trivia:. In Arabic, you don't just say "Goodnight". ๐ŸŒ™. You say "ุชุตุจุญูˆู† ุนู„ู‰ ุฎูŠุฑ" which translates to: "May you wake up to good news". ๐Ÿ’.
10
50
712
@SaraSoueidan
Sara Soueidan
2 years
Remember jQuery? jQuery was great.
61
27
731
@SaraSoueidan
Sara Soueidan
6 years
Accurate ๐Ÿ˜‚.
@tlakomy
Tomasz ลakomy
6 years
Developers when asked to estimate a project:
Tweet media one
11
126
719
@SaraSoueidan
Sara Soueidan
4 years
Grateful for each and every one of you who's checked in on me and my family and sent good thoughts, prayers, and well wishes. ๐Ÿ™๐Ÿป I feel lucky to be a part of this community. Thank you. ๐Ÿ–ค.
41
10
698
@SaraSoueidan
Sara Soueidan
4 years
I wrote a little post about how I styled my <hr> elements (the birds on the wire), and how we can create more creative yet properly semantic horizontal rules using inline #SVG, #CSS custom properties & a bit of ARIA:. โ€œNot Your Typical Horizontal Rulesโ€ ๐Ÿฆ.
Tweet media one
16
103
694
@SaraSoueidan
Sara Soueidan
4 years
This is so accurate it almost hurts just looking at it ๐Ÿ˜….
8
102
688
@SaraSoueidan
Sara Soueidan
3 years
While we're at it: if you don't have a Web site of your own and you've been blogging and creating content on third-party platforms, now might be a good time to reconsider creating one and owning your own little corner of the internet. ๐Ÿ”‘.
14
166
665
@SaraSoueidan
Sara Soueidan
4 years
Iโ€™m working on a Web site that has an RTL version. This is where #CSS logical properties truly shine as they make styling both LTR & RTL possible using the same declarations. Fewer overrides & overall less code.๐Ÿ™Œ๐Ÿป. Demo: More info:
Tweet media one
21
118
711
@SaraSoueidan
Sara Soueidan
4 years
โ€œGoogle Fonts resources will be redownloaded for every website, regardless it being cached on the CDN. Self-host your fonts for better performance. The old performance argument is not valid anymore.โ€. ๐Ÿ‘๐Ÿป Learned this a long time ago from @zachleat โ€™s work.
12
175
701
@SaraSoueidan
Sara Soueidan
4 years
"Compared to other web development areas, front end is easy". me:
29
117
693
@SaraSoueidan
Sara Soueidan
6 years
*wishes not all tools were React-dependent*. Some dude who apparently relates to React on a very personal level: NO YOUโ€™RE WRONG STOP TRYING TO BE A VICTIM AND EMBRACE THE NEW WEB ORDER REACT IS THE ONLY GOOD THING ON THE WEB ACCEPT IT OR GO HOME.
58
52
676
@SaraSoueidan
Sara Soueidan
5 years
Did u know that some browsers make โ€an educated guessโ€œ to determine if a <table> is a data table or a layout table? That affects whether or not it is exposed to #a11y APIs. โ€œBrowsers look at the number of rows, columns & if the rows alternate in colorโ€!!.
23
221
670
@SaraSoueidan
Sara Soueidan
5 years
That feeling when you visit a Web site and it looks just a little too similar to yours. You inspect the code and oh to your surprise you find your exact HTML (including class names) copy-pasted. I should be flattered, right? ๐Ÿ˜….
58
12
667
@SaraSoueidan
Sara Soueidan
5 years
How often do we get to describe a UI/UX as being cute?! Not often enough. ๐Ÿ˜ . Delightful ๐Ÿ’œ.
@round
Maxim Leyzerovich
5 years
Incredible attention to detail & delight by the @LyftDesignTeam.
7
95
668
@SaraSoueidan
Sara Soueidan
4 years
I feel this bird.
14
74
657
@SaraSoueidan
Sara Soueidan
8 years
If you're asked to speak at a conference, the organizers *must* cover *at least* your travel, accommodation & transportation costs. Period.
35
137
638
@SaraSoueidan
Sara Soueidan
2 years
@TwitterSupport How about you hear us when we say we don't want our default timelime to be the "For You" timeline? We'd appreciate that much more than moving some numbers from to right.
9
27
632
@SaraSoueidan
Sara Soueidan
7 years
If you want to use #CSS `object-fit` (+ `object-position`) to crop & scale images to but need to support IE too, #SVG might just be your answer. โœ๏ธ New blog post โœจ about the SVG snippet that can replace a CSS `object-fit` declaration: .
Tweet media one
18
161
644
@SaraSoueidan
Sara Soueidan
5 years
#TIL that a horizontal rule (<hr>) is announced by screen readers (announced "horizontal splitter" in VoiceOver), so unless it is a _semantic_ thematic break between paragraphs of content (i.e. not just visual decoration), uโ€™ll want to hide it using `aria-hidden = "true"`. #a11y.
12
145
625
@SaraSoueidan
Sara Soueidan
2 years
If you're overthinking, write. If you're underthinking, read.
19
104
629
@SaraSoueidan
Sara Soueidan
8 years
Did u know that #SVG comes with a conditional element allowing u to set a fallback for non-supporting browsers? โฌ‡๏ธ from SVG workshop slides.
Tweet media one
21
245
617
@SaraSoueidan
Sara Soueidan
8 years
Me at conferences
Tweet media one
25
86
613
@SaraSoueidan
Sara Soueidan
5 years
My bird died. Please don't ask anything about it. I hate this year.
174
4
606