Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Сегодня :

День славянской письменности и культуры


вопрос по CSS


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Пол:Жен Kate
Постоянный участник


Возраст: 27
Знак зодиака: Стрелец
Зарегистрирован: 04.06.2007
Сообщения: 149

СообщениеЧт, 23-Окт-2008 8:38    Заголовок сообщения: вопрос по CSS
Цитата

есть ряд неких блочных элементов (к примеру div или td) имя которых было сгенерировано javascript. т.е. к примеру
Javascript:
  1.  
  2. for (i=0;i<this.items.length; i++)
  3.  {
  4.   document.write('<div id="item_'+i+'">...</div>');
  5.  }
  6.  


Как задать в таблице стилей для всех этих элементов свойство :hover?
Получается задать свойство через имя элемента, т.е. :
css:
  1.  
  2. #element_name:hover {
  3. ...
  4. }
  5.  


ну и соотв. для вложенных имен или тегов:
css:
  1.  
  2. #element_name div div td ... #element_name2 ... {
  3. ...
  4. }
  5.  


Но ведь у меня ВСЕ имена генерируются при каждой итерации цикла, поэтому задание имен объектов в файле CSS - недопистимо. Мне нужно реализовать это через классы, но когда я пишу в файле CSS
css:
  1.  
  2. .element_class_name:hover {
  3. ...
  4. }
  5.  

, так стиль не работает!

Можно конечно передавать значения изменяемых свойств блоков при наведении на них мыши через параметры javascript, но я хочу для красоты кода сделать все это через файл CSS (если такое возможно).
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж TuXAPuK
Великий гонщик

Предупреждений : 1
Возраст: 26
Знак зодиака: Рыбы
Зарегистрирован: 12.09.2005
Сообщения: 714
Откуда: Великий город Рига... =Ъ
СообщениеЧт, 23-Окт-2008 13:03 
Цитата

А ты класс прописала?

Файл html:
например <div id="неважно_какой_id_4353462457" class="mystyleclass">context</div>

Файл css :

.mystyleclass:hover
{
color:blue;
}

=)

_________________
В начало
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Пол:Жен Kate
Постоянный участник


Возраст: 27
Знак зодиака: Стрелец
Зарегистрирован: 04.06.2007
Сообщения: 149

СообщениеЧт, 23-Окт-2008 20:35 
Цитата

TuXAPuK,
конечно прописала. Не работает. Реагирует только если в css-файле использую :hover для имени, но не для класса.

Добавлено спустя 15 минут 1 секунду:

Кстати еще одна проблема, :hover - в IE работает только для тега <a>, для других же отказывается работать. В интернете нашла решение этой проблемы - через скрипт который назвали "whatever:hover".
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж dogma
aka Достоевский


Возраст: 27
Знак зодиака: Телец
Зарегистрирован: 20.12.2004
Сообщения: 1702
Откуда: Холмск
СообщениеПт, 24-Окт-2008 1:29 
Цитата

В браузере Internet Explorer версии 6 и ниже псевдокласс hover работает только для ссылок.

Добавлено спустя 24 секунды:

http://htmlbook.ru/css/hover.html

_________________
Bonum initium est dimidium facti
SQL-задачи (on-line)
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Жен Kate
Постоянный участник


Возраст: 27
Знак зодиака: Стрелец
Зарегистрирован: 04.06.2007
Сообщения: 149

СообщениеСб, 25-Окт-2008 13:19 
Цитата

ну да - так что надо вместо hover события javascript делать.

Еще вопросик по CSS.
делаю фрэйм <iframe>
ставлю border:0. во всех браузерах - рамки соотв. нет. А в IE6.0 она никак не убирается. Ставила и border:0 и border-width:0, и на всяк случай пробовала задать еще margin-top...:0.

Как сделать что-бы в IE и следа от рамки фрэйма вообще не осталось? Я кажется где-то видела такое.
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж dogma
aka Достоевский


Возраст: 27
Знак зодиака: Телец
Зарегистрирован: 20.12.2004
Сообщения: 1702
Откуда: Холмск
СообщениеПн, 27-Окт-2008 2:08 
Цитата

frameborder="no" вроде.
Смотри здесь:
http://htmlbook.ru/html/iframe.html

_________________
Bonum initium est dimidium facti
SQL-задачи (on-line)
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Жен Kate
Постоянный участник


Возраст: 27
Знак зодиака: Стрелец
Зарегистрирован: 04.06.2007
Сообщения: 149

СообщениеПн, 27-Окт-2008 22:19 
Цитата

dogma,
клево, работает. А я что-то была на этом сайте и мимо глаз пропустила видимо это описание.
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж dogma
aka Достоевский


Возраст: 27
Знак зодиака: Телец
Зарегистрирован: 20.12.2004
Сообщения: 1702
Откуда: Холмск
СообщениеВт, 28-Окт-2008 8:50 
Цитата

Да, хороший сайт. Использую как справочник по тегам html и css (другим тоже советую)
_________________
Bonum initium est dimidium facti
SQL-задачи (on-line)
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100