<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/html/best-of/2020/09" -->

---
title: Best HTML posts — September 2020 | daily.dev
description: The most upvoted HTML posts from September 2020, curated by the daily.dev community.
canonical: https://daily.dev/tags/html/best-of/2020/09
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/html/best-of/2020/09
og:type: website
og:site_name: daily.dev
og:title: Best HTML posts — September 2020 | daily.dev
og:description: The most upvoted HTML posts from September 2020, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of HTML — September 2020

1. 1  
[](/posts/12-html-tags-you-don-t-know-bk3ywdzif "12 HTML Tags You Don't Know")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
12 HTML Tags You Don't Know  
41  
3
2. 2  
[](/posts/practical-front-end-practices-bcsczuf-z "Practical Front-End Practices")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
Practical Front-End Practices  
The chances of writing code that will never be changed or never looked at again are slim to none. Code should be committed to source control in an unmodified state. Third-party code and libraries should never be modified and their original source and the license must be documented and be appropriate for a project.  
17
3. 3  
[](/posts/async-vs-defer-attributes-in-javascript-dbgczdmq2 "async vs defer attributes in Javascript")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
async vs defer attributes in Javascript  
16
4. 4  
[](/posts/use-bem-for-scalable-and-maintainable-css-ms6iiw5x8 "Use BEM for scalable and maintainable CSS")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
Use BEM for scalable and maintainable CSS  
BEM takes a component-based approach to CSS development. It has some strict rules about inheritance and how to write your CSS selectors. To follow BEM properly, you should not use inherited CSS styles in order to style your components. You can also nest blocks inside of other blocks, if needed, but this is generally avoided.  
14  
1
5. 5  
[](/posts/what-s-hot-in-web-development-weekly-picks-144-2m7xoddbl "🔥 What's Hot in Web Development? — Weekly Picks #144")  
Article  
![Avatar of daily](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/daily2)daily.dev · 6y  
🔥 What's Hot in Web Development? — Weekly Picks #144  
This week we're all about frontend! You showed your love for our new integration with Hashnode. Getting to know new HTML elements helps us to avoid using div as a default. A list of 5 brilliant VSCode themes for Developers. 4 ways to implement dark mode using CSS and JavaScript.  
15
6. 6  
[](/posts/11-micro-frontends-frameworks-you-should-know-opmduuic9 "11 Micro Frontends Frameworks You Should Know")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT · 6y  
11 Micro Frontends Frameworks You Should Know  
Micro frontends break down the frontend monolith into smaller, more manageable pieces. Each team can own its own features end-to-end, work in their own codebase, independently release versions, and constantly deliver small incremental upgrades. There are many approaches to micro frontends, from smart build-time integrations of components to run-time Integrations using custom routers.  
11  
1

[See all HTML archives](/tags/html/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/html/best-of/2020/09#page","url":"https://daily.dev/tags/html/best-of/2020/09","name":"Best HTML Posts — September 2020","description":"The most upvoted HTML posts from September 2020, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/html/best-of/2020/09#items","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/12-html-tags-you-don-t-know-bk3ywdzif","name":"12 HTML Tags You Don't Know"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/practical-front-end-practices-bcsczuf-z","name":"Practical Front-End Practices"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/async-vs-defer-attributes-in-javascript-dbgczdmq2","name":"async vs defer attributes in Javascript"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/use-bem-for-scalable-and-maintainable-css-ms6iiw5x8","name":"Use BEM for scalable and maintainable CSS"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/what-s-hot-in-web-development-weekly-picks-144-2m7xoddbl","name":"🔥 What's Hot in Web Development? — Weekly Picks #144"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/11-micro-frontends-frameworks-you-should-know-opmduuic9","name":"11 Micro Frontends Frameworks You Should Know"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"HTML","item":"https://daily.dev/tags/html"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/html/best-of"},{"@type":"ListItem","position":5,"name":"September 2020"}]}]}
```

