Why is it important to use $(document).ready(function() { ... }); in jQuery?
A). To ensure the DOM is fully loaded before executing scripts
B). To increase script execution speed
C). To prevent scripts from running
D). To hide content until the user interacts with the page
What is the benefit of using smooth scrolling in responsive design?
A). Enhances user experience by providing smoother transitions
B). Increases website load times
C). Prevents users from scrolling
D). Limits the amount of content visible at one time
How can you ensure that a layout adjusts to different screen sizes using CSS?
A). By setting fixed widths
B). By using relative units like percentages and media queries
C). By hiding elements
D). By using absolute positioning
How does the img { max-width: 100%; } CSS rule help in responsive design?
A). Forces images to a fixed size
B). Ensures images are never larger than their container
C). Prevents images from being displayed
D). Sets a minimum width for all images
What does the max-width property do in responsive design?
A). Sets a fixed width
B). Allows an element to shrink below a specified width
C). Ensures an element does not exceed a specified width
D). Hides an element if it exceeds a certain width
How does a fluid grid layout help in responsive design?
A). Provides a fixed layout
B). Uses relative units like percentages to adapt to different screen sizes
C). Limits the content to a fixed width
D). Hides content on smaller screens
What does the $('.menu-toggle').click(function() { $('.menu').slideToggle(); }); code do?
A). Hides the menu permanently
B). Toggles the visibility of the menu with a sliding effect
C). Fixes the menu position
D). Changes the menu color
What does the @media (max-width: 768px) CSS rule indicate?
A). Styles will be applied when the device width is exactly 768px
B). Styles will be applied when the device width is less than or equal to 768px
C). Styles will be applied when the device width is greater than 768px
D). Styles will be applied when the device height is 768px or more
What is the primary purpose of responsive web design?
A). To make websites load faster
B). To make websites compatible with older browsers
C). To ensure websites render well on various devices and screen sizes
D). To reduce the amount of CSS required
What are CSS media queries used for?
A). Adding animations to elements
B). Applying styles based on the device characteristics
C). Creating image sliders
D). Defining CSS variables