В вашем коде было довольно много частей, которые отклонялись от предложенной материализованной структуры .
1) В общем, пока вы не знакомы с тем компонентом, с которым работаете, придерживайтесь примеров кода:
<div class="row">
<div class="col s12 m7">
<div class="card horizontal">
<div class="card-image">
<img src="https://lorempixel.com/100/190/nature/6">
</div>
<div class="card-stacked">
<div class="card-content">
<p>I am a very simple card. I am good at containing small bits of information.</p>
</div>
<div class="card-action">
<a href="#">This is a link</a>
</div>
</div>
</div>
</div>
</div>
Карты живут в столбцах, которые располагаются внутри строк.
2) Используйте действие карты как нижний колонтитул, а не .footer
Для карточек нет класса .footer. Он называется .card-action:
<div class="card-action">
<a href="#">This is a link</a>
</div>
3) Используйте .btn, чтобы придать любому элементу кнопку стиль:
<a class="btn" href="#" target="_blank"><i class="fa fa-graduation-cap"></i>Profile</a>
У вас был span> button > А - это не обязательно. Будь проще. Любой элемент можно сделать похожим на кнопку, просто добавив .btn. Кроме того, если текст вашей кнопки слишком длинный, он выплеснется или обрежется. Фигово. Убедитесь, что вы не помещаете ненужный дополнительный текст в кнопки. Я удалил слово «профиль» из ссылки, другим решением было бы уменьшить размер шрифта или перейти на стандартную карту, чтобы освободить место для нижнего колонтитула.
4) Будьте осторожны, с какими ограничениями вы надевание ваших изображений, а также стандартной карты (изображение вверху) часто может работать лучше. Чтобы ваше изображение работало лучше, я снял высоту 300x и вместо этого дал ему высоту: 100% и object-fit: cover, которая лучше заполнит пространство (подгонка объекта не поддерживается в IE)
5) Наконец, у ваших тегов a есть небольшое поле, чтобы они имели интервалы при суммировании на мобильных устройствах.
Обновлен код ручки здесь .
РЕДАКТИРОВАТЬ:
Добавлен второй пример карты с использованием Изображение карты , которое помещает изображение карты вверху карты.
https://materializecss.com/buttons.html https://materializecss.com/cards.html