Frontend Dogma

“html” Archive

Subtopics: , , , , , , , , , , , ,  (non-exhaustive) · glossary look-up: “html”

Featured on Frontend Dogma? Confirm and whitelist your domain.

  1. ARIA in HTML (by+/via) · · , ,
  2. HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (by/via) · · , ,
  3. Makeshift Hot Reload (by/via) · ·
  4. On-Page SEO Checklist: The Complete Task List for 2025 (via) · · , ,
  5. Past HTML, Future HTML? (by/via) ·
  6. Almost, but Not Quite, Entirely Unlike… (by/via) · · , ,
  7. What Do the State of CSS and HTML Surveys Tell Us? (by/via) · · , ,
  8. What Is HTML Optimization? What Is It Not? (by) · · ,
  9. Control the Viewport Resize Behavior on Mobile With “interactive-widget” (by/via) · · , , , ,
  10. Creating an Effective Multistep Form for Better User Experience (by/via) · · , ,
  11. Starting Off Right: Where Autofocus Shines (by/via) · · ,
  12. Character-Based Alignment (by) · · ,
  13. Preloading Responsive Images (by) · · , ,
  14. A Button Is Not a Link (by/via) · · ,
  15. Language of Parts Bookmarklet (by) · · , ,
  16. Old Alt Text Advice (by) · · , , , ,
  17. Where Has All the Valid HTML Gone (by) · · ,
  18. Avoid Read-Only Controls (by) · · ,
  19. My 3 Most-Wanted CSS Table Features (by) · · , ,
  20. Importing a Frontend JavaScript Library Without a Build System (by) · · , , , ,
  21. State of HTML 2024 [Results] (by/via) · ·
  22. The “br” Element (by) · ·
  23. Markup (by/via) · · , , ,
  24. State of CSS and State of HTML 2024 (by) · ·
  25. The Lowdown on Dropdowns in HTML and CSS (by/via) · ·
  26. How to Identify Decorative Images and Boost Accessibility (via) · · , , , ,
  27. More Options for Styling “<details>” (by/via) · ·
  28. How Do HTML Event Handlers Work? (by) · · ,
  29. Disabled and Obscured (by) · · , , ,
  30. The “button” Element (by) · · , ,
  31. Building My Resume in HTML Using Eleventy (by) · · ,
  32. The “<details>” and “<summary>” Elements Are Getting an Upgrade (by) ·
  33. 25 Accessibility Tips to Celebrate 25 Years (by/via) · · , ,
  34. The “body” Element (by) · ·
  35. Clarifying the Relationship Between Popovers and Dialogs (by/via) · · , , ,
  36. Come to the “light-dark()” Side (by/via) · · , ,
  37. HTML Form Validation Is Heavily Underused (by) · · , ,
  38. Talkin’ Tables (by/via) · · , ,
  39. My Top 5 Most Popular Front-End Tips (by) · · , , ,
  40. How Should “<selectedoption>” Work? (by) · ·
  41. An HTML Email Template With Basic Typography and Dark/light Modes (by/via) · · , , ,
  42. Using Static Websites for Tiny Archives (by) · ·
  43. I’ve Been Doing Blockquotes Wrong (by/via) ·
  44. The “blockquote” Element (by) · ·
  45. My Eulogy for the Open Web and Old Google (by) · · ,
  46. HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (by) · · , , , , , , , , ,
  47. HTML for People (by) · · , ,
  48. The New Stylable “<select>” Element (by+) · · , , ,
  49. No Industry for Old Men (by/via) · · , , , , , , ,
  50. The Popover API: Your New Best Friend for Tooltips (by/via) · · , , , ,
  51. Web Components: Little Bits (by/via) · · ,
  52. Practical Accessibility Tips You Can Apply Today (via) · · ,
  53. An Interesting HTML Parser Conundrum (by) · ·
  54. What’s the Difference Between HTML’s Dialog Element and Popovers? (by/via) · · , ,
  55. The “bdi” Element (by) · · ,
  56. How to Learn HTML: 46 Great Sites, Courses, and Books (All Free) · · , , , ,
  57. The “b” Element (by) · ·
  58. “img sizes=auto” for Native Lazy Loading (by) · · , , ,
  59. Hire HTML and CSS People (by) · · , ,
  60. Why HTML Has Both “<b/i>” and “<strong/em>”? (by) · ·
  61. The Importance of Title Tags: Tips and Tricks to Optimize for SEO (via) · · , ,
  62. Request for Developer Feedback: Customizable Select (by/via) · ·
  63. State of HTML 2024 (by/via) · ·
  64. 2024: 0.5% of the Global Top 200 Websites Use Valid HTML (by) · · , , ,
  65. What Does Hydration Mean? (by/via) · · , , ,
  66. Going Buildless (by) · · ,
  67. The HTML History and Optimization Cheat Sheet (by) · · , ,
  68. Should Form Labels Be Wrapped or Separate? (by/via) · · , , , ,
  69. HTML Whitespace Is Broken (by) · ·
  70. Semi-Annual Reminder to Learn and Hire for Web Standards (by) · · , , ,
  71. Headings (via) · · ,
  72. What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (by/via) · · , , ,
  73. Paragraphs (by) · ·
  74. The “aside” Element (by) · · ,
  75. The Secret Inside One Million Checkboxes (by) · · ,
  76. What’s Missing From HTML and CSS? (by/via) · ·
  77. Make Me One (Input) With Everything (by/via) · · , ,
  78. What Skills Should You Focus on as Junior Web Developer in 2024? (via) · · , , , , , , ,
  79. How to Easily Add Dark Mode to Your Website (by) · · , , , ,
  80. Is Using “aria-label” to Add Alternative Text But No “alt” Attribute Still a WCAG Fail? · · , , , , , ,
  81. Raw-Dogging Websites (by) · · , ,
  82. The Top Programming Languages 2024 (by/via) · · , , , , , , , , ,
  83. Spoiler Alert: It Needs to Be Accessible (by) · · , ,
  84. Foundations: Labelling Text Fields With Input and Label (via) · · , , ,
  85. Top 5 HTML Features You’re Not Using (But Should Be) (by) ·
  86. How Does the Browser Render HTML? (by) · · , , , , , ,
  87. How Are the “colspan” and “rowspan” Attributes Different? (by/via) · ·
  88. Rote Learning HTML & CSS (by/via) · · , ,
  89. “blocking=render”: Why Would You Do That?! (by) · · ,
  90. The “address” Element (by) · ·
  91. ObsoHTML, the Obsolete HTML Checker (by) · · , ,
  92. Action Web Components Which Span the Server-Client Divide (by) · · ,
  93. The “abbr” Element (by) · · ,
  94. HTML Web Components Can Have a Little Shadow DOM, as a Treat (by) · · , ,
  95. The Anchor Element (by) · · , , ,
  96. The Anatomy of Accessible Forms: Best Practices (via) · · , ,
  97. HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (by/via) · · , , , ,
  98. Replacing jQuery UI Datepicker With HTML Date Input (by) · ·
  99. Learn Web Components (by) · · , , , , ,
  100. Don’t Use JS for That: Moving Features to CSS and HTML (by/via) · · , ,
  101. Named Alternates for WordPress (by) · ·
  102. What ARIA Still Does Not Do (by) · · , ,
  103. An Update on Invokers: Invoker Commands in HTML (by) · · ,
  104. How to Parse HTML in JavaScript (via) · · , ,
  105. Mythbusting DOM: Was DOM Invented Alongside HTML? (by) · · , ,
  106. Are Web Components Worth It? (by+) · · , , ,
  107. A Rant About Front-End Development (by) · · , , , , ,
  108. Know the “search” Element (by) · ·
  109. Streaming HTML—Asynchronous DOM Updates Without JavaScript (by/via) · · ,
  110. Ditch the Pixels: The Small and Vectorized Web (by) · · ,
  111. Reflection and Custom States in Web Components (by) · ·
  112. Maybe Don’t Name That Landmark (by) · · ,
  113. Doing My Heading In (by+) · · , ,
  114. Fine-Tuning Text Inputs (by) · · ,
  115. Semantic Code in HTML: What Is It and Does It Still Matter? (by) · · , , , ,
  116. Responsive Video Works Now—These Features Could Make It Work Better (by) · · , ,
  117. Alt Left (by) · · , ,
  118. Here’s What We Learned From the First “State of HTML” Survey (by/via) · ·
  119. Progressively Enhanced Popover Toggletips (by/via) · · , ,
  120. Switching It Up With HTML’s Latest Control (by/via) · ·
  121. Multipage Version (by) · ·
  122. HTML Tags You Might Not Know About (by) ·
  123. Not So Short Note on “aria-label” Usage—Big Table Edition (by) · · , ,
  124. When Should We Use Components and When Should We Just Use HTML? (by) · · ,
  125. We Need to Talk More About Conformance, if We Want to Stop Fantasy HTML (by) · · , ,
  126. Test-Driving HTML Templates (by/via) · · , , ,
  127. “<style>”: Inline Optimizations for the Bold (by) · · , ,
  128. The Latest in Web UI (by/via) · · , , ,
  129. Ignore and Acknowledge “class” Attribute on Elements in CSS (by) · ·
  130. State of HTML 2023 [Results] (by+/via) · ·
  131. Upgrade Your HTML V (by/via) · · , , ,
  132. Using the Popover API for HTML Tooltips (by/via) · · , ,
  133. Using Simple Tools as a Radical Act of Independence (by/via) · · ,
  134. Combining CSS “:has()” and HTML “<select>” for Greater Conditional Styling (by/via) · · , ,
  135. Popover API Is Here (by/via) · · ,
  136. My Approach to HTML Web Components (by) · ·
  137. The HTML, CSS, and SVG for a Classic Search Form (by/via) · · , , ,
  138. Design Deja Vu (by) · · , , ,
  139. HTML Attributes vs. DOM Properties (by) · · ,
  140. How to Escape JavaScript for a Script Tag (by) · · , ,
  141. Invoking Elements by Using Only HTML: A First Look at Invokers (by) · · ,
  142. Images as the First Thing in a Button or Link (by) · · , , ,
  143. Converting Plain Text to Encoded HTML With Vanilla JavaScript (via) · · ,
  144. Making Disabled Buttons More Accessible (by) · · , ,
  145. The Biggest Lie in HTML (by) · ·
  146. ARIA in HTML (by+/via) · · , ,
  147. Don’t Use the “maxlength” Attribute to Stop Users From Exceeding the Limit (by) · · ,
  148. My “Skip to Content” Markup Was Breaking the Back Button on iOS (by) · · , ,
  149. The Dos and Don’ts of Using “tabindex” in Web Design (by/via) · · ,
  150. Figma Prototypes vs. HTML Prototypes (by) · · , , , ,
  151. Testing HTML With Modern CSS (by) · · , ,
  152. Faster Websites With the “picture” Element (by) · · ,
  153. How to Think About HTML Responsive Images (by) · · , ,
  154. 21 HTML Tips You Must Know About (by) · ·
  155. When to Use “tabindex="0"” (by/via) · · , ,
  156. Svelte Parses HTML All Wrong (by) · · ,
  157. Kobold Letters (by) · · ,
  158. On “disabled” and “aria-disabled” Attributes (by) · · ,
  159. On Popover Accessibility: What the Browser Does and Doesn’t Do (by+) · · ,
  160. HTML Performance Optimization: Tips for Faster Loading Pages · · , , ,
  161. The Problem With Data-Attributes for Text Effects (by) · · , ,
  162. Ruby Is Complicated (by) ·
  163. Streaming HTML (by/via) · · ,
  164. Distinguishing Between ARIA and Native HTML Attributes (via) · · , ,
  165. CSS Button Styles You Might Not Know (by) · · ,
  166. The Quiet, Pervasive Devaluation of Frontend (by) · · , , ,
  167. Making Room for Long List Markers With Subgrid (by) · · ,
  168. Techniques to Break Words (by) · · , ,
  169. An HTML Switch Control (by+/via) · · ,
  170. YouTube Video Embedding Harm Reduction (by) · · , , ,
  171. Filling Gaps With a Polyfill (by) · · , , ,
  172. ARIA (Are Ya) Afraid of the Dark? Unmasking Common HTML Monsters to Create Better User Experiences (via) · · , , ,
  173. HTML as the Baseline (by) · ·
  174. “X” Marks the Spot: Landmark Elements (by) · · , , ,
  175. Practice Safe DSD With “setHTMLUnsafe” (It’s Complicated) (by/via) · · , , ,
  176. A Highly Configurable Switch Component Using Modern CSS Techniques (by/via) · ·
  177. HTML Web Components on the Server Are Great (by) · ·
  178. Unlocking the Power of HTML’s Native Browser “dialog” Element (by/via) · ·
  179. Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (by) · · , , ,
  180. Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (by) · · , ,
  181. A Call for Consensus on HTML Semantics (by) · ·
  182. The Color Input and the Color Picker (by/via) · · ,
  183. Create a Currency Converter With HTML, CSS, and Vanilla JavaScript (by/via) · · , ,
  184. Basic Accessibility Mistakes I Often See in Audits (by) · · , , , , , ,
  185. Disable Browser Caching With “meta” HTML Tags (by) · · ,
  186. Options for “optgroup” Labeling of “options” (by) · · , , , , ,
  187. Using “abbr” Element With “title” Attribute (by) · · , , ,
  188. Streaming HTML Out of Order Without JavaScript (by) · ·
  189. Buttons and Links—Common Misconceptions (by) · · , , ,
  190. Accounting for Internationalization With CSS and HTML (via) · · ,
  191. Stop Closing Void Elements (by) ·
  192. HTML Validation—Pros and Cons · ·
  193. Never Underestimate HTML (by/via) · · ,
  194. The Devil Is in the Details: A Look Into a Disclosure Widget Markup (by/via) · · ,
  195. The Implied Web (by/via) · · ,
  196. Recapturing Early-Internet Whimsy With HTML (by/via) · · , , ,
  197. “HTML First” Is Not HTML First (by) · · , ,
  198. The Road to HTMHell Is Paved With Semantics (by/via) · · ,
  199. Revisiting Fundamentals—Semantic Lists for Improved Accessibility (by/via) · · , ,
  200. Web Components (by/via) · · , ,
  201. HTML Can Do This? (by) ·
  202. The Ghosts of Markup Past (by/via) · · ,
  203. HTML: The Bad Parts (by/via) ·
  204. Test-Driven HTML and Accessibility (by/via) · · , ,
  205. Embrace the Platform (by/via) · · , , , , ,
  206. The “hidden” Attribute in HTML (by/via) ·
  207. Behavior Belongs in the HTML (by) · · ,
  208. What the Slot? (by/via) · · , ,
  209. Media Queries in HTML Video (by) · · , , ,
  210. Security Headers Using “<meta>” (by/via) · · ,
  211. The Hellish History of HTML: An Incomplete and Personal Account (by/via) · ·
  212. “sizes="auto"” Pretty Much Requires “width” and “height” Attributes (by) · · ,
  213. Back to Basics: 5 HTML Attributes for Improved Accessibility and User Experience (by/via) · · , ,
  214. The “form” Attribute—Enhancing Form Layout Flexibility (via) · ·
  215. The UX of HTML (by/via) · · ,
  216. How to Use Responsive HTML Video (…and Audio!) (by) · · , ,
  217. Weird HTML Hacks (by) · · , , ,
  218. The Elevator Pitch for Web Components (by) · · ,
  219. Shadow DOM Is for Hiding Your Shame (by) · · , ,
  220. The 9 HTML Elements That Have an Attribute of the Same Name, or: The 9 Attributes That Have an Element of the Same Name (by) ·
  221. An Attempted Taxonomy of Web Components (by) · ·
  222. HTML Web Components Are Just JavaScript? (by/via) · · ,
  223. Using Chrome’s Accessibility Tree for Manual Testing of HTML and ARIA (by/via) · · , , , , , , ,
  224. Exclusive Accordions Exclude (by) · ·
  225. HTML Web Components (by) · ·
  226. HTML First (by) · · ,
  227. Do You Really Need to Validate Your HTML Code? · · ,
  228. Understanding HTML Landmarks and How to Apply Them (by/via) · · , ,
  229. HTML Web Components (by) · · ,
  230. 13 HTML Attributes You Should Know About (by) ·
  231. Removing List Styles Without Affecting Semantics (by) · · , ,
  232. Don’t Turn a Table Into an ARIA Grid Just for a Clickable Row (by) · · , , ,
  233. 2023: 0 of the Global Top 100 Websites Use Valid HTML (by) · · , , ,
  234. Let’s Reinvent the Wheel (by) · · , , ,
  235. HTML vs. DOM? Let’s Debug Them (by/via) · · , , ,
  236. 20 Simple Ways to Style the HTML “details” Element (by/via) · ·
  237. Splitting Within Selects (by) · · , , ,
  238. Select Element: Now With Horizontal Rules (by/via) · · , , , , , , ,
  239. Tailwind vs. Semantic CSS (by) · · , , , ,
  240. HTML Meta Tags · ·
  241. Strikethrough Accessibility (by/via) · · , , ,
  242. Using ChatGPT for Smart Truncation in Responsive Web Design (by) · · , ,
  243. Why Unique ID Attributes Matter (via) · · ,
  244. Does the HTML “hr” (Horizontal Rule) Benefit Screen Reader Users? (by/via) · · , ,
  245. On the Uniting Power of a Commitment to HTML Conformance (by) · · , , ,
  246. CSS Findings From Photoshop Web Version (by) · · , , ,
  247. The Selected Date Must Be Within the Last 10 Years (by/via) · · ,
  248. Extending the Properties of an HTML Element in TypeScript (by/via) · · ,
  249. An Anchored Navbar Solution (by) · · ,
  250. The Most Minimal Valid HTML Document (by) · · , ,