Все компоненты
Посты
Заголовки
<div class="post__header">
      <span class="post__time_published">
          6 апреля в 17:57
      </span>

    <h2 class="post__title">
        <a href="https://habrahabr.ru/flows/develop/" class="post__flow" onclick="if (typeof ga === 'function') { ga('send', 'event', 'flow', 'feed page', 'Разработка'); }">Разработка</a><span class="post__title-arrow">&nbsp;→</span>
        <a href="https://habrahabr.ru/company/microsoft/blog/325872/" class="post__title_link">ASP.NET Core: Создание справочных страниц веб-API ASP.NET с помощью Swagger</a>

        <span class="flag flag_translation" title="Перевод">перевод</span>
        <span class="flag flag_tutorial" title="Обучающий материал">tutorial</span>
    </h2>

    <div class="hubs">
        <a href="https://habrahabr.ru/hub/open_source/" class="hub subscribed" title="Вы подписаны на этот хаб" onclick="if (typeof ga === 'function') { ga('send', 'event', 'hub', 'feed page', 'Open source'); }">Open source</a><span class="profiled_hub" title="Профильный хаб">*</span>,
        <a href="https://habrahabr.ru/hub/csharp/" class="hub " title="Вы не подписаны на этот хаб" onclick="if (typeof ga === 'function') { ga('send', 'event', 'hub', 'feed page', 'C#'); }">C#</a><span class="profiled_hub" title="Профильный хаб">*</span>,
        <a href="https://habrahabr.ru/hub/asp/" class="hub " title="Вы не подписаны на этот хаб" onclick="if (typeof ga === 'function') { ga('send', 'event', 'hub', 'feed page', 'ASP'); }">ASP</a><span class="profiled_hub" title="Профильный хаб">*</span>,
        <a href="https://habrahabr.ru/hub/net/" class="hub " title="Вы не подписаны на этот хаб" onclick="if (typeof ga === 'function') { ga('send', 'event', 'hub', 'feed page', '.NET'); }">.NET</a><span class="profiled_hub" title="Профильный хаб">*</span>,
        <a href="https://habrahabr.ru/company/microsoft/" class="hub " title="Вы не подписаны на этот хаб" onclick="if (typeof ga === 'function') { ga('send', 'event', 'hub', 'feed page', 'Блог компании Microsoft'); }">Блог компании Microsoft</a>
    </div>
</div>
В ленте
Флаги
из песочницы tutorial перевод
<a href="/sandbox/" class="flag flag_sandbox" title="Перейти в песочницу">из песочницы</a>
<span class="flag flag_tutorial" title="Обучающий материал">tutorial</span>
<span class="flag flag_translation" title="Перевод">перевод</span>
Дополнительная информация
<div class="post__footer">
    <div class="infopanel_wrapper js-user_">
        <ul class="postinfo-panel " id="infopanel_post_325846">

            <li class="postinfo-panel__item">
                <div class="voting-wjt voting-wjt_infopanel js-voting  ">
                    <button type="button" class="voting-wjt__button voting-wjt__button_plus js-plus" title="Нравится" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'plus' );} posts_vote(this, 325846, '2', 1);">
                        <span></span>
                    </button>

                    <div class="voting-wjt__counter js-mark">
                        <button type="button" class="voting-wjt__button voting-wjt__button_score js-score" title="Посмотреть результат" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'zero' );} posts_vote(this, 325846, '2', 0); "></button>
                    </div>

                    <button type="button" class="voting-wjt__button voting-wjt__button_minus js-minus" title="Не нравится" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'minus' );} posts_vote(this, 325846, '2', -1);">
                        <span></span>
                    </button>

                </div>
            </li>

            <li class="postinfo-panel__item">
                <div class="views-count_post" title="Просмотры публикации">7,8k</div>
            </li>

            <li class="postinfo-panel__item">
                <div class="favorite-wjt favorite">
                    <button type="button" class="favorite-wjt__button add" title="Добавить в избранное" onclick="return posts_add_to_favorite(this, '2', 325846);">
                        <span>В избранное</span>
                    </button>
                    <span class="favorite-wjt__counter js-favs_count" title="Количество пользователей, добавивших публикацию в избранное">100</span>
                </div>
            </li>

            <li class="postinfo-panel__item post-author">
                <a title="Автор публикации" class="post-author__link" href="https://habrahabr.ru/users/usmanov_amir/">
                    <span class="post-author__pic_default user-pic_lilac"></span>@usmanov_amir
                </a>
            </li>

            <li class="postinfo-panel__item postinfo-panel__item_comments">
                <div class="post-comments">
                    <a href="https://habrahabr.ru/post/325846/#comments" class="post-comments__link post-comments__link_all" title="Читать комментарии">26</a>

                    <a href="https://habrahabr.ru/post/325846/#comments" class="post-comments__link post-comments__link_new" title="Читать новые комментарии">+26</a>

                </div>
            </li>

            <li class="postinfo-panel__item postinfo-panel__item_align-right">

            </li>
        </ul>
    </div>

</div>
Пример
<div class="post post_teaser shortcuts_item focus" id="post_325968">
    <div class="post__header">
      <span class="post__time_published">
         сегодня в 08:44
      </span>

        <h2 class="post__title">
            <a href="https://habrahabr.ru/flows/develop/" class="post__flow" onclick="if (typeof ga === 'function') { ga('send', 'event', 'flow', 'feed page', 'Разработка'); }">Разработка</a><span class="post__title-arrow">&nbsp;→</span>
            <a href="https://habrahabr.ru/post/325968/" class="post__title_link">Архаичные алгоритмы сжатия видео эпохи FMV-игр</a>
        </h2>

        <div class="hubs">
            <a href="https://habrahabr.ru/hub/reverse-engineering/" class="hub " title="Вы не подписаны на этот хаб" onclick="if (typeof ga === 'function') { ga('send', 'event', 'hub', 'feed page', 'Реверс-инжиниринг'); }">Реверс-инжиниринг</a><span class="profiled_hub" title="Профильный хаб">*</span>,
            <a href="https://habrahabr.ru/hub/gamedev/" class="hub " title="Вы не подписаны на этот хаб" onclick="if (typeof ga === 'function') { ga('send', 'event', 'hub', 'feed page', 'Разработка игр'); }">Разработка игр</a><span class="profiled_hub" title="Профильный хаб">*</span>,
            <a href="https://habrahabr.ru/hub/image_processing/" class="hub subscribed" title="Вы подписаны на этот хаб" onclick="if (typeof ga === 'function') { ga('send', 'event', 'hub', 'feed page', 'Обработка изображений'); }">Обработка изображений</a><span class="profiled_hub" title="Профильный хаб">*</span>,
            <a href="https://habrahabr.ru/hub/algorithms/" class="hub subscribed" title="Вы подписаны на этот хаб" onclick="if (typeof ga === 'function') { ga('send', 'event', 'hub', 'feed page', 'Алгоритмы'); }">Алгоритмы</a><span class="profiled_hub" title="Профильный хаб">*</span>
        </div>
    </div>

    <div class="post__body post__body_crop ">
        <div class="content html_format">В 90-е сложилась интересная ситуация: вычислительные мощности компьютеров были недостаточны для расчета хоть сколько-нибудь реалистичной графики и в тоже время компакт-диски предоставляли возможность записать огромный для тех времен объем информации. В общем, идея лежала на поверхности: неплохо бы улучшить качество игровой картинки за счёт видео контента и есть куда этот контент записать. <br>
            <br>
            Но была и проблема: типичное игровое разрешение того времени — 320 на 200 точек при палитре из 256 цветов, что даёт нам 64 килобайта на кадр или полтора мегабайта на 25 кадров, при скорости чтения с компакт диска в 150 килобайт в секунду. Т.е. видео надо было жать и жать довольно сильно, а сжав, потом надо суметь декодировать, ведь мы помним, компы были слабенькие и декодирование, например, MPEG им было вообще не по силам. Тем не менее производители видео игр успешно решили проблему недостаточной производительности породив заодно множество видео-кодеков и <a href="https://wiki.multimedia.cx/index.php/Category:Game_Formats">игровых видео-форматов</a>, некоторые из которых могли проигрываться аж 286-м (прописью: двести восемьдесят шестым) процессором. <br>
            <br>
            Так началась эпоха <a href="https://ru.wikipedia.org/wiki/FMV">FMV игр</a> (Full Motion Video Games). Я думаю, многие помнят её ярких представителей: <a href="http://www.mobygames.com/game/crime-patrol">Crime Patrol</a> от American Laser Games, <a href="http://www.mobygames.com/game/lost-eden">Lost Eden</a>, <a href="http://www.mobygames.com/game/cyberia">Cyberia</a>, <a href="http://www.mobygames.com/game/novastorm">Novastorm</a> и даже <a href="http://www.mobygames.com/game/command-conquer">Command &amp; Conquer</a>, в который многие играли только ради видеовставок между миссиями. В те времена выглядело это очень круто. Вау! Вау! Ну а мне было интересно, как же они закодировали это видео, в книжках о мультимедиа приводили то же описание проблемы, что и я выше, но ничего внятного о методах сжатия не писали, видимо, авторы в этом мало понимали и пересказывали какие-то сомнительные слухи. <br>
            <br>
            На самом деле, всё оказалось очень просто, методов было всего три штуки и все очень простые.<br>
        </div>
        <div class="buttons" style="padding: 20px 0 0;">
            <a class="button" href="https://habrahabr.ru/post/325968/#habracut">Читать дальше →</a>
        </div>

    </div>

    <div class="post__footer">
        <div class="infopanel_wrapper js-user_">
            <ul class="postinfo-panel " id="infopanel_post_325968">

                <li class="postinfo-panel__item">
                    <div class="voting-wjt voting-wjt_infopanel js-voting  ">
                        <button type="button" class="voting-wjt__button voting-wjt__button_plus js-plus" title="Нравится" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'plus' );} posts_vote(this, 325968, '2', 1);">
                            <span></span>
                        </button>

                        <div class="voting-wjt__counter js-mark">
                            <button type="button" class="voting-wjt__button voting-wjt__button_score js-score" title="Посмотреть результат" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'zero' );} posts_vote(this, 325968, '2', 0); "></button>
                        </div>

                        <button type="button" class="voting-wjt__button voting-wjt__button_minus js-minus" title="Не нравится" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'minus' );} posts_vote(this, 325968, '2', -1);">
                            <span></span>
                        </button>

                    </div>
                </li>

                <li class="postinfo-panel__item">
                    <div class="views-count_post" title="Просмотры публикации">1,4k</div>
                </li>

                <li class="postinfo-panel__item">
                    <div class="favorite-wjt favorite">
                        <button type="button" class="favorite-wjt__button add" title="Добавить в избранное" onclick="return posts_add_to_favorite(this, '2', 325968);">
                            <span>В избранное</span>
                        </button>
                        <span class="favorite-wjt__counter js-favs_count" title="Количество пользователей, добавивших публикацию в избранное">6</span>
                    </div>
                </li>

                <li class="postinfo-panel__item post-author">
                    <a title="Автор публикации" class="post-author__link" href="https://habrahabr.ru/users/yannmar/">
                        <span class="post-author__pic_default user-pic_pink"></span>@yannmar
                    </a>
                </li>

                <li class="postinfo-panel__item postinfo-panel__item_comments">
                    <div class="post-comments">
                        <a href="https://habrahabr.ru/post/325968/#comments" class="post-comments__link post-comments__link_all" title="Читать комментарии">3</a>

                        <a href="https://habrahabr.ru/post/325968/#comments" class="post-comments__link post-comments__link_new" title="Читать новые комментарии">+3</a>

                    </div>
                </li>

                <li class="postinfo-panel__item postinfo-panel__item_align-right">

                </li>
            </ul>
        </div>

    </div>
