Подсчет комментариев в Facebook можно сделать тремя разными способами: (без непосредственного использования JS)
<fb:comments-count href="http://example.com" />
<iframe src="http://www.facebook.com/plugins/comments.php?href=example.com" />
<div class="fb-comments-count" data-href="http://example.com">0</div>
Проблема, однако, заключается в том, что подобные вещи портят вещи:
<p><div class="fb-comments-count" data-href="http://example.com">0</div> comments</p>
... потому что, во-первых, <div>
недопустимо внутри тега <p>
, а во-вторых, выглядит неправильно (хотя это можно исправить с помощью CSS).
По сути, мой вопрос таков: есть ли способ сделать вышеупомянутое без использования <div>
(например, <span>
), учитывая, что я хочу использовать метод HTML5 и (если возможно!) Хотеть избежать использования JavaScript?
Пояснение: я хотел бы избежать написания дополнительного JS на странице просто потому, что представление MVC в настоящее время выглядит красиво и чисто, и я бы предпочел оставить его таким. Очевидно, я все еще включаю библиотеку Facebook Connect.