Interview Q&A

Master technical and career interviews with structured answers—short definition, real examples, pitfalls, and how to answer in 60–90 seconds.

4616 total questions 4516 technical 100 career & HR 4346 from PDF library

Showing 26–50 of 128

Career & HR topics

By tech stack

Junior PDF
What is the <audio> and <video> tag used for?

They let you embed audio and video files directly in HTML without plugins like Flash. Example: &lt;audio controls&gt; &lt;source src="music.mp3" type="audio/mpeg"&gt; &lt;/audio&gt; &lt;video controls width="320"&gt; &lt…

JavaScript Read answer
Junior PDF
What is the difference between var, let, and const?

Keyword Scope Re-declar Re-assig Hoisted? var Functio ✅ Yes ✅ Yes ✅ Yes (undefined) let Block ❌ No ✅ Yes 🚫 Temporarily dead zone const Block ❌ No ❌ No 🚫 Temporarily dead zone Example: Follow me on LinkedIn: let x = 10;…

JavaScript Read answer
Junior PDF
What is the difference between min-width and max-width?

Answer: Property Description min-wid th Element won’t shrink below this width max-wid th Element won’t grow beyond this width Example: div { min-width: 200px; max-width: 600px; } Key Takeaway: Use both for responsive, co…

JavaScript Read answer
Junior PDF
What is hoisting?

Answer: Hoisting is JavaScript’s behavior of moving variable and function declarations to the top of their scope during compilation. Example: console.log(a); // undefined var a = 5; Here, var a is hoisted but not initial…

JavaScript Read answer
Junior PDF
What is the difference between shallow and deep equality?

Answer: Shallow equality: Compares only top-level properties. Deep equality: Compares nested values recursively. Example: {a:1} === {a:1} // false (different refs) Use libraries like Lodash’s _.isEqual() for deep compari…

JavaScript Read answer
Junior PDF
What is BEM (Block Element Modifier) methodology?

BEM is a naming convention for writing scalable and reusable CSS. Structure: .block__element--modifier Example: &lt;div class="card card--featured"&gt; &lt;h2 class="card__title"&gt;Profile&lt;/h2&gt; &lt;/div&gt; Key Ta…

JavaScript Read answer
Junior PDF
What is the purpose of the <head> tag?

The &lt;head&gt; tag contains metadata — information about the document that isn’t displayed on the page (like title, styles, or scripts). Example: &lt;head&gt; &lt;title&gt;Portfolio&lt;/title&gt; &lt;meta charset="UTF-…

JavaScript Read answer
Junior PDF
What is the difference between relative, absolute, and fixed positioning? Position Based On Moves with Page Scroll? Relative Its normal position ✅ Yes

Answer: bsolut Nearest positioned ncestor ✅ Yes Fixed Viewport ❌ No Example: div { position: absolute; top: 10px; left: 20px; } Key Takeaway: bsolute is relative to parent; fixed stays on screen. Follow me on LinkedIn: W…

JavaScript Read answer
Junior PDF
What is the rest operator?

Answer: The rest operator ... collects multiple arguments into an array. Example: function sum(...nums) { return nums.reduce((a, b) =&amp;gt; a + b); Follow me on LinkedIn: } console.log(sum(1, 2, 3)); // 6 What intervie…

JavaScript Read answer
Junior PDF
What is the difference between relative, absolute, and fixed positioning?

Position Based On Moves with Page Scroll? Relative Its normal position ✅ Yes Absolut Nearest positioned ancestor ✅ Yes Fixed Viewport ❌ No Example: div { position: absolute; top: 10px; left: 20px; } Key Takeaway: Absolut…

JavaScript Read answer
Junior PDF
What is the purpose of the .row and .col classes?

Answer: Follow me on LinkedIn: .row → Groups columns and manages horizontal alignment .col → Defines how many columns an element spans What interviewers expect A clear definition tied to JavaScript in JavaScript projects…

JavaScript Read answer
Junior PDF
What is the difference between map() and forEach()?

Answer: Method Returns Chainable Use Case forEach () undefin ed ❌ No Iteration map() New array ✅ Yes Transformation Example: [1,2,3].map(x =&amp;gt; x*2); // [2,4,6] What interviewers expect A clear definition tied to Ja…

JavaScript Read answer
Junior PDF
What is an arrow function?

Answer: Arrow functions are a shorter syntax for writing functions. They don’t have their own this. Example: const sum = (a, b) =&amp;gt; a + b; Follow me on LinkedIn: What interviewers expect A clear definition tied to…

JavaScript Read answer
Junior PDF
What is the will-change property?

It hints the browser that an element will soon change, so the browser can optimize rendering ahead of time. Example: .box { will-change: transform, opacity; } Key Takeaway: Improves animation performance but use carefull…

JavaScript Read answer
Junior PDF
What is the purpose of z-index?

Answer: z-index controls stacking order of overlapping elements. Example: .box1 { z-index: 1; } .box2 { z-index: 10; } Higher values appear on top. Key Takeaway: Only works on positioned elements (position ≠ static). Wha…

JavaScript Read answer
Junior PDF
What is the use of the <data> tag?

