Відобразити текст з
  • , що містить [закритий] - html, css, html5, зображення, html-lists
  • Я намагався показати текст нижче або вище зображення, як показано:

    І в даний час я застряг у ньому лише відображення зображень (приклад подано):

    Я не можу використовувати точний код, наданий W3schoolsколи мої ескізи розширюються і переключаються на чуйний карусель при натисканні. Я тільки хочу, щоб ім'я з'являлося з ескізами. Я не можу опублікувати мій код, тому я завантажив зображення з моїми тегами li>:

    <div class="container">
    <ul id="myGallery">
    <li><img src="/images/link.png" /></li>
    <li><img src="/images/link.png" /></li>
    <li><img src="/images/link.png" /></li>
    <li><img src="/images/link.png" /></li>
    <li><img src="/images/link.png" /></li>
    </ul>
    </div>
    

    Відповіді:

    1 для відповіді № 1

    Ви можете просто використовувати flex зробити це.

    Щось подібне нижче

    ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    }
    
    ul li {
    margin: 0 5px 5px 0;
    text-align: center;
    border: 1px solid #000;
    }
    <div class="container">
    <ul id="myGallery">
    <li>
    <img src="/images/http://lorempixel.com/100/100/nature/1/" width="100px" height="100px" />
    <p>First image</p>
    </li>
    <li>
    <img src="/images/http://lorempixel.com/100/100/nature/2/" width="100px" height="100px" />
    <p>Second image</p>
    </li>
    <li>
    <img src="/images/http://lorempixel.com/100/100/nature/1/" width="100px" height="100px" />
    <p>Third image</p>
    </li>
    <li>
    <img src="/images/http://lorempixel.com/100/100/nature/2/" width="100px" height="100px" />
    <p>Fourth image</p>
    </li>
    </ul>
    </div>

    Другий підхід, використання figure.

    Щось подібне нижче

    /*figure approach*/
    
    .figures {
    display: flex;
    flex-wrap: wrap;
    }
    
    figure {
    margin: 0;
    margin-right: 5px;
    text-align: center;
    border: 1px solid #000;
    }
    <div class="figures">
    <figure>
    <img src="/images/http://lorempixel.com/100/100/nature/1/" width="100px" height="100px" />
    <figcaption>First image</figcaption>
    </figure>
    <figure>
    <img src="/images/http://lorempixel.com/100/100/nature/2/" width="100px" height="100px" />
    <figcaption>Second image</figcaption>
    </figure>
    <figure>
    <img src="/images/http://lorempixel.com/100/100/nature/1/" width="100px" height="100px" />
    <figcaption>Third image</figcaption>
    </figure>
    <figure>
    <img src="/images/http://lorempixel.com/100/100/nature/2/" width="100px" height="100px" />
    <figcaption>Fourth image</figcaption>
    </figure>
    </div>

    Оновлення

    Проблема jsfiddle - https://jsfiddle.net/raw9b1fj/2

    Рішення jsfiddle - https://jsfiddle.net/raw9b1fj/4/


    Схожі запитання
    Найбільш популярний