</div>
Целиком
Шапка
Личная
<div class="page-header page-header_small js-user_1325930">
    <div class="page-header_wrapper">
        <div class="media-obj">
            <a href="/users/muxa_ru/" class="media-obj__image" onclick="if (typeof ga === 'function') { ga('send', 'event', 'author_info_top', 'profile', 'muxa_ru');}">
                <img src="//habrastorage.org/getpro/habr/avatars/57a/0b0/a34/57a0b0a347ed91bd8dfc9d376bfab2e6.jpg" width="48" height="48" class="author-info__image-pic">
            </a>

            <div class="media-obj__body media-obj__body_post-header">
                <div class="page-header__info">
                    <div class="page-header__info-title">
                        <a href="/users/muxa_ru/" class="page-header__username-link" onclick="if (typeof ga === 'function') { ga('send', 'event', 'author_info_top', 'profile', 'muxa_ru');}">Михаил Елисейкин</a><a href="/users/muxa_ru/" class="page-header__nickname" onclick="if (typeof ga === 'function') { ga('send', 'event', 'author_info_top', 'profile', 'muxa_ru');}">muxa_ru</a>

                    </div>
                    <div class="page-header__info-desc">Пользователь</div>
                </div>
            </div>
        </div>

        <div class="page-header__buttons">


            <a href="/conversations/muxa_ru/" class="page-header__button btn btn_large btn_outline_grey" title="Написать письмо" onclick="if (typeof ga === 'function') { ga('send', 'event', 'author_info_bottom', 'write_message', 'muxa_ru');}">
                <span class="icon-svg_user-message"><svg class="icon-svg" width="51" height="32" viewBox="0 0 51 32" aria-hidden="true" aria-labelledby="title" version="1.1" role="img"><path d="M50.24 9.92c-1.6.64-20.8 9.92-21.76 10.56-1.28.32-1.92.32-2.88.32s-1.6 0-2.56-.64c-.96-.32-20.48-9.6-21.76-10.56-1.28-.32-1.28.32-1.28.64v19.2c0 1.28 1.6 2.56 2.88 2.56h45.44c1.28 0 2.88-1.28 2.88-2.56v-19.2c0-.32 0-.96-.96-.32zM1.6 3.2c1.28.96 20.8 11.84 21.44 12.16s1.6.64 2.56.64 1.92-.32 2.56-.64c.64-.32 20.16-11.2 21.44-12.16 1.28-.64 2.56-3.2 0-3.2h-48c-2.56 0-1.28 2.56 0 3.2z"></path></svg></span>
                Написать
            </a>


            <button type="button" class="page-header__button btn btn_large btn_subscribe js-user-follow-btn" data-login="muxa_ru" data-state="follow">
                <span class="btn__value js-btn-value">Подписаться</span>
                <span class="btn__value-hidden">Отписаться</span>
            </button>
        </div>
    </div>
</div>
Корпоративная
<div class="page-header page-header_small" id="company_68">
    <div class="page-header_wrapper">
        <div class="media-obj">
            <a href="/company/microsoft/" class="media-obj__image page-header__image">
                <img src="//habrastorage.org/getpro/habr/company/e98/5cf/6a0/e985cf6a01b15006350561f26c70a41f.png" width="48" height="48" class="company-info__image-pic">
            </a>

            <div class="media-obj__body media-obj__body_page-header media-obj__body_page-header_branding">

                <div class="page-header__info">
                    <a href="/company/microsoft/" class="page-header__info-title">Microsoft</a>
                    <sup class="page-header__stats-value page-header__stats-value_branding" title="Рейтинг компании">582,56</sup>
                    <div class="page-header__info-desc">
                        Microsoft — мировой лидер в области ПО и ИТ-услуг
                    </div>
                </div>
            </div>
        </div>

        <div class="page-header__buttons">

            <button type="button" class="page-header__button btn btn_large js-company-follow-btn btn_subscribe" data-id="68" data-state="follow">
                <span class="btn__value js-btn-value">Подписаться</span>
                <span class="btn__value-hidden">Отписаться</span>
            </button>
        </div>
    </div>
