Это не совсем «решение» проблемы, а скорее обходной путь. Я уверен, что он работает только так, как написано с текстом, но его можно изменить для работы с другими элементами.
.originalContent {
font-size:0px;
transition:font-size .2s ease-in-out;
}
.show { /* class to add to content */
font-size:14px;
}
Вот пример: http://codepen.io/overthemike/pen/wzjRKa
По сути, вы устанавливаете размер шрифта равным 0 и переходите на него вместо высоты, или максимальной высоты, или масштаба Y () и т. д. в достаточно быстром темпе, чтобы высота трансформировалась в то, что вы хотите. Преобразовать фактическую высоту с помощью CSS в auto в настоящее время невозможно, но преобразование содержимого внутри, следовательно, переход размера шрифта.
Вам нужно ввести его как формулу массива (матрицы). После ввода формулы не нажимайте клавишу ВВОД, а нажмите
CMD + SHIFT + ENTER или CTRL + SHIFT + ENTER
Где CMD - это клавиша яблока. Я не уверен, что такое сочетание клавиш на Mac. Но вы можете проверить файл справки. Ввод формулы массива
Это могут быть настройки, управляющие символом разделителя. Это "," является разделителем на одной машине и чем-то еще, например ";" символ-разделитель на другом.
Я не уверен, что это зависит от Mac. Я всегда использовал для этой цели
=COUNTA(G$19:G$1034)
.