HTML/CSS - Updated for 2024-2025
Questions and Answers Already Passed
What role does the `<meta>` tag play in an HTML document?
✔✔The `<meta>` tag provides metadata about the HTML document, including character set,
description, keywords, and viewport settings for responsive design.
What HTML tag is used to create an ordered list?
✔✔The `<ol>` tag is used to create an ordered list, with each list item wrapped in `<li>` tags.
How do you make a block of text italicized in HTML?
✔✔You can italicize text using the `<em>` tag or the `<i>` tag.
What is the purpose of using CSS Grid?
✔✔CSS Grid is used to create complex layouts on the web by dividing a page into rows and
columns, allowing for precise placement of elements.
How can you make a website mobile-friendly?
1
,✔✔You can make a website mobile-friendly by using responsive design techniques, such as
flexible grid layouts and media queries.
How do you create a dropdown menu using HTML and CSS?
✔✔A dropdown menu can be created using nested lists in HTML and styled with CSS to show
and hide items based on hover actions.
How do you ensure that your website is accessible to all users?
✔✔You can ensure accessibility by using semantic HTML, providing alt text for images, and
ensuring good contrast between text and background colors.
What does the `position` property do in CSS?
✔✔The `position` property specifies how an element is positioned in the document flow, such as
`static`, `relative`, `absolute`, or `fixed`.
What are media queries, and how are they used in CSS?
✔✔Media queries allow you to apply different styles based on the viewport's size or device
characteristics, enabling responsive design.
2
,How can you create a simple CSS transition effect?
✔✔You create a CSS transition effect by using the `transition` property to define which property
to animate, duration, and easing function, like this: `transition: all 0.3s ease;`.
What is the purpose of using the `border-radius` property?
✔✔The `border-radius` property is used to create rounded corners on elements, enhancing the
visual aesthetics of the design.
How do you insert a comment in CSS?
✔✔You insert a comment in CSS by wrapping the comment text in `/*` and `*/`, like this: `/*
This is a comment */`.
What is the difference between inline, block, and inline-block elements?
✔✔Inline elements do not start on a new line, block elements do, and inline-block elements
allow width and height to be set while remaining inline.
How do you create a CSS class that targets all `<h2>` elements?
✔✔You create a class that targets all `<h2>` elements by defining it in your CSS with the
selector `h2 { /* styles */ }`.
3
, What is a CSS preprocessor, and why would you use one?
✔✔A CSS preprocessor, like SASS or LESS, extends CSS with variables, nesting, and
functions, making stylesheets more maintainable and scalable.
How can you apply a background image to an element in CSS?
✔✔You can apply a background image using the `background-image` property, like this:
`background-image: url('image.jpg');`.
What does the `overflow` property control in CSS?
✔✔The `overflow` property controls what happens when content overflows an element’s box,
with values like `visible`, `hidden`, `scroll`, or `auto`.
How can you make a CSS flex container?
✔✔You make a container a flex container by setting its `display` property to `flex`, allowing for
easy alignment and distribution of its child elements.
You are designing a web page for your company. The page must be responsive so that it can be
viewed on desktop browsers & mobile devices.
4