</div>
Дополнительная информация
Личная
Михаил Елисейкин @muxa_ru
карма
10,7
рейтинг 10,5
Пользователь
<div class="post-additionals">
    <div class="infopanel_wrapper js-user_1325930">
        <ul class="postinfo-panel postinfo-panel_post" id="infopanel_post_325856">

            <li class="postinfo-panel__item">
                <div class="voting-wjt voting-wjt_infopanel js-voting  ">
                    <button type="button" class="voting-wjt__button voting-wjt__button_plus js-plus" title="Нравится" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'plus' );} posts_vote(this, 325856, '2', 1);">
                        <span></span>
                    </button>

                    <div class="voting-wjt__counter js-mark">
                        <button type="button" class="voting-wjt__button voting-wjt__button_score js-score" title="Посмотреть результат" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'zero' );} posts_vote(this, 325856, '2', 0); "></button>
                    </div>

                    <button type="button" class="voting-wjt__button voting-wjt__button_minus js-minus" title="Не нравится" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'minus' );} posts_vote(this, 325856, '2', -1);">
                        <span></span>
                    </button>

                </div>
            </li>

            <li class="postinfo-panel__item">
                <div class="views-count_post" title="Просмотры публикации">3,5k</div>
            </li>

            <li class="postinfo-panel__item">
                <div class="favorite-wjt favorite">
                    <button type="button" class="favorite-wjt__button add" title="Добавить в избранное" onclick="return posts_add_to_favorite(this, '2', 325856);">
                        <span>В избранное</span>
                    </button>
                    <span class="favorite-wjt__counter js-favs_count" title="Количество пользователей, добавивших публикацию в избранное">17</span>
                </div>
            </li>



            <li class="postinfo-panel__item postinfo-panel__item_align-right">
                <!-- шеринг в соцсети -->
                <ul class="post-share">
                    <li class="post-share__item">
                        <a href="https://twitter.com/intent/tweet?text=Facebook+API%3A+%D0%BF%D0%BE%D1%87%D0%B8%D0%BD%D0%BA%D0%B0+%D1%81%D0%BB%D0%BE%D0%BC%D0%B0%D0%B2%D1%88%D0%B5%D0%B9%D1%81%D1%8F+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B8+%C2%AB%D0%9D%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%81%D1%8F%C2%BB+%D0%BD%D0%B0+%D1%81%D0%B0%D0%B9%D1%82%D0%B5+https://habr.ru/p/325856/+via+%40habrahabr" class="post-share__item-link twitter" onclick="window.open(this.href, 'Опубликовать ссылку  в Twitter', 'width=800,height=300,resizable=yes,toolbar=0,status=0'); return false" title="Опубликовать ссылку в Twitter"></a>
                    </li>
                    <li class="post-share__item">
                        <a href="https://vk.com/share.php?url=https://habrahabr.ru/post/325856/" class="post-share__item-link vkontakte" title="Опубликовать ссылку во ВКонтакте" onclick="window.open(this.href, 'Опубликовать ссылку во Вконтакте', 'width=800,height=300,toolbar=0,status=0'); return false"></a>
                    </li>
                    <li class="post-share__item">
                        <a href="https://www.facebook.com/sharer/sharer.php?u=https://habrahabr.ru/post/325856/" class="post-share__item-link facebook" title="Опубликовать ссылку в Facebook" onclick="window.open(this.href, 'Опубликовать ссылку в Facebook', 'width=640,height=436,toolbar=0,status=0'); return false"></a>
                    </li>
                    <li class="post-share__item">
                        <a href="https://getpocket.com/edit?url=https://habrahabr.ru/post/325856/&amp;title=Facebook API: починка сломавшейся кнопки «Нравится» на сайте" target="_blank" class="post-share__item-link pocket" title="Добавить ссылку в Pocket"></a>
                    </li>
                </ul>

            </li>
        </ul>
    </div>

    <form action="/conversations/muxa_ru/" method="GET" class="form form_admin-causes hidden" id="admin_causes">
        <input type="hidden" name="moderation" value="325856">
        <fieldset class="form__fieldset form__fieldset_admin-causes">
            <legend class="form__legend">Выберите рекомендации для отправки автору:</legend>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="1">
                <span class="form__label-text">Указан только блог</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="2">
                <span class="form__label-text">Орфографические ошибки</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="3">
                <span class="form__label-text">Пунктуационные ошибки</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="4">
                <span class="form__label-text">Отступы</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="5">
                <span class="form__label-text">Текст-простыня</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="6">
                <span class="form__label-text">Короткие предложения</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="7">
                <span class="form__label-text">Смайлики</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="8">
                <span class="form__label-text">Много форматирования</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="9">
                <span class="form__label-text">Картинки</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" "="" value="10">
                <span class="form__label-text">Ссылки</span>
            </label>
        </fieldset>

        <button type="submit" class="btn btn_medium btn_grey">Отправить</button>
    </form>



    <div class="author-info ">
        <a href="/users/muxa_ru" class="author-info__image" onclick="if (typeof ga === 'function') { ga('send', 'event', 'author_info_bottom', 'profile', 'muxa_ru');}">
            <img src="//habrastorage.org/getpro/habr/avatars/57a/0b0/a34/57a0b0a347ed91bd8dfc9d376bfab2e6.jpg" class="author-info__image-pic">
        </a>

        <div class="author-info__desc js-user_1325930">
            <div class="author-info__username">
                <a href="/users/muxa_ru" class="author-info__name" onclick="if (typeof ga === 'function') { ga('send', 'event', 'author_info_bottom', 'profile', 'muxa_ru');}">Михаил Елисейкин</a>
                <a href="/users/muxa_ru" class="author-info__nickname" onclick="if (typeof ga === 'function') { ga('send', 'event', 'author_info_bottom', 'profile', 'muxa_ru');}">@muxa_ru</a>

                <div class="karma__widjet voting-wjt voting-wjt_small js-karma  " title="Карма пользователя">

                    <button type="button" class="voting-wjt__button voting-wjt__button_plus js-vote_plus" onclick="return userKarmaVote(this, 1325930, 1, 1); if (typeof ga === 'function') { ga('send', 'event', 'author_info_bottom', 'vote_plus', 'muxa_ru');}" title="Повысить карму">
                        <span></span>
                    </button>

                    <div class="voting-wjt__counter js-karma-mark voting-wjt__counter_positive " title="26 голосов">
                        <div class="voting-wjt__label">карма</div>
                        <div class="voting-wjt__counter-score js-karma_num">10,7</div>
                    </div>

                    <button type="button" class="voting-wjt__button voting-wjt__button_minus js-vote_minus" onclick="return userKarmaVote(this, 1325930, 1, -1); if (typeof ga === 'function') { ga('send', 'event', 'author_info_bottom', 'vote_minus', 'muxa_ru');}" title=" Понизить карму">
                        <span></span>
                    </button>
                </div>

                <div class="user-rating" title="Рейтинг пользователя">
                    <span class="user-rating__label">рейтинг</span>
                    <span class="user-rating__value">10,5</span>
                </div>

                <div class="author-info__buttons buttons">
                    <a href="/conversations/muxa_ru/" class="button" title="Написать письмо" onclick="if (typeof ga === 'function') { ga('send', 'event', 'author_info_bottom', 'write_message', 'muxa_ru'); }">
                        Написать
                    </a>
                </div>
            </div>

            <div class="author-info__specialization">
                Пользователь
            </div>

        </div>
    </div>

</div>
Корпоративная
Автор: @shwars
Microsoft
рейтинг 582,56
Microsoft — мировой лидер в области ПО и ИТ-услуг
<div class="post-additionals">
    <div class="infopanel_wrapper js-user_">
        <ul class="postinfo-panel postinfo-panel_post" id="infopanel_post_325944">

            <li class="postinfo-panel__item">
                <div class="voting-wjt voting-wjt_infopanel js-voting  ">
                    <button type="button" class="voting-wjt__button voting-wjt__button_plus js-plus" title="Нравится" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'plus' );} posts_vote(this, 325944, '2', 1);">
                        <span></span>
                    </button>

                    <div class="voting-wjt__counter js-mark">
                        <button type="button" class="voting-wjt__button voting-wjt__button_score js-score" title="Посмотреть результат" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'zero' );} posts_vote(this, 325944, '2', 0); "></button>
                    </div>

                    <button type="button" class="voting-wjt__button voting-wjt__button_minus js-minus" title="Не нравится" onclick="if (typeof ga === 'function') { ga('send', 'event', 'voting_location', 'minus' );} posts_vote(this, 325944, '2', -1);">
                        <span></span>
                    </button>

                </div>
            </li>

            <li class="postinfo-panel__item">
                <div class="views-count_post" title="Просмотры публикации">937</div>
            </li>

            <li class="postinfo-panel__item">
                <div class="favorite-wjt favorite">
                    <button type="button" class="favorite-wjt__button add" title="Добавить в избранное" onclick="return posts_add_to_favorite(this, '2', 325944);">
                        <span>В избранное</span>
                    </button>
                    <span class="favorite-wjt__counter js-favs_count" title="Количество пользователей, добавивших публикацию в избранное">2</span>
                </div>
            </li>



            <li class="postinfo-panel__item postinfo-panel__item_align-right">
                <!-- шеринг в соцсети -->
                <ul class="post-share">
                    <li class="post-share__item">
                        <a href="https://twitter.com/intent/tweet?text=%D0%9F%D1%80%D0%B8%D0%B3%D0%BB%D0%B0%D1%88%D0%B0%D0%B5%D0%BC+%D0%BD%D0%B0+Imagine+Cup%3A+15+%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F+2017+%D0%B3.+%D1%81%D0%BE%D1%81%D1%82%D0%BE%D0%B8%D1%82%D1%81%D1%8F+%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9+%D1%84%D0%B8%D0%BD%D0%B0%D0%BB+%D0%BA%D0%BE%D0%BD%D0%BA%D1%83%D1%80%D1%81%D0%B0+https://habr.ru/p/325944/+via+%40habrahabr" class="post-share__item-link twitter" onclick="window.open(this.href, 'Опубликовать ссылку  в Twitter', 'width=800,height=300,resizable=yes,toolbar=0,status=0'); return false" title="Опубликовать ссылку в Twitter"></a>
                    </li>
                    <li class="post-share__item">
                        <a href="https://vk.com/share.php?url=https://habrahabr.ru/company/microsoft/blog/325944/" class="post-share__item-link vkontakte" title="Опубликовать ссылку во ВКонтакте" onclick="window.open(this.href, 'Опубликовать ссылку во Вконтакте', 'width=800,height=300,toolbar=0,status=0'); return false"></a>
                    </li>
                    <li class="post-share__item">
                        <a href="https://www.facebook.com/sharer/sharer.php?u=https://habrahabr.ru/company/microsoft/blog/325944/" class="post-share__item-link facebook" title="Опубликовать ссылку в Facebook" onclick="window.open(this.href, 'Опубликовать ссылку в Facebook', 'width=640,height=436,toolbar=0,status=0'); return false"></a>
                    </li>
                    <li class="post-share__item">
                        <a href="https://getpocket.com/edit?url=https://habrahabr.ru/company/microsoft/blog/325944/&amp;title=Приглашаем на Imagine Cup: 15 апреля 2017 г. состоится российский финал конкурса" target="_blank" class="post-share__item-link pocket" title="Добавить ссылку в Pocket"></a>
                    </li>
                </ul>

            </li>
        </ul>
    </div>

    <form action="/conversations/shwars/" method="GET" class="form form_admin-causes hidden" id="admin_causes">
        <input type="hidden" name="moderation" value="325944">
        <fieldset class="form__fieldset form__fieldset_admin-causes">
            <legend class="form__legend">Выберите рекомендации для отправки автору:</legend>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="1">
                <span class="form__label-text">Указан только блог</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="2">
                <span class="form__label-text">Орфографические ошибки</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="3">
                <span class="form__label-text">Пунктуационные ошибки</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="4">
                <span class="form__label-text">Отступы</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="5">
                <span class="form__label-text">Текст-простыня</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="6">
                <span class="form__label-text">Короткие предложения</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="7">
                <span class="form__label-text">Смайлики</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="8">
                <span class="form__label-text">Много форматирования</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" value="9">
                <span class="form__label-text">Картинки</span>
            </label>
            <label class="form__label form__label_block">
                <input type="checkbox" class="form__input form__input_checkbox" name="id[]" "="" value="10">
                <span class="form__label-text">Ссылки</span>
            </label>
        </fieldset>

        <button type="submit" class="btn btn_medium btn_grey">Отправить</button>
    </form>

    <div class="post-type">
    <span class="post-type_nowrap">
      <span class="post-type__label post-type__label_author">Автор:</span>
      <a href="/users/shwars" class="post-type__value post-type__value_author" title="Дмитрий Сошников">@shwars</a>



    </span>
    </div>

    <div class="author-info author-info_top" id="company_68">
        <a href="/company/microsoft" class="author-info__image">
            <img src="//habrastorage.org/getpro/habr/company/e98/5cf/6a0/e985cf6a01b15006350561f26c70a41f.png" class="author-info__image-pic">
        </a>

        <div class="author-info__desc">
            <div class="author-info__username">

                <a href="/company/microsoft" class="author-info__name">Microsoft</a>

                <div class="user-rating">
                    <span class="user-rating__label">рейтинг</span>
                    <span class="user-rating__value">582,56</span>
                </div>
                <div class="author-info__buttons">
                    <button type="button" class="author-info__buttons btn btn_subscribe js-company-follow-btn" data-id="68" data-state="follow">
                        <span class="btn__value js-btn-value">Подписаться</span>
                        <span class="btn__value-hidden">Отписаться</span>
                    </button>
                </div>
            </div>

            <div class="author-info__specialization">
                Microsoft — мировой лидер в области ПО и ИТ-услуг
            </div>

            <ul class="author-info__contacts user-contacts">
                <li class="user-contacts__item"><a href="http://facebook.com/msdnru" target="_blank">Facebook</a></li>
                <li class="user-contacts__item"><a href="http://facebook.com/technetru" target="_blank">Facebook</a></li>
                <li class="user-contacts__item"><a href="http://twitter.com/msdevru" target="_blank">Twitter</a></li>
                <li class="user-contacts__item"><a href="http://vk.com/msdnru" target="_blank">Вконтакте</a></li>
                <li class="user-contacts__item"><a href="http://github.com/Microsoft/" target="_blank">Github</a></li>
            </ul>
        </div>

    </div>

