HTML Tip 💡

4 real world use cases of <article> element to clearly understand when to use it ⚡

A thread 🧵 ↓ As per the HTML spec, <article> element should be used to re
1️⃣ For Product Listing In H&M product store, each product card is represented using
2️⃣ For each forum post Link: https://meta.discourse.org/t/there-are-two-types-of-id
3️⃣ For blog post/article Link: https://www.smashingmagazine.com/2020/01/html5-article
4️⃣ For each comment Link: https://blog.codinghorror.com/electric-geek-transporta
Hope this thread has helped you in clarifying when we should use <article> element.

Follow @codewithshripal for getting daily tips/threads about web development ✨

Retweet/like the first tweet of the thread to help spread the word.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Shripal Soni

Shripal Soni Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @codewithshripal

Jan 5
4 ways to iterate over javascript object properties, you should know!

A thread 🧵 ↓ Image
Let's first create an object with enumerable, non-enumerable and prototype properties as these 4 ways give different outputs based on such parameters. Setup Code: const obj = {  ...
Now, let's see 4 ways to iterate over the properties of this object.

1️⃣ Using Object.keys() Object.keys() returns an ar...
Read 7 tweets
Nov 10, 2022
7 very useful VS Code extensions that you should definitely install ⚡

A️ thread 🧵 ↓
1️⃣ Code Spell Checker

It is always better to write our code and comments with correct spelling.

Code spell checker highlights spelling mistakes and also gives quick suggestions to correct it.

It even works with camelCase or snake_case code ✨

marketplace.visualstudio.com/items?itemName…
2️⃣ ESLint

ESLint library statically analyzes our code to quickly find problems.

This extension integrates VS Code with the ESLint library installed locally/globally.

It highlights those problems in our code and also shows quick fixes for them.

marketplace.visualstudio.com/items?itemName…
Read 9 tweets
Nov 8, 2022
CSS Tip 💡

Easily enhance list style using ::marker pseudo-element ✨

A thread 🧵 ↓ Image
What is ::marker pseudo-element? marker box contains bullet ...
1️⃣ Change color of the bullet/number of the list item CSS Code:  li::marker {   c...
Read 13 tweets
Oct 17, 2022
HTML Tip 💡

Improve UX for input controls using <datalist> element ✨

A thread 🧵 ↓
What is <datalist> element and how to use it?
We can provide label for each option of datalist to provide extra information.
Read 11 tweets
Sep 14, 2022
4 ways to use SVG image in HTML/CSS ⚡️️

Includes use-cases, pros & cons of each way ✨

Thread 🧵 ↓
1. Using <img> element

Use Cases:
- Brand Logo
- Non-interactive icons HTML Code: <img        src="./logo.svg"        wid
2. Using <object> element

Use Cases:
- Third-party interactive SVG widgets
- Interactive SVG charts where SVG code is prepared by backend which is in our control HTML Code: <object type="image/svg+xml" data="
Read 6 tweets
Sep 12, 2022
HTML Tip 💡

Provide better UX by using mailto: url scheme for email id ✨ Create a link with mailto: ...
Watch this demo video to see it in action 👇
Play with demo using this live playground 👇

codewithshripal.com/playground/htm…
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(