Как получить доступ к классу CSS, который загружается с помощью iframe на странице - PullRequest
0 голосов
/ 27 сентября 2011

Я только что добавил кнопку «Мне нравится» из Facebook.Сайт на арабском языке, и я добавил необходимые арабские языки в код FB.Теперь проблема в том, что значки отображаются немного по-другому, и я вижу, что это можно контролировать с помощью CSS.Код FB загружает iframe, и внутри него есть SPAN, у которого есть класс, который контролирует положение Facebook (синий значок «f»), который перекрывает текст.Когда я пытаюсь использовать FireBug и изменить его положение, это нормально.Мой вопрос заключается в том, как я могу написать код CSS, чтобы я мог изменить значение этого загруженного в iframe CSS из моего локального файла CSS?Код выглядит следующим образом:

=== Код на iFrame, который загружает ===

<div class="connect_button_slider">
<div class="connect_button_container">
<a class="connect_widget_like_button clearfix like_button_no_like">
<div class="tombstone_cross"></div>
<span class="liketext">أعجبني</span>
</a>
</div>

===

CSS, который загружается FireBug

.button_count .like_button_dark .like_button_no_like .liketext, .button_count .connect_widget_like_button .liketext {
    background-position: -1px -47px;
}

====

Мне нужно изменить "class" = "liketext".Я хочу изменить значение "background-position: -1px -47px;"от этого к следующему:

background-position: 38px -47px;

====

Теперь у меня есть локальный файл CSS, как я смогу получить доступ к этому элементу «liketext» и изменить значение с"-1" - "38" ...

Страница, если вы хотите проверить, находится по следующей ссылке ...

URL: http://www.majalla.com/arb/2011/09/article55227042

В верхней части статьи вы найдете значок Facebook (например, перекрывающийся) рядом со значком печати. ​​

1 Ответ

1 голос
/ 27 сентября 2011

Мне действительно не нравится говорить вам, что ваша работа здесь была в значительной степени потрачена впустую. Вы не можете влиять на внешний iframe с помощью css - вот почему Facebook делает это таким образом, чтобы иметь полный контроль над своими значками. В любом случае жаль, что кнопка «Мне нравится» не отображается должным образом, но все, что вы можете (и должны) сделать, это отправить отчет об ошибке в Facebook!

Кстати, попробуйте позаботиться о своем правописании: все дело в том, что не из-за того, что оно написано, очень трудно читать ваш вопрос;)

...