</div>
Похожие публикации
Похожие публикации
<div class="default-block default-block_content">
    <div class="default-block__header default-block__header_large">
        <span class="default-block__header-title default-block__header-title_large">Похожие публикации</span>
    </div>
    <div class="default-block__content">

        <ul class="content-list">
            <li class="content-list__item content-list__item_devided post-info">
                <span class="post-info__date">18 февраля 2014 в 20:12</span>
                <a href="/post/213063/" class="post-info__title post-info__title_large" onclick="if (typeof ga === 'function') { ga('send', 'event', 'tm_block', 'similar_posts', 'common'); }">Китайские видеокамеры и TCP: баг или фича?</a>

                <div class="post-info__meta">
                <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_rating"><svg class="icon-svg" width="14" height="16" viewBox="0 0 14 16" aria-hidden="true" version="1.1" role="img"><path d="M13.27 7.486l-6.389-7.39c-.112-.128-.316-.128-.427 0l-6.389 7.39c-.151.175-.022.439.213.439h3.319c.154 0 .277.119.277.268v7.54c0 .149.124.267.278.267h5.03c.154 0 .278-.118.278-.268v-7.538c0-.148.123-.268.277-.268h3.318c.236 0 .364-.265.214-.439z"></path></svg></span>
                      <span class="post-info__meta-counter">+98</span>
                </span>
                    <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_views"><svg class="icon-svg" aria-hidden="true" aria-labelledby="title" version="1.1" role="img" width="28" height="16" viewBox="0 0 28 16"><path d="M14.222 8c.043-.86 2.843-1.509 2.176-2.176-1.234-1.234-3.209-1.26-4.411-.059s-1.175 3.177.059 4.411c1.234 1.234 3.209 1.26 4.411.059.553-.553-2.27-1.504-2.235-2.235zM14.222 0c-9.33 0-14.222 6.905-14.222 8s4.892 8 14.222 8c9.33 0 14.222-6.905 14.222-8s-4.892-8-14.222-8zm0 14.155c-3.492 0-6.322-2.756-6.322-6.155s2.83-6.155 6.322-6.155 6.322 2.756 6.322 6.155c0 3.399-2.83 6.155-6.322 6.155z"></path></svg></span><span class="post-info__meta-counter">65,1k</span>
                </span>
                    <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_star"><svg class="icon-svg" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" version="1.1" role="img"><path d="M12.487 9.489l3.143-2.318c.708-.523.33-1.627-.558-1.627h-3.751c-.391 0-.741-.241-.871-.602l-1.578-4.341c-.292-.802-1.451-.802-1.744 0l-1.578 4.342c-.132.361-.48.602-.873.602h-3.751c-.889 0-1.266 1.104-.556 1.627l3.143 2.319c.302.222.433.598.335.956l-1.217 4.409c-.23.833.753 1.478 1.455.954l3.351-2.501c.331-.247.791-.247 1.122 0l3.351 2.501c.703.526 1.685-.118 1.455-.954l-1.216-4.41c-.098-.358.036-.735.337-.958z"></path></svg></span><span class="post-info__meta-counter">189</span>
                </span>
                    <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_comments"><svg class="icon-svg" width="18" height="16" viewBox="0 0 18 16" aria-hidden="true" aria-labelledby="title" version="1.1" role="img"><path d="M16.154 0h-13.846c-1.269 0-2.308 1.029-2.308 2.286v8c0 1.257 1.039 2.286 2.308 2.286h4.615l4.615 3.429v-3.429h4.615c1.269 0 2.308-1.029 2.308-2.286v-8c0-1.257-1.039-2.286-2.308-2.286z"></path></svg></span><span class="post-info__meta-counter">77</span>
                </span>
                </div>
            </li>
            <li class="content-list__item content-list__item_devided post-info">
                <span class="post-info__date"> 5 октября 2012 в 01:17</span>
                <a href="/post/153659/" class="post-info__title post-info__title_large" onclick="if (typeof ga === 'function') { ga('send', 'event', 'tm_block', 'similar_posts', 'common'); }">Ленивый hGetContents. Баг или фича? (Haskell)</a>

                <div class="post-info__meta">
                <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_rating"><svg class="icon-svg" width="14" height="16" viewBox="0 0 14 16" aria-hidden="true" version="1.1" role="img"><path d="M13.27 7.486l-6.389-7.39c-.112-.128-.316-.128-.427 0l-6.389 7.39c-.151.175-.022.439.213.439h3.319c.154 0 .277.119.277.268v7.54c0 .149.124.267.278.267h5.03c.154 0 .278-.118.278-.268v-7.538c0-.148.123-.268.277-.268h3.318c.236 0 .364-.265.214-.439z"></path></svg></span>
                      <span class="post-info__meta-counter">+4</span>
                </span>
                    <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_views"><svg class="icon-svg" aria-hidden="true" aria-labelledby="title" version="1.1" role="img" width="28" height="16" viewBox="0 0 28 16"><path d="M14.222 8c.043-.86 2.843-1.509 2.176-2.176-1.234-1.234-3.209-1.26-4.411-.059s-1.175 3.177.059 4.411c1.234 1.234 3.209 1.26 4.411.059.553-.553-2.27-1.504-2.235-2.235zM14.222 0c-9.33 0-14.222 6.905-14.222 8s4.892 8 14.222 8c9.33 0 14.222-6.905 14.222-8s-4.892-8-14.222-8zm0 14.155c-3.492 0-6.322-2.756-6.322-6.155s2.83-6.155 6.322-6.155 6.322 2.756 6.322 6.155c0 3.399-2.83 6.155-6.322 6.155z"></path></svg></span><span class="post-info__meta-counter">2,5k</span>
                </span>
                    <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_star"><svg class="icon-svg" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" version="1.1" role="img"><path d="M12.487 9.489l3.143-2.318c.708-.523.33-1.627-.558-1.627h-3.751c-.391 0-.741-.241-.871-.602l-1.578-4.341c-.292-.802-1.451-.802-1.744 0l-1.578 4.342c-.132.361-.48.602-.873.602h-3.751c-.889 0-1.266 1.104-.556 1.627l3.143 2.319c.302.222.433.598.335.956l-1.217 4.409c-.23.833.753 1.478 1.455.954l3.351-2.501c.331-.247.791-.247 1.122 0l3.351 2.501c.703.526 1.685-.118 1.455-.954l-1.216-4.41c-.098-.358.036-.735.337-.958z"></path></svg></span><span class="post-info__meta-counter">6</span>
                </span>
                    <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_comments"><svg class="icon-svg" width="18" height="16" viewBox="0 0 18 16" aria-hidden="true" aria-labelledby="title" version="1.1" role="img"><path d="M16.154 0h-13.846c-1.269 0-2.308 1.029-2.308 2.286v8c0 1.257 1.039 2.286 2.308 2.286h4.615l4.615 3.429v-3.429h4.615c1.269 0 2.308-1.029 2.308-2.286v-8c0-1.257-1.039-2.286-2.308-2.286z"></path></svg></span><span class="post-info__meta-counter">20</span>
                </span>
                </div>
            </li>
            <li class="content-list__item content-list__item_devided post-info">
                <span class="post-info__date">22 сентября 2011 в 14:53</span>
                <a href="/post/128949/" class="post-info__title post-info__title_large" onclick="if (typeof ga === 'function') { ga('send', 'event', 'tm_block', 'similar_posts', 'common'); }">Facebook API: Как разрешить комментирование записи на стене всем [upd:25.09.2011]</a>

                <div class="post-info__meta">
                <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_rating"><svg class="icon-svg" width="14" height="16" viewBox="0 0 14 16" aria-hidden="true" version="1.1" role="img"><path d="M13.27 7.486l-6.389-7.39c-.112-.128-.316-.128-.427 0l-6.389 7.39c-.151.175-.022.439.213.439h3.319c.154 0 .277.119.277.268v7.54c0 .149.124.267.278.267h5.03c.154 0 .278-.118.278-.268v-7.538c0-.148.123-.268.277-.268h3.318c.236 0 .364-.265.214-.439z"></path></svg></span>
                      <span class="post-info__meta-counter">+4</span>
                </span>
                    <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_views"><svg class="icon-svg" aria-hidden="true" aria-labelledby="title" version="1.1" role="img" width="28" height="16" viewBox="0 0 28 16"><path d="M14.222 8c.043-.86 2.843-1.509 2.176-2.176-1.234-1.234-3.209-1.26-4.411-.059s-1.175 3.177.059 4.411c1.234 1.234 3.209 1.26 4.411.059.553-.553-2.27-1.504-2.235-2.235zM14.222 0c-9.33 0-14.222 6.905-14.222 8s4.892 8 14.222 8c9.33 0 14.222-6.905 14.222-8s-4.892-8-14.222-8zm0 14.155c-3.492 0-6.322-2.756-6.322-6.155s2.83-6.155 6.322-6.155 6.322 2.756 6.322 6.155c0 3.399-2.83 6.155-6.322 6.155z"></path></svg></span><span class="post-info__meta-counter">5,8k</span>
                </span>
                    <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_star"><svg class="icon-svg" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" version="1.1" role="img"><path d="M12.487 9.489l3.143-2.318c.708-.523.33-1.627-.558-1.627h-3.751c-.391 0-.741-.241-.871-.602l-1.578-4.341c-.292-.802-1.451-.802-1.744 0l-1.578 4.342c-.132.361-.48.602-.873.602h-3.751c-.889 0-1.266 1.104-.556 1.627l3.143 2.319c.302.222.433.598.335.956l-1.217 4.409c-.23.833.753 1.478 1.455.954l3.351-2.501c.331-.247.791-.247 1.122 0l3.351 2.501c.703.526 1.685-.118 1.455-.954l-1.216-4.41c-.098-.358.036-.735.337-.958z"></path></svg></span><span class="post-info__meta-counter">18</span>
                </span>
                    <span class="post-info__meta-item">
                  <span class="post-info__meta-icon icon-svg_comments"><svg class="icon-svg" width="18" height="16" viewBox="0 0 18 16" aria-hidden="true" aria-labelledby="title" version="1.1" role="img"><path d="M16.154 0h-13.846c-1.269 0-2.308 1.029-2.308 2.286v8c0 1.257 1.039 2.286 2.308 2.286h4.615l4.615 3.429v-3.429h4.615c1.269 0 2.308-1.029 2.308-2.286v-8c0-1.257-1.039-2.286-2.308-2.286z"></path></svg></span><span class="post-info__meta-counter">0</span>
                </span>
                </div>
            </li>
        </ul>

    </div>
