Войти

Показать полную графическую версию : Как сделать ЭТО через css?


Maxel
04-03-2005, 20:23
А как сделать -
Задача: нужно чтобы выделялся линк странички на которой нахожусь.
т.е. допустим у меня в ряд есть десять цифр (линки на странички) я сейчас нахожусь на 5, вот хочу чтобы она горела белым.
И желательно сделать это через css...
Помогите пожалуйста! Заранее благодарен

vadimiron
04-03-2005, 21:03
Здесь, как мне кажется, надо различать два варианта:
1) у вас статические страницы, то есть использован только ХТМЛ
2) динамические страницы - то есть контент генерируется на сервере перед передачей клиенту (например PHP)
В первом случае просто создаёте какой-нибудь спец класс для этого в файле со стилями, например

.Anow {font-color: white;}

и потом употребляете это как всегда в файле с ХТМЛ кодом, например

<span class='Anow'>5</span>


Во втором случае, всё зависит от того, какой метод используется для постраничного вывода, можно такой пример привести (псевдо код)

var i; *счётчик, который поочереди все номера страниц выводит*
var now; *текущая страница*
if (i=now) write "<span class='Anow'>i</span>";
else write i;



По-настоящему, я здесь показал очень простое решение, есть и намного интересней, особенно для первого случая, когда найду сразу отвечу

E-mail
04-03-2005, 22:11
можно в зависимости от location.href использовать стиль отображения

Maxel
05-03-2005, 06:14
Вообщем ребята сайт у меня сделан с помощью обнаженного html,
попробовал сделать как сказал vadimiron , (первый случай) но ничего не вышло :( ....
может что делал не так...

Вот к сожалению не понял что имеет ввиду уважаемый E-mail :( можно кодом и куда засунуть, плиз - ну очень надо...
Если поможет делу то вот адрес самого сайта : www.edel-mebel.ru

Maxel
05-03-2005, 15:43
неужели никто не знает ка сие реализовать?




© OSzone.net 2001-2012