Bird
Raised Fist0
Bootsrapmarkup~5 mins

Carousel captions in Bootsrap - Cheat Sheet & Quick Revision

Choose your learning style10 modes available
Recall & Review
beginner
What is the purpose of carousel captions in Bootstrap?
Carousel captions provide text overlays on carousel images to describe or add context to each slide. They help users understand the content shown.
Click to reveal answer
beginner
Which Bootstrap class is used to add captions inside a carousel item?
The class .carousel-caption is used to add captions inside a carousel item. It positions text over the image with proper styling.
Click to reveal answer
intermediate
How do you make carousel captions accessible for screen readers?
Use semantic HTML tags like <h5> for titles and <p> for descriptions inside .carousel-caption. Also ensure good color contrast and readable font size.
Click to reveal answer
intermediate
Can carousel captions contain HTML elements like links or buttons?
Yes, carousel captions can contain HTML elements such as links, buttons, or formatted text to make captions interactive or styled.
Click to reveal answer
advanced
What CSS positioning does Bootstrap use for carousel captions by default?
Bootstrap uses absolute positioning for .carousel-caption to place captions at the bottom center of the carousel item by default.
Click to reveal answer
Which class adds captions inside a Bootstrap carousel slide?
A.carousel-caption
B.carousel-text
C.caption-slide
D.slide-caption
Where are carousel captions positioned by default in Bootstrap?
ATop left
BBottom center
CCenter middle
DTop right
Which HTML tag is best for the main title inside a carousel caption?
A<h5>
B<footer>
C<span>
D<div>
Can you include clickable links inside carousel captions?
AOnly plain text
BNo
COnly images
DYes
What is important for carousel caption accessibility?
AUsing bright colors only
BOnly large fonts
CGood color contrast and semantic HTML
DNo text at all
Explain how to add and style captions in a Bootstrap carousel.
Think about the HTML structure and default styling Bootstrap provides.
You got /5 concepts.
    Describe accessibility best practices for carousel captions.
    Focus on how captions help all users, including those using screen readers.
    You got /5 concepts.

      Practice

      (1/5)
      1. What is the purpose of the carousel-caption class in a Bootstrap carousel?
      easy
      A. To add text overlays on each slide explaining the content
      B. To control the slide transition speed
      C. To add navigation arrows to the carousel
      D. To set the background color of the carousel

      Solution

      1. Step 1: Understand the role of carousel-caption

        The carousel-caption class is used inside each carousel-item to add text overlays on slides.
      2. Step 2: Differentiate from other carousel features

        Other options control speed, navigation, or styling but do not add text overlays.
      3. Final Answer:

        To add text overlays on each slide explaining the content -> Option A
      4. Quick Check:

        carousel-caption adds text overlays = C [OK]
      Hint: Remember captions explain slides visually [OK]
      Common Mistakes:
      • Confusing caption with navigation controls
      • Thinking it changes slide speed
      • Assuming it styles background color
      2. Which of the following is the correct way to add a caption inside a Bootstrap carousel slide?
      easy
      A. <caption>Caption Text</caption> inside carousel-item
      B. <div class='carousel-caption'>Caption Text</div> inside carousel-item
      C. <div class='carousel-text'>Caption Text</div> outside carousel-item
      D. <span class='carousel-caption'>Caption Text</span> inside carousel-inner

      Solution

      1. Step 1: Identify correct caption container

        The Bootstrap documentation specifies using <div class='carousel-caption'> inside each carousel-item.
      2. Step 2: Check other options for correctness

        <caption> is for tables, carousel-text is not a Bootstrap class, and span is less common and outside the item is incorrect.
      3. Final Answer:

        <div class='carousel-caption'>Caption Text</div> inside carousel-item -> Option B
      4. Quick Check:

        Use div.carousel-caption inside carousel-item = B [OK]
      Hint: Use div with class carousel-caption inside each slide [OK]
      Common Mistakes:
      • Using <caption> tag which is for tables
      • Placing caption outside carousel-item
      • Using wrong class names like carousel-text
      3. Given this snippet inside a Bootstrap carousel slide:
      <div class='carousel-caption text-start'>Caption</div>

      What will be the alignment of the caption text when rendered?
      medium
      A. Text hidden and not visible
      B. Text centered horizontally
      C. Text aligned to the right side of the slide
      D. Text aligned to the left side of the slide

      Solution

      1. Step 1: Understand Bootstrap text alignment classes

        The class text-start aligns text to the left side in Bootstrap.
      2. Step 2: Apply alignment to carousel-caption

        Since carousel-caption contains text-start, the caption text will appear left aligned on the slide.
      3. Final Answer:

        Text aligned to the left side of the slide -> Option D
      4. Quick Check:

        text-start means left aligned = A [OK]
      Hint: text-start means left alignment in Bootstrap [OK]
      Common Mistakes:
      • Confusing text-start with center or right alignment
      • Assuming captions are always centered
      • Thinking text-start hides text
      4. You wrote this code inside a Bootstrap carousel slide:
      <div class='carousel-caption text-center'>Welcome</div>

      But the caption text does not appear on the slide. What is the likely cause?
      medium
      A. Missing carousel-item wrapper around the caption
      B. Using text-center hides the caption
      C. The caption must be outside carousel-inner
      D. Bootstrap requires captions to be <span> not <div>

      Solution

      1. Step 1: Check caption placement rules

        Bootstrap requires carousel-caption to be inside a carousel-item for it to show properly.
      2. Step 2: Evaluate other options

        text-center does not hide text, captions must be inside carousel-inner, and div is the correct tag.
      3. Final Answer:

        Missing carousel-item wrapper around the caption -> Option A
      4. Quick Check:

        Caption must be inside carousel-item = A [OK]
      Hint: Always nest captions inside carousel-item div [OK]
      Common Mistakes:
      • Placing caption outside carousel-item
      • Thinking text-center hides text
      • Using wrong tag for caption
      5. You want to create a Bootstrap carousel with three slides, each having a caption aligned differently: first left, second center, third right. Which code snippet correctly applies these caption alignments?
      hard
      A.
      <div class='carousel-item active'>
        <div class='carousel-caption text-center'>First</div>
      </div>
      <div class='carousel-item'>
        <div class='carousel-caption text-center'>Second</div>
      </div>
      <div class='carousel-item'>
        <div class='carousel-caption text-center'>Third</div>
      </div>
      B.
      <div class='carousel-item active'>
        <div class='carousel-caption text-end'>First</div>
      </div>
      <div class='carousel-item'>
        <div class='carousel-caption text-start'>Second</div>
      </div>
      <div class='carousel-item'>
        <div class='carousel-caption text-center'>Third</div>
      </div>
      C.
      <div class='carousel-item active'>
        <div class='carousel-caption text-start'>First</div>
      </div>
      <div class='carousel-item'>
        <div class='carousel-caption text-center'>Second</div>
      </div>
      <div class='carousel-item'>
        <div class='carousel-caption text-end'>Third</div>
      </div>
      D.
      <div class='carousel-item active'>
        <div class='carousel-caption text-center'>First</div>
      </div>
      <div class='carousel-item'>
        <div class='carousel-caption text-end'>Second</div>
      </div>
      <div class='carousel-item'>
        <div class='carousel-caption text-start'>Third</div>
      </div>

      Solution

      1. Step 1: Match caption alignment classes to slides

        The first slide uses text-start for left alignment, second uses text-center for center, and third uses text-end for right alignment.
      2. Step 2: Verify code structure and correctness

        Each caption is inside its carousel-item with correct alignment classes matching the requirement.
      3. Final Answer:

        Code snippet with first left, second center, third right using text-start, text-center, text-end respectively -> Option C
      4. Quick Check:

        Use text-start, text-center, text-end for left, center, right captions = D [OK]
      Hint: Use text-start, text-center, text-end for left, center, right [OK]
      Common Mistakes:
      • Mixing alignment classes order
      • Using same alignment for all captions
      • Placing captions outside carousel-item
      Recommended

      Ready to prove it?

      Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

      10 questions~5 mineasy hard