Как переместить текст вниз и разместить подпись под картинкой

Я пытаюсь понять, как разместить подпись под рисунком и переместить текст вниз. Я пытаюсь переместить текст, который содержит второй неорганизованный список вниз.

Figcaption с текстом "Сумасшедший ребенок" появляется в правом верхнем углу картинки, под которой он должен быть. Насколько я понимаю, figcaption поможет, хотя я явно что-то делаю не так.

<div class="container">
    <div class="jumbotron">
        <div class="text-center">
            <h1>The Golden Babies of 3 Orchard Lane</h1>
            <p style="font-size: 30px;"><em>The Snady and Baby Maya</em></p>
            <img src="http://oi63.tinypic.com/2ijkend.jpg" alt=" haha, sucks" class="Sandy">
            <figcaption> <em>Snady Babushka</figcaption> </em>
                <font size="5">
                    <ul>
                        <strong> Sandy loved</strong>
                        <li>Her red ball</li>
                        <li>Hiding in her jungle</li>
                        <li> Crossing her paws in an X</li>
                        <li> And most of all her big brother, Jonah </li>
                    </ul>
                </font>
                <br>
        </div>
        <img src="http://oi68.tinypic.com/8yb2f4.jpg" align="left" alt="I'm so sorry you can't see my baby face" class="Maya">
        <figcaption><em>Crazy Baby</figcaption></em>
            <font size="5">
                <ul id="cap">
                    <div class="text-center">
                        <strong>Maya Loves</strong>
                        <li>Tennis balls</li>
                        <li>People more than dogs</li>
                        <li>Greeting someone as they enter the house</li>
                        <li> And of course, her big brother, Jonah</li>
                </ul>
                </div>
            </font>
    </div>
</div>

1 ответ

Не видя ваш CSS, это то, что я бы порекомендовал попробовать. Первое, что я хотел бы сделать, это убедиться, что ваши теги расположены в правильном порядке. В вашем неупорядоченном списке элемент div начинается внутри тега, но заканчивается за его пределами.

  <ul id="cap">
   <div class="text-center">
   <strong>Maya Loves</strong>
   <li>Tennis balls</li>
   <li>People more than dogs</li>
   <li>Greeting someone as they enter the house</li>
   <li> And of course, her big brother, Jonah</li>
 </ul>
 </div>

Должно выглядеть так

 <div class="text-center">
 <ul id="cap">
   <strong>Maya Loves</strong>
   <li>Tennis balls</li>
   <li>People more than dogs</li>
   <li>Greeting someone as they enter the house</li>
   <li> And of course, her big brother, Jonah</li>
 </ul>
 </div>

Затем, что вы можете сделать это с этим div, дать ему определенную ширину, скажем, ширину изображения. Затем поместите изображение и список влево.

 .text-center {
    width: 100px; (Just an example)
 }

 .text-center img,
 .text-center ul {
    float: left;
 }
Другие вопросы по тегам