</div>
Тэги
<div class="post post_full" id="post_325856">
    <div class="post__body post__body_full">
        <div class="post__tags">
            <ul class="tags icon_tag">
                <li><a href="https://habrahabr.ru/search/?q=%5Bfacebook%5D&amp;target_type=posts" rel="tag">facebook</a>, </li>
                <li><a href="https://habrahabr.ru/search/?q=%5Bfacebook%20api%5D&amp;target_type=posts" rel="tag">facebook api</a>, </li>
                <li><a href="https://habrahabr.ru/search/?q=%5B%D0%B1%D0%B0%D0%B3%20%D0%B8%D0%BB%D0%B8%20%D1%84%D0%B8%D1%87%D0%B0%5D&amp;target_type=posts" rel="tag">баг или фича</a></li>
            </ul>
        </div>
    </div>
</div>
Комментарии
Комментарий пользователя
<div class="comments_list">
    <ul>
        <li class="comment_item" id="comment_10160652">
            <span class="parent_id" data-parent_id="0"></span>
            <div class="comment_body ">
                <div class="info comments-list__item comment-item  " rel="10160652">
                    <div class="folding-dot-holder">
                        <div class="folding-dot"></div>
                    </div>
                    <span class="comment-item__user-info" rel="user-popover" data-user-login="AndrewPylin">
            <a href="https://habrahabr.ru/users/AndrewPylin/" class="comment-item__avatar">
                <span class="comment-item__avatar-img_default user-pic_lilac"></span>
            </a>
            <a href="https://habrahabr.ru/users/AndrewPylin/" class="comment-item__username">AndrewPylin</a>
          </span>
                    <time class="comment-item__time_published">
                        7 апреля 2017 в 17:25
                    </time>
                    <span class="comment-item__controls">
            <a href="#comment_10160652" class="icon_comment-anchor" title="Ссылка на комментарий"></a>
                <a href="#" class="icon_comment-favorite add"
                   onclick="return comments_add_to_favorite(this, '3', 10160652 )" title="В избранное"></a>
            <span class="js-comment_chidren" title="Вернуться к ответу"></span>
          </span>
                    <div id="voting_10160652" class="voting-wjt voting-wjt_comments js-voting   ">
                        <div class="voting-wjt__counter js-mark  ">
                            <span class="voting-wjt__counter-score js-score" title="Всего 0: ↑0 и ↓0">0</span>
                        </div>
                        <button type="button" class="voting-wjt__button voting-wjt__button_plus js-plus"
                                title="Нравится" onclick="return comments_vote(this, 10160652, '3',  325906, 1)">
                            <span></span></button>
                        <button type="button" class="voting-wjt__button voting-wjt__button_minus js-minus"
                                title="Не нравится" onclick="return comments_vote(this, 10160652, '3',  325906, -1)">
                            <span></span></button>
                    </div>
                </div>

                <div class="message html_format ">
                    Иначе говоря, теперь и TFC в облаке.
                </div>

                <div class="reply_form_placeholder"></div>

                <div class="reply">
                    <a href="#reply" class="reply_link" onclick="return comment_show_reply_form(10160652 )">ответить</a>

                </div>
            </div>

        </li>
    </ul>
</div>
Комментарий автора
  • 0
    Да. DCEVM поддерживает возможность модернизировать тело класса.
<div class="comments_list">
    <ul>
        <li class="comment_item" id="comment_10155602">
            <span class="parent_id" data-parent_id="0"></span>
            <div class="comment_body ">
                <div class="info comments-list__item comment-item is_topic_starter " rel="10155602">
                    <div class="folding-dot-holder">
                        <div class="folding-dot"></div>
                    </div>
                    <span class="comment-item__user-info" rel="user-popover" data-user-login="hibissscus">
            <a href="https://habrahabr.ru/users/hibissscus/" class="comment-item__avatar">
                <img src="//habrastorage.org/getpro/habr/avatars/874/e7f/f91/874e7ff91195e7d43f136653f25ddbde_small.png"
                     alt="" class="comment-item__avatar-img">
            </a>
            <a href="https://habrahabr.ru/users/hibissscus/" class="comment-item__username">hibissscus</a>
          </span>
                    <time class="comment-item__time_published">
                        5 апреля 2017 в 12:57
                        <span class="comment-item__time_changed icon_comment-edit" title="Kомментарий был изменён">
                <i class="comment-item__sign_changed">(комментарий был изменён)</i>
              </span>
                    </time>
                    <span class="comment-item__controls">
                <a href="#comment_10155602" class="icon_comment-anchor" title="Ссылка на комментарий"></a>
                    <a href="#" class="icon_comment-favorite add"
                       onclick="return comments_add_to_favorite(this, '3', 10155602 )" title="В избранное"></a>
                <span class="js-comment_chidren" title="Вернуться к ответу"></span>
              </span>
                    <div id="voting_10155602" class="voting-wjt voting-wjt_comments js-voting   ">
                        <div class="voting-wjt__counter js-mark  ">
                            <span class="voting-wjt__counter-score js-score" title="Всего 0: ↑0 и ↓0">0</span>
                        </div>
                        <button type="button" disabled="" class="voting-wjt__button voting-wjt__button_plus js-plus"
                                title=""><span></span></button>
                        <button type="button" disabled="" class="voting-wjt__button voting-wjt__button_minus js-minus"
                                title=""><span></span></button>
                    </div>
                </div>
                <div class="message html_format ">
                    Да. DCEVM поддерживает возможность модернизировать тело класса.
                </div>
                <div class="reply_form_placeholder"></div>
                <div class="reply">
                    <a href="#reply" class="reply_link" onclick="return comment_show_reply_form(10155602 )">ответить</a>
                </div>
            </div>
        </li>
    </ul>
</div>
Написать комментарий

Написать комментарий

