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

HTML+CSS+JavaScript

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

 

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

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

тема: Проблема с CSS
 
 автор: killah   (09.10.2006 в 10:06)   письмо автору
 
 

Вот такой у меня скриптик:

<?php
require_once('top.tpl');
$a $_GET['a'];
switch(
$a)
{
case 
1: include('news.tpl');
break;
case 
2: include ('nal_query.php');
break;
default:include (
'hello.tpl');
}
require_once (
'down.tpl');
?>

В top.tpl находится меню типа "Новости", "Разное" и.т.д.
И у него такой стиль:
color: #0000CC;
text-decoration: none;
}
a:visited {
color: #0033CC;
text-decoration: none;
}
a:hover {
color: #FF0000;
text-decoration: underline;
}
a:active {
color: #333333;
text-decoration: none;
}
Т.е. когда я выбираю ссылку Новости, она должна менять свой цвет на черный (a:active), но этого не происходит, цвет остается таким же, как и был. Подскажите, пожалуйста, как поступить?

   
 
 автор: AlexSol   (09.10.2006 в 10:14)   письмо автору
 
   для: killah   (09.10.2006 в 10:06)
 

a:active работает если страница не перезагружается. назначайте выбранному пункту другой класс и наводите красоту в нем

   
 
 автор: killah   (09.10.2006 в 19:22)   письмо автору
 
   для: AlexSol   (09.10.2006 в 10:14)
 

Я что - то не понял. Делать типа
a.toplink:active
{
color: #333333;
text-decoration: none;
}
т.е другой стиль к ссылке применить? Почему - то не работает...

   
 
 автор: AlexSol   (09.10.2006 в 19:38)   письмо автору
 
   для: killah   (09.10.2006 в 19:22)
 

средствами пхп делаете так -

<ul>
<li><a class='select' href='#'>link1</a></li>
<li><a href='#'>link2</a></li>
<li><a href='#'>link3</a></li>
</ul>


при клике на на ссылку перезаписываете класс.
например при клике по link3 получаете


<ul>
<li><a href='#'>link1</a></li>
<li><a href='#'>link2</a></li>
<li><a class='select'  href='#'>link3</a></li>
</ul>



ну и в красоту наводите:


a.select{color:red;}

   
 
 автор: killah   (10.10.2006 в 11:16)   письмо автору
 
   для: AlexSol   (09.10.2006 в 19:38)
 

Спасибо большое за ваши ответы. Может, вы мне книжечку еще подскажите какую - нибудь по CSS, где подробно все описывается, а то я в них немного "плаваю"

   
 
 автор: AlexSol   (10.10.2006 в 11:22)   письмо автору
 
   для: killah   (10.10.2006 в 11:16)
 

книга не особа нужна - есть ограниченный набор свойст которые можно комбинировать.

вот хороший справочник с примерамми http://css-info.narod.ru/

   
Rambler's Top100
вверх

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