Вопрос по созданию треугольников в CSS

Вопрос: откуда берётся отступ между div с классом .solid-triangle и треугольником?
HTML:
<body>
<section class="triangles">
<div class="solid-triangle">
<p>Текст ...</p>
</div>
<div class="frame-triangle">
<p>Текст ...</p>
</div>
<div class="triangle-rotation_square">
<p>Текст ...</p>
</div>
</section>
</body>
CSS:
<body>
<section class="triangles">
<div class="solid-triangle">
<p>Текст ...</p>
</div>
<div class="frame-triangle">
<p>Текст ...</p>
</div>
<div class="triangle-rotation_square">
<p>Текст ...</p>
</div>
</section>
</body>
11 сентября 2016 в 02:17
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
9
марта

Основы языка C#
Базовый курс
9
марта
Скетчинг: начальный уровень
Скетчинг: начальный уровень
9
марта
Новые статьи

Как Kanban помогает в адаптации сотрудников
22800

Что такое MVP и как к нему подступиться
348600

Обновляем программу обучения для менеджеров по продажам
49400