Далее читателям представлен пошаговый пример по созданию раскрывающегося горизонтального (не вертикального) блока с контентом. Стоит отметить, что текущий пример корректно работает с браузерами Internet Explore, Chrome, Firefox и Opera.
1. Создайте заготовку тела HTML документа, по следующему шаблону. Идентификатор CSS more-content будет содержать дополнительный блок содержимого страницы, который у меня и вас будет прятаться или появляться по нажатию на кнопку:
<div id="container">
<div id="content">
<p><!-- Контент 1--></p>
<a class="view-source" href="#">Раскрыть →</a>
</div> <!-- /#content -->
<div id="more-content">
<p><!-- Контент 2--></p>
</div> <!-- /#more-content -->
</div> <!-- /#container -->