It links human-readable text with a machine-readable value — useful for analytics or scripts. Follow me on LinkedIn: Example: &lt;p&gt;Price: &lt;data value="499"&gt;₹499&lt;/data&gt;&lt;/p&gt; Key Takeaway: &lt;data&gt;…

JavaScript Read answer
Junior PDF
What is the difference between <ol>, <ul>, and <dl>?

&lt;ol&gt; = Ordered List (numbered) &lt;ul&gt; = Unordered List (bulleted) &lt;dl&gt; = Description List (term–definition pairs) Example: &lt;ol&gt; &lt;li&gt;HTML&lt;/li&gt; &lt;li&gt;CSS&lt;/li&gt; &lt;/ol&gt; &lt;ul&…

JavaScript Read answer
Junior PDF
What is typeof operator?

Answer: Returns the type of a variable. Example: typeof "hello"; // "string" typeof 42; // "number" What interviewers expect A clear definition tied to JavaScript in JavaScript projects Trade-offs (performance, maintaina…

JavaScript Read answer
Junior PDF
What is the event delegation pattern?

Instead of attaching listeners to every element, attach one listener to a parent — it captures events from its children using bubbling. Example: document.querySelector('#list').addEventListener('click', e =&gt; { if (e.t…

JavaScript Read answer
Junior PDF
What is the difference between == and ===?

Answer: Operator Description Example == Compares values after type conversion '5' == 5 → true === Compares values and types '5' === 5 → false Follow me on LinkedIn: What interviewers expect A clear definition tied to Jav…

JavaScript Read answer
Junior PDF
What is CSS containment?

contain tells the browser which aspects of an element’s rendering are independent from the rest of the document — reducing reflows and repaints. Example: .card { Follow me on LinkedIn: contain: layout paint; } Key Takeaw…

JavaScript Read answer
Junior PDF
What is the difference between id and class attributes?

id is unique and used for a single element. class can be used for multiple elements. Example: &lt;div id="main-header"&gt;&lt;/div&gt; &lt;div class="card"&gt;&lt;/div&gt; &lt;div class="card"&gt;&lt;/div&gt; Key Takeawa…

JavaScript Read answer
Junior PDF
What is the difference between .container and .container-fluid?

Answer: .container: Fixed width, adjusts at each breakpoint. .container-fluid: Always spans 100% width. What interviewers expect A clear definition tied to JavaScript in JavaScript projects Trade-offs (performance, maint…

JavaScript Read answer
Junior PDF
What is async/await?

Answer: async/await makes asynchronous code look synchronous. It works with Promises. Follow me on LinkedIn: Example: sync function fetchData() { const data = await fetch("/api"); return data.json(); } What interviewers…

JavaScript Read answer
Junior PDF
What is the difference between logical and physical properties?

Logical properties adapt layouts for different writing directions (LTR, RTL, vertical text). Physical Logical margin-le ft margin-inline-s tart padding-t op padding-block-s tart Example: p { padding-inline-start: 10px; /…

JavaScript Read answer

JavaScript JavaScript Tutorial · JavaScript

They let you embed audio and video files directly in HTML without plugins like Flash.

Example:

<audio controls>

<source src="music.mp3" type="audio/mpeg">

</audio>

<video controls width="320">

<source src="movie.mp4" type="video/mp4">

</video>

Follow me on LinkedIn:

Key Takeaway:

HTML5 makes multimedia playback native, fast, and accessible.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Keyword Scope Re-declar

Re-assig

Hoisted?

var 	Functio

✅ Yes ✅ Yes ✅ Yes (undefined)

let Block ❌ No ✅ Yes 🚫 Temporarily dead

zone

const Block ❌ No ❌ No 🚫 Temporarily dead

zone

Example:

Follow me on LinkedIn:

let x = 10; const y = 20; var z = 30;
Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: Property Description min-wid th Element won’t shrink below this width max-wid th Element won’t grow beyond this width Example: div { min-width: 200px; max-width: 600px; } Key Takeaway: Use both for responsive, constrained resizing.

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: Hoisting is JavaScript’s behavior of moving variable and function declarations to the top of their scope during compilation. Example: console.log(a); // undefined var a = 5; Here, var a is hoisted but not initialized.

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: Shallow equality: Compares only top-level properties. Deep equality: Compares nested values recursively. Example: {a:1} === {a:1} // false (different refs) Use libraries like Lodash’s _.isEqual() for deep comparison. Follow me on LinkedIn:

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

BEM is a naming convention for writing scalable and reusable CSS.

Structure:

.block__element--modifier

Example:

<div class="card card--featured">

<h2 class="card__title">Profile</h2>

</div>

Key Takeaway:

BEM enforces clarity:

  • Block = independent component
  • Element = part of a block
  • Modifier = variation/state
Permalink & share

JavaScript JavaScript Tutorial · JavaScript

The <head> tag contains metadata — information about the document that isn’t displayed

on the page (like title, styles, or scripts).

Example:

<head>

<title>Portfolio</title>

<meta charset="UTF-8">

<link rel="stylesheet" href="style.css">

</head>

Follow me on LinkedIn:

Key Takeaway:

Think of <head> as your page’s control room.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: bsolut Nearest positioned ncestor ✅ Yes Fixed Viewport ❌ No Example: div { position: absolute; top: 10px; left: 20px; } Key Takeaway: bsolute is relative to parent; fixed stays on screen. Follow me on LinkedIn:

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: The rest operator ... collects multiple arguments into an array. Example: function sum(...nums) { return nums.reduce((a, b) =&gt; a + b); Follow me on LinkedIn: } console.log(sum(1, 2, 3)); // 6

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Position Based On Moves with Page

Scroll?

Relative Its normal position ✅ Yes

Absolut

Nearest positioned

ancestor

✅ Yes

Fixed Viewport ❌ No

Example:

div { position: absolute; top: 10px; left: 20px; }

Key Takeaway:

Absolute is relative to parent; fixed stays on screen.

Follow me on LinkedIn:

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: Follow me on LinkedIn: .row → Groups columns and manages horizontal alignment .col → Defines how many columns an element spans

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: Method Returns Chainable Use Case forEach () undefin ed ❌ No Iteration map() New array ✅ Yes Transformation Example: [1,2,3].map(x =&gt; x*2); // [2,4,6]

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: Arrow functions are a shorter syntax for writing functions. They don’t have their own this. Example: const sum = (a, b) =&gt; a + b; Follow me on LinkedIn:

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

It hints the browser that an element will soon change, so the browser can optimize

rendering ahead of time.

Example:

.box {

will-change: transform, opacity;

}

Key Takeaway:

Improves animation performance but use carefully — too many can waste memory.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: z-index controls stacking order of overlapping elements. Example: .box1 { z-index: 1; } .box2 { z-index: 10; } Higher values appear on top. Key Takeaway: Only works on positioned elements (position ≠ static).

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

It links human-readable text with a machine-readable value — useful for analytics or scripts.

Follow me on LinkedIn:

Example:

<p>Price: <data value="499">₹499</data></p>

Key Takeaway:

<data> helps embed structured data inside readable content.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

  • <ol> = Ordered List (numbered)
  • <ul> = Unordered List (bulleted)
  • <dl> = Description List (term–definition pairs)

Example:

<ol>

<li>HTML</li>

<li>CSS</li>

</ol>

<ul>

<li>Apple</li>

<li>Banana</li>

</ul>

Follow me on LinkedIn:

<dl>

<dt>HTML</dt>

<dd>HyperText Markup Language</dd>

</dl>

Key Takeaway:

Choose list type based on how you want to present data.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: Returns the type of a variable. Example: typeof "hello"; // "string" typeof 42; // "number"

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Instead of attaching listeners to every element, attach one listener to a parent — it

captures events from its children using bubbling.

Example:

document.querySelector('#list').addEventListener('click', e => {

if (e.target.tagName === 'LI') console.log(e.target.textContent);

});

Follow me on LinkedIn:

✅ Improves performance and memory usage.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: Operator Description Example == Compares values after type conversion '5' == 5 → true === Compares values and types '5' === 5 → false Follow me on LinkedIn:

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

contain tells the browser which aspects of an element’s rendering are independent

from the rest of the document — reducing reflows and repaints.

Example:

.card {

Follow me on LinkedIn:

contain: layout paint;

}

Key Takeaway:

Containment isolates elements for performance optimization.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

  • id is unique and used for a single element.
  • class can be used for multiple elements.

Example:

<div id="main-header"></div>

<div class="card"></div>

<div class="card"></div>

Key Takeaway:

Use id for specific targeting; class for grouping and styling.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: .container: Fixed width, adjusts at each breakpoint. .container-fluid: Always spans 100% width.

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Answer: async/await makes asynchronous code look synchronous. It works with Promises. Follow me on LinkedIn: Example: sync function fetchData() { const data = await fetch("/api"); return data.json(); }

What interviewers expect

  • A clear definition tied to JavaScript in JavaScript projects
  • Trade-offs (performance, maintainability, security, cost)
  • When you would and would not use it in production

Real-world example

In a production JavaScript application, teams apply this when handling user-facing features or integration boundaries. For example, you might use it during a sprint where reliability and observability matter—logging metrics, validating edge cases, and documenting the decision in an ADR so future developers understand why the approach was chosen.

How to explain in the interview

  1. Define the concept in one or two sentences.
  2. Context — where it fits in JavaScript architecture.
  3. Example — a specific project, bug, or performance win.
  4. Trade-off — what you gain vs what you sacrifice.

Tip: Practice aloud on Toolliyo mock interview or the Interview Q&A section before your real interview.

Permalink & share

JavaScript JavaScript Tutorial · JavaScript

Logical properties adapt layouts for different writing directions (LTR, RTL, vertical text).

Physical Logical

margin-le

ft

margin-inline-s

tart

padding-t

op

padding-block-s

tart

Example:

p {

padding-inline-start: 10px; /* Works for both LTR and RTL */

}

Key Takeaway:

Logical properties make designs multilingual and direction-aware.

Permalink & share
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details