Assignment 6 : CSE4001 : IWP : 15-07-2025
Q1. List out 4 new features introduced in CSS3 (Cascading Style Sheets
Level 3) and discuss how they have improved modern web
development.
Q2. Explain the CSS specificity hierarchy and how CSS determines
which styles to apply when multiple rules target the same element.
Q3. Compare pseudo-classes and pseudo-elements in advanced CSS
selectors. Provide examples of at least 3 pseudo-classes and 3
pseudo-elements, highlighting their practical applications.
Q4. Explain the four types of CSS combinators (descendant, child,
adjacent sibling, and general sibling).
Q5. Discuss the CSS box model in detail, including its four components
(content, padding, border, margin).
Q6. What is the concept of margin collapsing in CSS? When does it
occur, how can it be prevented?
Q7. Explain multiple background images in CSS3 and discuss the
background-size property with its values (cover, contain, specific
dimensions).
Q8. Briefly explain the border-radius and box-shadow properties
introduced in CSS3. Discuss their syntax, parameters, and how they
can be exploited to create modern design effects.
Q9. Explain the @font-face rule and how it enables custom fonts on
websites?
Q10. Briefly explain the text-shadow property and its parameters.
Compare text-overflow, word-wrap, and word-break properties.
Q11. Provide your viewpoint on the performance implications of CSS3
features like shadows, gradients, and advanced selectors. How do
you handle browser compatibility issues with CSS3 properties?
Q12. Explain modern CSS3 coding methodologies available. Discuss the
importance of semantic class naming, avoiding specificity wars, and
maintaining scalable CSS architecture.