<div class="comments_form" id="comments_form_placeholder">
    <h2 class="title"><a href="#" onclick="return comment_show_form()">Написать комментарий</a></h2>

    <form action="/json/comment/" method="post" id="comments_form">

        <div id="preview_placeholder" class="hidden html_format" style="display: none;"></div>
        <input type="hidden" name="ts" value="1491665511">
        <input type="hidden" name="tt" value="2">
        <input type="hidden" name="ti" value="325700">
        <input type="hidden" name="comment_id" value="0">
        <input type="hidden" name="parent_id" value="0">

        <div class="editor">
            <div class="panel">
                <div class="wysiwyg_wrapper">
                    <div class="can_use_html">
                        <a href="#html_help" onclick="$(this).parents('.wysiwyg_wrapper').find('.help_holder').toggleClass('hidden');return false;">html-теги</a>
                    </div>


                    <a class="btn" title="Жирный" onclick="return habraWYG.insertTagWithText(this, 'b');" href="#" tabindex="-1"><span class="g-icon g-icon-bold"></span></a>
                    <a class="btn" title="Курсив" onclick="return habraWYG.insertTagWithText(this, 'i');" href="#" tabindex="-1"><span class="g-icon g-icon-italic"></span></a>
                    <a class="btn" title="Подчёркнутый" onclick="return habraWYG.insertTagWithText(this, 'u');" href="#" tabindex="-1"><span class="g-icon g-icon-underline"></span></a>
                    <a class="btn" title="Зачёркнутый" onclick="return habraWYG.insertTagWithText(this, 's');" href="#" tabindex="-1"><span class="g-icon g-icon-strike"></span></a>
                    <a class="btn" title="Цитата" onclick="return habraWYG.insertTagWithText(this, 'blockquote');" href="#" tabindex="-1"><span class="g-icon g-icon-quote"></span></a>
                    <div class="btn btn-dropdown">
                        <span class="g-icon g-icon-list"></span>
                        <select name="list" onchange="habraWYG.insertList(this);" onclick="return false;" tabindex="-1">
                            <option value="" class="title">Список:</option>
                            <option value="ul">UL LI</option>
                            <option value="ol">OL LI</option>
                        </select>
                    </div>

                    <a class="btn" title="Пользователь" onclick="return habraWYG.insertUser(this);" href="#" tabindex="-1"><span class="g-icon g-icon-users"></span></a>
                    <a class="btn" title="Вставить ссылку" onclick="return habraWYG.insertLink(this);" href="#" tabindex="-1"><span class="g-icon g-icon-link"></span></a>
                    <a class="btn" title="Вставить изображение" onclick="return habraWYG.insertImage(this);" href="#" tabindex="-1"><span class="g-icon g-icon-images"></span></a>
                    <a class="btn" title="Медиаэлемент" onclick="return habraWYG.insertTagWithText(this, 'oembed');" href="#" tabindex="-1"><span class="g-icon g-icon-video"></span></a>
                    <a class="btn" title="Вставить твит" onclick="return habraWYG.insertTagWithText(this, 'twitter');" href="#" tabindex="-1"><span class="g-icon g-icon-twitter"></span></a>
                    <a class="btn" title="Вставить спойлер" onclick="return habraWYG.insertSpoiler(this);" href="#" tabindex="-1"><span class="g-icon g-icon-spoiler"></span></a>

                    <div class="btn btn-dropdown">
                        <span class="g-icon g-icon-code"></span>
                        <select class="with-title" name="source" title="Используйте этот тэг для вставки кода" onchange="habraWYG.insertSource(this);" tabindex="-1">
                            <option value="" class="title">Source:</option>
                            <option value="code">Code</option>
                            <option value="bash">Bash</option>
                            <option value="cs">C#</option>
                            <option value="cpp">C++</option>
                            <option value="css">CSS</option>
                            <option value="cos">Caché Object Script</option>
                            <option value="diff">Diff</option>
                            <option value="html">HTML</option>
                            <option value="xml">XML</option>
                            <option value="java">Java</option>
                            <option value="javascript">JavaScript</option>
                            <option value="php">PHP</option>
                            <option value="perl">Perl</option>
                            <option value="python">Python</option>
                            <option value="ruby">Ruby</option>
                            <option value="sql">SQL</option>
                            <option value="1c">1C</option>
                            <option value="actionscript">ActionScript</option>
                            <option value="apache">Apache</option>
                            <option value="axapta">Axapta</option>
                            <option value="cmake">CMake</option>
                            <option value="coffeescript">CoffeeScript</option>
                            <option value="dos">DOS</option>
                            <option value="delphi">Delphi</option>
                            <option value="django">Django</option>
                            <option value="erlang">Erlang</option>
                            <option value="erlang_repl">Erlang REPL</option>
                            <option value="glsl">GLSL</option>
                            <option value="go">Go</option>
                            <option value="haskell">Haskell</option>
                            <option value="lisp">Lisp</option>
                            <option value="lua">Lua</option>
                            <option value="mel">MEL</option>
                            <option value="markdown">Markdown</option>
                            <option value="matlab">Matlab</option>
                            <option value="nginx">Nginx</option>
                            <option value="objectivec">Objective C</option>
                            <option value="rust">Rust</option>
                            <option value="scala">Scala</option>
                            <option value="smalltalk">Smalltalk</option>
                            <option value="tex">TeX</option>
                            <option value="vbscript">VBScript</option>
                            <option value="vhdl">VHDL</option>
                            <option value="vala">Vala</option>
                        </select>
                    </div>

                    <div class="help_holder hidden">
                        <h4>Теги Хабрахабра</h4>

                        <dl class="block_semi">
                            <dt>&lt;cut&gt;</dt>
                            <dd class="description">Используется только в текстах публикаций, скрывает под кат часть текста, следующую за тегом (будет написано «Читать дальше»).</dd>
                        </dl>

                        <dl class="block_semi">
                            <dt>&lt;cut text="Подробности" /&gt;</dt>
                            <dd class="description">Так можно превратить надпись «Читать дальше» в любой текст.</dd>
                        </dl>

                        <dl class="block_semi">
                            <dt>&lt;source lang="Язык"&gt;&lt;/source&gt;</dt>
                            <dd class="description">Подсвечивает исходный код (на выбор:
                                Bash,  C#,  C++,  CSS,  Diff,  HTML, XML,  Ini,  Java,  JavaScript,  PHP,  Perl,  Python,  Ruby,  SQL,
                                1C,  AVR Assembler,  ActionScript,  Apache,  Axapta,  CMake,  CoffeeScript,  DOS, .bat,  Delphi,  Django,  Erlang,  Erlang REPL,  Go,  Haskell,  Lisp,  Lua,  MEL,  Markdown,  Matlab,  Nginx,  Objective C,  Parser3,  Python profile,  RenderMan,  Rust,  Scala,  Smalltalk,  TeX,  VBScript,  VHDL,  Vala
                                ).</dd>
                        </dl>

                        <dl class="block_semi">
                            <dt>&lt;oembed&gt;http://...&lt;/oembed&gt;</dt>
                            <dd class="description">Вставка интерактивных элементов: видео, twitter, instagram, slideshare, scribd и других.</dd>
                        </dl>

                        <dl class="block_semi">
                            <dt>&lt;twitter&gt;http://...&lt;/twitter&gt;</dt>
                            <dd class="description">Добавляет в публикацию твит. Необходимо указать полную ссылку на твит. Например: &lt;twitter&gt;https://twitter.com/habrahabr/status/522334394175213568&lt;/twitter&gt;</dd>
                        </dl>

                        <dl class="block_semi">
                            <dt>&lt;slideshow&gt;http://...&lt;/slideshow&gt;</dt>
                            <dd class="description">Вставка интерактивного слайд-шоу. Пока поддерживается только сервис Slideshare.net.</dd>
                        </dl>

                        <dl class="block_semi">
                            <dt>@username</dt>
                            <dd class="description">
                                Выводит имя пользователя в тексте и отправляет пользователю уведомление о том, что его упомянули в публикации/комментарии.
                                Вы можете использовать конструкцию <b>@username</b>, где <b>username</b> — это имя пользователя.
                            </dd>
                        </dl>

                        <dl class="block_semi">
                            <dt>&lt;spoiler title="Заголовок"&gt;Содержимое&lt;/spoiler&gt;</dt>
                            <dd class="description">Вставка спойлера (разворачиваемый блок информации).</dd>
                        </dl>

                        <h4>Стандартные</h4>
                        <table class="wide">
                            <tbody><tr>
                                <td>
                                    <dl class="block_semi">
                                        <dt>&lt;h1&gt;&lt;/h1&gt;<br>
                                            ...<br>
                                            &lt;h6&gt;&lt;/h6&gt;
                                        </dt>
                                        <dd class="description">Заголовки разного уровня.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>&lt;img src="" /&gt;</dt>
                                        <dd class="description">Вставка изображения, в атрибуте src нужно указывать полный путь к изображению. Возможно выравнивание картинки атрибутом align.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>&lt;a href="http://..."&gt;Ссылка&lt;/a&gt;</dt>
                                        <dd class="description">Вставка ссылки, в атрибуте href указывается желаемый интернет-адрес или якорь (anchor) для навигации по странице.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>&lt;anchor&gt;Example1&lt;/anchor&gt;</dt>
                                        <dd class="description">Тег для указания якоря. Для вызова используйте тег вставки ссылок (&lt;a href="#Example1"&gt;Текст&lt;/a&gt;).</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>&lt;b&gt;&lt;/b&gt;<br>
                                            &lt;strong&gt;&lt;/strong&gt;</dt>
                                        <dd class="description">Выделение важного текста, на странице выделяется жирным начертанием.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>&lt;i&gt;&lt;/i&gt;<br>
                                            &lt;em&gt;&lt;/em&gt;</dt>
                                        <dd class="description">Выделение важного текста, на странице выделяется курсивом.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>
                                            &lt;s&gt;&lt;/s&gt;<br>
                                            &lt;strike&gt;&lt;/strike&gt;
                                        </dt>
                                        <dd class="description">Текст между этими тегами будет отображаться как зачеркнутый.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>
                                            &lt;u&gt;&lt;/u&gt;
                                        </dt>
                                        <dd class="description">Текст между этими тегами будет отображаться как подчеркнутый.</dd>
                                    </dl>
                                </td>

                                <td width="5%"></td>

                                <td>
                                    <dl class="block_semi">
                                        <dt>
                                            &lt;hr /&gt;
                                        </dt>
                                        <dd class="description">Тег для вставки горизонтальной линии.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>
                                            &lt;blockquote&gt;&lt;/blockquote&gt;
                                        </dt>
                                        <dd class="description">Используйте этот тег для выделения цитат.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>
                                            &lt;table&gt;&lt;/table&gt;<br>
                                            &lt;th&gt;&lt;/th&gt;<br>
                                            &lt;td&gt;&lt;/td&gt;<br>
                                            &lt;tr&gt;&lt;/tr&gt;
                                        </dt>
                                        <dd class="description">Набор тегов для создания таблицы. Тег &lt;td&gt; обозначает ячейку таблицы, тег &lt;th&gt; - ячейку в заголовке, &lt;tr&gt; - строчку таблицы. Все содержимое таблицы помещайте в тег &lt;table&gt;.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>
                                            &lt;sup&gt;&lt;/sup&gt;<br>
                                            &lt;sub&gt;&lt;/sub&gt;
                                        </dt>
                                        <dd class="description">Текст, заключенный в тег &lt;sup&gt; отображается в виде верхнего индекса, &lt;sub&gt; - в виде нижнего.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>
                                            &lt;abbr title="" &gt;&lt;/abbr&gt;<br>
                                            &lt;acronym title="" &gt;&lt;/acronym&gt;
                                        </dt>
                                        <dd class="description">Тегом &lt;abbr&gt; выделяется аббревиатура, в атрибуте title указывайте её расшифровку. Используйте тег &lt;acronym&gt; для устоявшихся аббревиатур.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>
                                            &lt;pre&gt;&lt;/pre&gt;
                                        </dt>
                                        <dd class="description">Текст в теге &lt;pre&gt; не форматируется автоматически.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>
                                            &lt;nobr&gt;&lt;/nobr&gt;<br>

                                            &lt;br clear="all|left||right" /&gt;
                                        </dt>
                                        <dd class="description">Текст, помещенный в тег &lt;nobr&gt;, не переносится на странице; для принудительного переноса текста используйте тег &lt;br /&gt;; для аккуратного выравнивания изображений используйте атрибут clear="all|left||right" в теге &lt;br /&gt;.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>
                                            &lt;ul&gt;&lt;/ul&gt;<br>
                                            &lt;li&gt;&lt;/li&gt;
                                        </dt>
                                        <dd class="description">Ненумерованный список; каждый элемент списка задается тегом &lt;li&gt;, набор элементов списка помещайте в тег &lt;ul&gt;.</dd>
                                    </dl>

                                    <dl class="block_semi">
                                        <dt>
                                            &lt;ol&gt;&lt;/ol&gt;<br>
                                            &lt;li&gt;&lt;/li&gt;
                                        </dt>
                                        <dd class="description">Нумерованный список; каждый элемент списка задается тегом &lt;li&gt;, набор элементов списка помещайте в тег &lt;ol&gt;.</dd>
                                    </dl>
                                </td>
                            </tr>
                            </tbody></table>

                        <div class="close_html">
                            <a href="#html_help_close" onclick="$(this).parents('.wysiwyg_wrapper').find('.help_holder').toggleClass('hidden');return false;">закрыть</a>
                        </div>
                    </div>
                </div>
            </div>
            <div class="text-holder">
                <textarea cols="30" rows="10" name="text" id="comment_text"></textarea>
            </div>
            <div class="editor__footer">
                <label class="markdown_checkbox" for="comment_markdown">
                    <input type="checkbox" name="comment_markdown" id="comment_markdown" checked="checked">Использовать <a href="/info/help/markdown/" target="_blank"><strong>Markdown</strong>-разметку</a>
                </label>
            </div>
            <span id="error_text" class="error"></span>
        </div>

        <div class="form-additionals">
            <div class="buttons">
                <input type="button" class="preview disableble" value="Предпросмотр" disabled="disabled" onclick="comment_preview(this.form, this)">
                <input type="button" class="submit disableble" value="Написать" disabled="disabled" onclick="comment_send(this.form, this)">
                <input type="button" class="edit hidden disableble" value="Сохранить" disabled="disabled" onclick="comment_update(this.form, this)">

                <span class="time_left" title="Оставшееся время редактирования комментария"></span>
            </div>
        </div>
    </form></div>
