Почему нельзя изменить цвет строки, полученной из скрипта? - PullRequest
2 голосов
/ 26 декабря 2010

Я не знаю, как изменить цвет этой строки на белый.Я с трудом разбираюсь с PHP и HTML, поэтому сценарий выше меня.Я не совсем уверен, как вы форматируете текст, полученный в результате этого.Я просто хочу, чтобы он был белым.

Это код:

<div style="font-size: large; float:right; color: white; display:inline; padding: 14px;">
<script language="javascript">
document.write('<a href="?s=' + geoip_city() + '">¿Estás en ' + geoip_city() +'?</a>');
</script>
</div>

Также на всякий случай, если вы хотите проверить это, я проверяю его,крайнее правое меню.

http://chusmix.com/

Во всяком случае, это может быть действительно глупый вопрос с очевидным ответом (я надеюсь, что так).Спасибо

Ответы [ 2 ]

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

Не работает, потому что у вас, вероятно, есть другие правила CSS, которые устанавливают цвета ссылок. Работает с обычным текстом: http://jsbin.com/equxa4

Рассмотрим решение CSS:

HTML:

<div class="City">...</div>

CSS:

.City {font-size: large; float:right; color: white; display:inline; padding: 14px;}
.City a {color:white;}

Возможно, вам придется установить различные состояния ссылки, в зависимости от вашего CSS:

.City a:link, .City a:visited, .City a:active, .City a:hover {color:white;}
1 голос
/ 26 декабря 2010

Глядя на FireBug, похоже, что _yellow.css и style.css переопределяют стиль, который наследуется встроенным стилем родителя div. Вы можете добавить класс по этой ссылке:

.white-link {
    color:white;
}

и затем обновите ваш скрипт:

<script language="javascript">
document.write('<a class="white-link" href="?s=' + geoip_city() + '">¿Estás en ' + geoip_city() +'?</a>');
</script>

ИЛИ определите встроенный стиль, как вы сделали с div:

<script language="javascript">
document.write('<a style="color:white" href="?s=' + geoip_city() + '">¿Estás en ' + geoip_city() +'?</a>');
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...