Кнопки Facebook LIKE появляются из моих дивов - CSS - PullRequest
1 голос
/ 16 декабря 2010

Я использую кнопки типа Facebook на веб-сайте, они отлично работают.

К сожалению, в IE8 подобные кнопки выскакивают из своих контейнеров DIV, опускаясь внизу страницы. пример изображения:

alt text


Это после попытки display:block, как предложил Кайл:

alt text


Есть идеи? Было бы действительно здорово. :)

Ответы [ 2 ]

3 голосов
/ 16 декабря 2010

Если посмотреть на источник этой страницы, похоже, это проблема с разметкой.

Ваши <fb:like> теги должны быть закрыты.

Так что вместо:

<fb:like style="display:block;" ref="offer" href="URL" show_faces="false" layout="button_count" >

вы должны использовать

<fb:like style="display:block;" ref="offer" href="URL" show_faces="false" layout="button_count" />

Кроме того, для большей совместимости с xHTML следует также закрыть все теги HTML, например

<br /> вместо <br>

и

<img alt='' src'' /> вместо <img alt='' src=''> и т. Д.

2 голосов
/ 16 декабря 2010

Я думаю это метод отображения .fb_iframe_widget {display: inline-block}. Я считаю, что IE не очень хорошо с этим атрибутом, попробуйте просто inline или block.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...