Хабы
Строка поиска
<div class="search-field search-field_suggest">
    <input type="text" id="hubs_suggest" autocomplete="off" class="search-field__input search-field__input_suggest" data-type="hubs" placeholder="Найти хаб">
    <span class="search-field__icon icon-svg_search">
    <svg class="icon-svg" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" version="1.1" role="img"><path d="M21.416 13.21c0 4.6-3.65 8.34-8.14 8.34S5.11 17.81 5.11 13.21c0-4.632 3.65-8.373 8.167-8.373 4.488 0 8.14 3.772 8.14 8.372zm1.945 7.083c1.407-2.055 2.155-4.57 2.155-7.084C25.515 6.277 20.04.665 13.277.665S1.04 6.278 1.04 13.21c0 6.93 5.475 12.542 12.237 12.542 2.454 0 4.907-.797 6.942-2.208l7.6 7.79 3.14-3.22-7.6-7.82z"></path></svg>
  </span>
    <span class="search-field__icon icon-svg_loading">
    <svg class="icon-svg" width="40" height="40" viewBox="0 0 100 100" enable-background="new 0 0 0 0"><path d="M73 50c0-12.7-10.3-23-23-23s-23 10.3-23 23m3.9 0c0-10.5 8.5-19.1 19.1-19.1s19.1 8.6 19.1 19.1" transform="rotate(132.768 50 50)"><animateTransform attributeName="transform" attributeType="XML" type="rotate" dur=".7s" from="0 50 50" to="360 50 50" repeatCount="indefinite"></animateTransform></path></svg>
  </span>
</div>
Панель сортировки
<ul class="sort-panel">
    <li class="sort-panel__item">
        <a href="https://habrahabr.ru/hubs/?sort=title&amp;order=asc" class="sort-panel__item-toggler" onclick="if (typeof ga === 'function') { ga('send', 'event', 'list_order', 'hubs_list', 'name_up'); }">↑&nbsp;Название</a>
    </li>

    <li class="sort-panel__item">
        <a href="https://habrahabr.ru/hubs/?sort=subscribers&amp;order=desc" class="sort-panel__item-toggler" onclick="if (typeof ga === 'function') { ga('send', 'event', 'list_order', 'hubs_list', 'subscribers_up'); }">↓&nbsp;Подписчики</a>
    </li>

    <li class="sort-panel__item">
        <a href="https://habrahabr.ru/hubs/?sort=rating&amp;order=asc" class="sort-panel__item-toggler active" onclick="if (typeof ga === 'function') { ga('send', 'event', 'list_order', 'hubs_list', 'rating_up'); }">↓&nbsp;Рейтинг</a>
    </li>
