1. What is <!DOCTYPE html>
in HTML5?
The <!DOCTYPE html>
declaration defines the document type and version of HTML. In HTML5, it ensures that the browser renders the page in standards mode.
Example:
<!DOCTYPE html>
<html>
<head>
<title>HTML5 Page</title>
</head>
<body>
<h1>Welcome to HTML5</h1>
</body>
</html>
2. Difference between <div>
and <span>
in HTML
- ``: A block-level element used for grouping elements.
- ``: An inline element used for styling part of text or grouping inline elements.
Example:
<div style="background-color: lightblue;">This is a div</div>
<p>This is a <span style="color: red;">span inside a paragraph</span></p>
3. What are semantic and non-semantic tags in HTML?
-
Semantic Tags: These tags have meaningful names, like
<header>
,<article>
,<footer>
. -
Non-Semantic Tags: Generic containers like
<div>
and<span>
.
Example of Semantic Tags:
<header>Website Header</header>
<nav>Navigation Links</nav>
<article>Main Content</article>
<footer>Footer Section</footer>
4. Difference between HTML and HTML5
Feature | HTML | HTML5 |
---|---|---|
Doctype | Complex | Simple <!DOCTYPE html>
|
Multimedia Support | Limited | Supports <audio> and <video>
|
Canvas Support | No | Yes |
Semantic Elements | No | Yes |
5. What is the <iframe>
tag in HTML5?
An <iframe>
(Inline Frame) is used to embed another webpage inside the current page.
Example:
<iframe src="https://www.example.com" width="600" height="400"></iframe>
6. What are formatting tags in HTML?
Tags like <b>
, <i>
, <u>
, <strong>
, <em>
, <mark>
, <small>
format text.
7. Difference between <b>
and <strong>
-
<b>
: Bold text for styling. -
<strong>
: Indicates strong importance (SEO-friendly).
Example:
<p>This is <b>bold</b> text and this is <strong>important</strong> text.</p>
8. What is viewport attribute in HTML?
Defines how a webpage is displayed on mobile devices.
Example:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
9. What is an attribute in HTML?
An attribute provides additional information about an element.
Example:
<a href="https://example.com" target="_blank">Visit</a>
10. Block-level vs Inline elements
-
Block-level: Takes full width (
<div>
,<p>
,<h1>
) -
Inline: Takes only necessary width (
<span>
,<a>
,<img>
)
CSS Interview Questions & Answers
1. Difference between CSS and CSS3
- CSS3 introduced new features like animations, transitions, flexbox, and grid.
2. What are selectors in CSS?
-
Simple Selectors:
element
,id
,class
-
Combinators:
descendant
,child
,adjacent
-
Pseudo-selectors:
hover
,focus
3. What is media query in CSS?
Used for responsive design.
Example:
@media (max-width: 600px) {
body { background-color: lightgray; }
}
4. Different position
values in CSS
-
static
,relative
,absolute
,fixed
,sticky
5. What is BOM in CSS?
BOM (Box Model) includes margin
, border
, padding
, content
.
6. Difference between PX, EM, REM in CSS
-
px
: Fixed size -
em
: Relative to parent -
rem
: Relative to root
7. What is flexbox in CSS?
A layout module for flexible alignment.
Example:
display: flex;
justify-content: center;
align-items: center;
8. What are pseudo-selectors in CSS?
-
:hover
,:focus
,:nth-child(n)
9. How to make a website responsive?
Using media queries, fluid layouts, flexbox, and responsive images.
10. What are breakpoints for responsive design?
-
320px
,768px
,1024px
,1200px
11. Why use box-sizing
in CSS?
To ensure width
includes padding and border.
Example:
* { box-sizing: border-box; }
Top comments (0)