Проверьте http://campbellcustomcoatings.com/ не в IE7, а затем в IE7. Вы можете видеть, что в IE7 кнопка «Мне нравится» в Facebook расположена справа и вверх. Я хотел бы нажать его в IE7, как и в любом другом браузере. Я пытался больше часа, и я не могу заставить его сдвинуться с места.
Должно быть простое исправление IE7 css, но я не могу понять
Ответы (3)
Я изменил следующее для IE7, и, похоже, кнопка разместилась в том же положении, что и в Chrome.
#fblike {
margin-left:57px;
margin-top:10px;
}
Я думаю, что проблема связана с плавающими <li>
элементами. Если вы выделите элементы с помощью браузера Chrome DOM (F12, затем выберите вкладку Elements), вы увидите, что, поскольку плавающие элементы существуют, "nav", "container" и "fblike " <div>
не обязательно содержат все дочерние элементы. Вы можете создать горизонтальную навигацию без использования поплавков. Помимо списка есть хорошая статья о списках, которая может помочь решить проблемы с отображением в разных браузерах (которые я я всегда получаю с поплавками!)
Просто добавьте левое и верхнее поле в iframe. чтобы сделать это только для IE7, выполните:
*margin-top:20px; /*20 looked good for me */
*margin-left:20px;
Имейте в виду, что это не будет считаться законным CSS (по крайней мере, я так не думаю), но другие браузеры будут игнорировать его, и он отлично работает.
div
... вы пробовали это на настоящем iframe
?
- person Thomas Shields; 08.06.2011
Я точно знаю, о чем вы говорите, потому что у меня такая же проблема. Кнопка выглядит иначе (размер и положение) в разных версиях IE, чем в других браузерах.
Однако вы не можете изменить или применить CSS к плагину Facebook Like Box, поскольку его содержимое содержится в элементе <iframe>
, поступающем с сервера Facebook.
Единственные варианты стиля, которые у вас есть, — это те, которые предоставляет вам Facebook.
https://developers.facebook.com/docs/reference/plugins/like-box/
Больше информации:
Встроенный Facebook Like-Box не позволяет мне стилизовать его . Почему?
Добавление CSS в блок "Нравится" на Facebook
<iframe>
ограничены тем, что позволяет FB, размером и т. д. Контейнер имеет фиксированную ширину с динамической высотой, отступами, цветным фоном и закругленными углами. <iframe>
находится внутри с фиксированной шириной и высотой.
- person Sparky; 17.06.2011