</ul>
Список
<ul class="content-list content-list_hubs" id="hubs">
    <li class="content-list__item content-list__item_hovered content-list__item_hubs table-grid js-subscribe_item"
        id="hub_359">
        <div class="table-grid__item table-grid__item_left">
            <div class="hub-info is-subscribed js-subscribed">
                <div class="media-obj media-obj_hub">
                    <a href="/hub/programming/"
                       class="media-obj__image media-obj__image_list-view media-obj__image_link">
                        <img src="//habrastorage.org/getpro/habr/hub/db2/c8f/4a1/db2c8f4a1974bf334d01595732f339c1.png"
                             width="48" height="48" class="media-obj__image-pic media-obj__image-pic_hub">
                    </a>
                    <div class="media-obj__body media-obj__body_list-view list-snippet">
                        <a href="https://habrahabr.ru/hub/programming/" class="list-snippet__title-link">Программирование</a>
                        <div class="list-snippet__desc">Искусство создания компьютерных программ</div>
                        <div class="list-snippet__tags"><a
                                href="https://habrahabr.ru/search/?q=%5B%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%5D">программирование</a>,
                            <a href="https://habrahabr.ru/search/?q=%5Bc%2B%2B%5D">c++</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5Bjava%5D">java</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5Bpython%5D">python</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5Bjavascript%5D">javascript</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5B.net%5D">.net</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5Bc%23%5D">c#</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5Bphp%5D">php</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5B%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0%5D">разработка</a>,
                            <a href="https://habrahabr.ru/search/?q=%5Bc%5D">c</a></div>
                    </div>
                </div>
            </div>
        </div>

        <div class="table-grid__item table-grid__item_right">
            <div class="stats">
                <div class="stats__counter stats__counter_subscribers" title="Подписчики: 243k">243k</div>
                <div class="stats__counter stats__counter_rating" title="Рейтинг: 679,46">679,46</div>
            </div>

            <button type="button" class="btn btn_medium btn_subscribed js-hub-follow-btn" data-id="359"
                    data-state="unfollow">
                <span class="btn__value js-btn-value">Подписан</span>
                <span class="btn__value-hidden">Отписаться</span>
            </button>
        </div>
    </li>
    <li class="content-list__item content-list__item_hovered content-list__item_hubs table-grid js-subscribe_item"
        id="hub_50">
        <div class="table-grid__item table-grid__item_left">
            <div class="hub-info  js-subscribed">
                <div class="media-obj media-obj_hub">
                    <a href="/hub/infosecurity/"
                       class="media-obj__image media-obj__image_list-view media-obj__image_link">
                        <img src="//habrastorage.org/getpro/habr/hub/135/2db/187/1352db18765addaa6e0b2ac013d386d8.png"
                             width="48" height="48" class="media-obj__image-pic media-obj__image-pic_hub">
                    </a>
                    <div class="media-obj__body media-obj__body_list-view list-snippet">
                        <a href="https://habrahabr.ru/hub/infosecurity/" class="list-snippet__title-link">Информационная
                            безопасность</a>
                        <div class="list-snippet__desc">Защита данных</div>
                        <div class="list-snippet__tags"><a
                                href="https://habrahabr.ru/search/?q=%5B%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F+%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C%5D">информационная
                            безопасность</a>, <a
                                href="https://habrahabr.ru/search/?q=%5B%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C%5D">безопасность</a>,
                            <a href="https://habrahabr.ru/search/?q=%5B%D0%B2%D0%B7%D0%BB%D0%BE%D0%BC%5D">взлом</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5Bsecurity%5D">security</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5B%D1%83%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C%5D">уязвимость</a>,
                            <a href="https://habrahabr.ru/search/?q=%5B%D1%83%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8%5D">уязвимости</a>,
                            <a href="https://habrahabr.ru/search/?q=%5Bgoogle%5D">google</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5B%D0%B2%D0%B8%D1%80%D1%83%D1%81%D1%8B%5D">вирусы</a>,
                            <a href="https://habrahabr.ru/search/?q=%5Bandroid%5D">android</a>, <a
                                    href="https://habrahabr.ru/search/?q=%5B%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F%5D">криптография</a>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <div class="table-grid__item table-grid__item_right">
            <div class="stats">
                <div class="stats__counter stats__counter_subscribers" title="Подписчики: 502k">502k</div>
                <div class="stats__counter stats__counter_rating" title="Рейтинг: 639,01">639,01</div>
            </div>

            <button type="button" class="btn btn_medium btn_subscribe js-hub-follow-btn" data-id="50"
                    data-state="follow">
                <span class="btn__value js-btn-value">Подписаться</span>
                <span class="btn__value-hidden">Отписаться</span>
            </button>
        </div>
    </li>
</ul>
Заголовок хаба
<div class="page-header page-header_full" id="hub_359">
    <div class="page-header_wrapper">
        <div class="media-obj media-obj_page-header">
            <a href="/hub/programming/" class="media-obj__image">
                <img src="//habrastorage.org/getpro/habr/hub/db2/c8f/4a1/db2c8f4a1974bf334d01595732f339c1.png" width="48" height="48" class="media-obj__image-pic">
            </a>

            <div class="media-obj__body media-obj__body_page-header media-obj__body_page-header_hub">
                <div class="page-header__stats">
                    <div class="page-header__stats-value">679,30</div>
                    <div class="page-header__stats-label">Рейтинг</div>
                </div>
            </div>
        </div>

        <div class="page-header__buttons">
            <button type="button" class="page-header__button btn btn_large btn_subscribed js-hub-follow-btn" data-id="359" data-state="unfollow">
                <span class="btn__value js-btn-value">Подписан</span>
                <span class="btn__value-hidden">Отписаться</span>
            </button>
        </div>
    </div>

    <div class="page-header__info">
        <a href="/hub/programming/" class="page-header__info-title">Программирование</a>
        <span class="n-profiled_hub" title="Профильный хаб"></span>
        <div class="page-header__info-desc">
            Искусство создания компьютерных программ
        </div>
    </div>
</div>
Общие элементы
Выпадающий список
<div class="dropdown dropdown_flows">

    <button type="button" class="btn btn_large btn_flow-toggle" data-toggle="dropdown" tabindex="0" aria-expanded="false">Все потоки<span class="icon-svg_chevron icon-svg_chevron_flows"><svg class="icon-svg" width="28" height="16" viewBox="0 0 28 16" aria-hidden="true" aria-labelledby="title" version="1.1" role="img"><path d="M27.236.82c-1.048-1.048-2.516-1.132-3.804 0l-9.432 8.816-9.432-8.816c-1.288-1.132-2.756-1.048-3.804 0-1.052 1.048-.984 2.816 0 3.8l11.336 10.592c.524.524 1.212.788 1.9.788s1.376-.264 1.9-.788c0 0 10.352-9.608 11.336-10.592s1.052-2.752 0-3.8z"></path></svg></span></button>

    <div class="dropdown-container dropdown-container_flows">
        <ul class="n-dropdown-menu n-dropdown-menu_flows">
            <li class="n-dropdown-menu__item">
                <a href="https://habrahabr.ru/flows/develop/" class="n-dropdown-menu__item-link n-dropdown-menu__item-link_flow">Разработка</a>
            </li>
            <li class="n-dropdown-menu__item">
                <a href="https://habrahabr.ru/flows/admin/" class="n-dropdown-menu__item-link n-dropdown-menu__item-link_flow">Администрирование</a>
            </li>
            <li class="n-dropdown-menu__item">
                <a href="https://habrahabr.ru/flows/design/" class="n-dropdown-menu__item-link n-dropdown-menu__item-link_flow">Дизайн</a>
            </li>
            <li class="n-dropdown-menu__item">
                <a href="https://habrahabr.ru/flows/management/" class="n-dropdown-menu__item-link n-dropdown-menu__item-link_flow">Управление</a>
            </li>
            <li class="n-dropdown-menu__item">
                <a href="https://habrahabr.ru/flows/marketing/" class="n-dropdown-menu__item-link n-dropdown-menu__item-link_flow">Маркетинг</a>
            </li>
            <li class="n-dropdown-menu__item">
                <a href="https://habrahabr.ru/flows/misc/" class="n-dropdown-menu__item-link n-dropdown-menu__item-link_flow">Разное</a>
            </li>
        </ul>
    </div>
</div>
Навигация
<div class="page__footer">
    <ul class="arrows-pagination">
        <li class="arrows-pagination__item">
            <span class="arrows-pagination__item-link">←&nbsp;сюда</span>
        </li>
        <li class="arrows-pagination__item">
            <a title="На страницу вперед (Alt + →)"
               class="arrows-pagination__item-link arrows-pagination__item-link_next" id="next_page"
               href="/interesting/page2/" rel=""><span>туда</span>&nbsp;→</a>
        </li>
    </ul>

    <ul class="toggle-menu toggle-menu_pagination" id="nav-pagess">
        <li class="toggle-menu__item toggle-menu__item_pagination">
            <span class="toggle-menu__item-link toggle-menu__item-link_pagination toggle-menu__item-link_active">1</span>
        </li>
        <li class="toggle-menu__item toggle-menu__item_pagination">
            <a href="/interesting/page2/" class="toggle-menu__item-link toggle-menu__item-link_pagination">2</a>
        </li>
        <li class="toggle-menu__item toggle-menu__item_pagination">
            <a href="/interesting/page3/" class="toggle-menu__item-link toggle-menu__item-link_pagination">3</a>
        </li>
        <li class="toggle-menu__item toggle-menu__item_pagination">
            <a href="/interesting/page4/" class="toggle-menu__item-link toggle-menu__item-link_pagination">4</a>
        </li>
        <li class="toggle-menu__item toggle-menu__item_pagination">
            <a href="/interesting/page5/" class="toggle-menu__item-link toggle-menu__item-link_pagination">5</a>
        </li>
        <li class="toggle-menu__item toggle-menu__item_pagination">
            <a href="/interesting/page6/" class="toggle-menu__item-link toggle-menu__item-link_pagination">6</a>
        </li>
        <li class="toggle-menu__item toggle-menu__item_pagination">
            <a href="/interesting/page7/" class="toggle-menu__item-link toggle-menu__item-link_pagination">7</a>
        </li>
        <li class="toggle-menu__item toggle-menu__item_pagination">
            <a href="/interesting/page8/" class="toggle-menu__item-link toggle-menu__item-link_pagination">8</a>
        </li>
        <li class="toggle-menu__item toggle-menu__item_pagination">
            <a title="Последняя страница"
               class="toggle-menu__item-link toggle-menu__item-link_pagination toggle-menu__item-link_bordered"
               href="/interesting/page100/" rel=""></a>
        </li>
    </ul>
</div>
Табы
<div class="tabs">
    <div class="tabs__level tabs-level_top tabs-menu">
        <a href="https://habrahabr.ru/hub/programming/" class="tabs-menu__item tabs-menu__item_link">
          <span class="tabs-menu__item-text tabs-menu__item-text_active">
            Интересные
          </span>
        </a>
        <a href="https://habrahabr.ru/hub/programming/all/" class="tabs-menu__item tabs-menu__item_link">
          <span class="tabs-menu__item-text ">
            Все подряд
          </span>
        </a>
        <a href="https://habrahabr.ru/hub/programming/best/" class="tabs-menu__item tabs-menu__item_link">
          <span class="tabs-menu__item-text ">
            Лучшие
          </span>
        </a>
        <a href="https://habrahabr.ru/hub/programming/authors/" class="tabs-menu__item tabs-menu__item_link">
          <span class="tabs-menu__item-text ">
            Авторы
          </span>
        </a>
    </div>

</div>