Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: CSS: "Выкрасить ссылки в розовый цвет.."
 
 автор: Анна Жю   (28.03.2005 в 16:02)   письмо автору
 
 

Такая проблема у меня...Стиль ссылок прописан в "голове", все они чёрные изначально, если мне необходим другой цвет ссылок, я просто вставляю тэг шрифта после тэга ссылки и цвет меняется. Но это в простом тексте HTML, если же я это пытаюсь проделать то же самое, но уже в командах php, то у меня вообще никакое содержание файла не отображается. "Покрасить" нужно ссылку на "подробнее" вот в таком месте:

 <?php
...      
print 
"<br><a href=\"publication.php?id=" $line["N"] . "\" target=_blank onclick=\"return openPublication("
 
$line["N"] . ")\"><b><i>подробнее</i></b></a></td>\n";
... 
    
?>

   
 
 автор: elenaki   (28.03.2005 в 20:43)   письмо автору
 
   для: Анна Жю   (28.03.2005 в 16:02)
 

а что мешает прописать классы и потом просто присваивать нужный?


a.roz {color: #000000}
a.roz: hover {color: fuchsia}


<a href="#" class=roz>

   
 
 автор: Анна Жю   (30.03.2005 в 18:38)   письмо автору
 
   для: elenaki   (28.03.2005 в 20:43)
 

Прописала..... посмотрите код этой страницы http://www.turarus.ru/publications.php
В голове класс ссылки прописан, а в тэге перед словом "подробнее" указан этот класс... но всё равно ничего не изменилось... ССылки должны быть серые.

   
 
 автор: elenaki   (30.03.2005 в 21:48)   письмо автору
 
   для: Анна Жю   (30.03.2005 в 18:38)
 

если вы указываете класс у ссылки, то тэг font c color уже не нужен!

   
 
 автор: mistersmak   (31.03.2005 в 02:14)   письмо автору
 
   для: Анна Жю   (30.03.2005 в 18:38)
 

Просто напишите:

<body link=pink vlink=red alink=orchid>
<?
Тут ваш скрипт
?>

link - цвет ссылки
alink - цвет выбранной ссылки
vlink - цвет пройденной ссылки

   
 
 автор: elenaki   (31.03.2005 в 20:45)   письмо автору
 
   для: mistersmak   (31.03.2005 в 02:14)
 

тогда ВСЕ ссылки станут такими, а ей нужно в одном месте одни, в другом - другие. это можно только классами решить.

   
 
 автор: mistersmak   (01.04.2005 в 03:28)   письмо автору
 
   для: elenaki   (31.03.2005 в 20:45)
 

Ну тогда что-то типа того:

<style>
a{ color: pink;}
a:hover{ color: red;}
</style>
<a href="">Pink Link!</a><br>
<a style="color: green;" href="">Green Link!</a>

   
 
 автор: elenaki   (01.04.2005 в 21:10)   письмо автору
 
   для: mistersmak   (01.04.2005 в 03:28)
 

ага. и потом прописывать этот style в КАЖДОЙ ссылке. а если их тыщи? а если клиенту потом вздумается не розовые, а светло-зеленые? нет-нет, только классами.

   
 
 автор: mistersmak   (02.04.2005 в 04:16)   письмо автору
 
   для: elenaki   (01.04.2005 в 21:10)
 

Ну так пускай будут черные смотрится, кстати, ничего!

   
 
 автор: Duran   (05.04.2005 в 13:46)   письмо автору
 
   для: elenaki   (28.03.2005 в 20:43)
 

Елена совершенно права. Если вдруг, кто-то подзабыл, как работают классы, то я немножко напомню.
Описывая стиль A в блоке стилей, вы получаете фиксированные параметры для оформления этого тега. Тег <a> - есть ссылка, а она может быть посещенной, наведенной, не посещенной, в состоянии покоя. В случае, если описание имеет вид: a.roz- имеется ввиду, что следует описание класса - тоже слиля для тэга <a>, но теперь уже на выбор. Мы можем оформить 10 таких стилей (а.fignya , a.super , a.monster и.т.д.), все 10 будут актуальны для этого тега, НО нужно будет указать, какой использовать. Это делается через атрибут class: <a href='tuda.html' class=super > Верной дорогой ! </a>. В данном случае, HOVER в описании класса указывает на то, что стиль будет применен в случае наведения мыши на ссылку.
Тэги, не обладающие атрибутом HOVER не смогут реализовать этот класс в таком виде.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования