Semantic UI
As a blind web developer, I want to like Semantic. My usual mode of developing HTML, once it&#x27;s at the &quot;I need to make this look good&quot; stage, is &quot;show it to my girlfriend and ask her various questions.&quot; She says things like &quot;I wish X were a bit larger,&quot; or &quot;Y should be blue,&quot; and pulling that off in Bootstrap is challenging. I can drop down to lower-level CSS, but have no clue how my changes interact with Bootstrap&#x27;s defaults, or indeed if they take effect at all. I mean, I can tweak font sizes and hex codes, but at the end of the day they&#x27;re all numbers, when what I <i>want</i> to do is say &quot;No really, make this thing larger relative to these other things,&quot; not &quot;make it 125%, with this hex code I scraped out of some color list and hope looks nice.&quot;<p>But, gods, buttons as divs. Maybe they&#x27;re easier to style, but if I had a dollar for every time I couldn&#x27;t use someone&#x27;s site because they used a div as a button, then didn&#x27;t do the several other things that &lt;button&#x2F;&gt; gives you for free that make all the accessibility difference, well, I&#x27;d not worry about money ever again.<p>I&#x27;m glad to see that the homepage example at least uses &lt;button&#x2F;&gt;, but then the rendering of the example isn&#x27;t keyboard-focusable or actionable. Then, when I look at the actual code they&#x27;re rendering, it&#x27;s back to divs. So they&#x27;re not even rendering their example code.<p>Can I use Semantic with the actual HTML elements that the divs are meant to style, so I can use the CSS class names some folks hate and derive their benefits to me, but still get the accessibility benefits of the tags? I&#x27;d read their docs and check, but I don&#x27;t know if they&#x27;re linked from the main page. I see links to 1.X&#x2F;0.X docs, but I can&#x27;t find a link to 2.X docs. There&#x27;s a &quot;Menu&quot; link which may pop up more links, but I can&#x27;t seem to trigger this with Enter. I seriously spent 10-15 minutes on this page looking for docs using only my keyboard, before deciding that I really had better ways to spend my day.<p>I hate to advise people to avoid projects because I&#x27;m not so arrogant as to think my language&#x2F;stack&#x2F;framework&#x2F;whatever is anything other than <i>my</i> favorite, and I do <i>want</i> to like this one, but every time I look at it the accessibility story is disappointing, and given that it&#x27;s a framework, that means <i>other</i> sites will likely inherit disappointing accessibility stories too.<p>And now it&#x27;s back to drinking, which seems to be the only fix for this[1].<p>1. Not really, but damn am I tired of a) fighting the same battles again and again and b) answering the same questions about said battles again and again. All of this stuff is exhaustively documented by folks who are smarter than I am, so it isn&#x27;t obscure, nor is it something I need to (or am even highly <i>qualified</i> to) answer.