Почему animate.css работает только с элементами DIV

Я использую библиотеку animate.css в течение длительного времени, и она отлично работает, но сегодня я обнаружил, что она не работает с SPAN или любым другим элементом, кроме DIV. Кто-нибудь знает причину и как исправить?

Посмотрите действительно простой пример ниже (код ниже):

https://jsfiddle.net/214gdyrw/

Когда вы откроете ссылку выше, вы увидите, что AAA и CCC анимируются автоматически (при загрузке страницы), а bbb - нет. Единственная разница в том, что один - div, а другой - span. Как сделать так, чтобы span тоже был анимированным?

<!DOCTYPE html>
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>

<!-- Animate.css -->
<link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.min.css" />

</head>

<body>

    <div class = "animated bounce">AAA</div>

    <span class = "animated bounce">bbb</span>

    <div class = "animated bounce">CCC</div>

</body>
</html>

Это вариант отображения, используйте display:block или display:inline-block в тегах span / a - jsfiddle.net/andyjh07/1estv24a

Andy Holmes 06.11.2018 17:36
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
1
201
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Добавьте display: inline-block на span.

Это решит вашу проблему.

Элемент должен иметь блочное поведение, а не встроенный.

inline-block - это встроенный уровень, а не уровень блока.
Alohci 06.11.2018 17:39

Я не нашел нигде в документации по этому поводу, удивительно.

Samul 06.11.2018 17:39

Встроенный блок @Alohci работал, я не знаю почему.

Samul 06.11.2018 17:40

@Samul - Конечно, решение в порядке - это ошибочное объяснение.

Alohci 06.11.2018 17:41

@Alohci EFA ....

CHEWX 06.11.2018 17:43

Другие вопросы по теме