Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Изменение фона для ссылок

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
samosha
Отправлено: 02 Декабря, 2008 - 23:03:57
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Дек. 2008  


Помог: 0 раз(а)




У меня проблема с CSS для ссылок. В IE они отображаются так, как мне нужно, а в Firefox по-другому. Мне надо, чтобы при наведении на ссылку менялся фон (цвет прямоугольника фиксированного размера), т.е. чтобы для слов разной длины этот "прямоугольник" (фон) был одинакового размера (например, как пункты меню слева на сайте Вконтакте), а в Фаерфоксе у меня выделяется только по ширине слова. Это делается с помощью CSS или нужно JavaScript использовать? Как это сделать, подскажите пожалуйста?
 
 Top
SergeantPEPPER
Отправлено: 05 Декабря, 2008 - 16:13:01
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007  
Откуда: Казань


Помог: 0 раз(а)




Тут разные варианты могут быть...
Смотря как у вас выглядят сами ссылки, если в таблице, то примените стиль ко всей ячейке - должно работать везде.

Если div-ами делаете, то там нужно менять стиль отображения display
 
 Top
samosha
Отправлено: 10 Декабря, 2008 - 23:13:57
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Дек. 2008  


Помог: 0 раз(а)




Я делаю в таблице, применила к ячейке, но не работает, ведь я делаю псевдоклассы именно для ссылок, а не для ячейки... Что нужно изменить? Подскажите, пожалуйста.
 
 Top
valenok
Отправлено: 11 Декабря, 2008 - 12:17:37
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




в каждой ячейке вставьте по <a> внутри которого будет будет див шириной в 100% , вниутри которого текст.


-----
Truly yours, Sasha.
 
My status
 Top
Джур
Отправлено: 11 Декабря, 2008 - 16:27:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




valenok пишет:
в каждой ячейке вставьте по <a> внутри которого будет будет див шириной в 100% , вниутри которого текст.

Ха-ха плохая идея - это невалидно...

samosha, если у вас таблица в ячейках которой лежат анкеры, не мучайтесь а укажите для них например:
CODE (text):
скопировать код в буфер обмена
  1. td a:hover {
  2. display: block;
  3. width: 200px;
  4. background: red;
  5. }

и при наведении на анкер он подсветится красным...

если мы даем вам неточные советы, значит вы плохо спрашиваете, выкатывайте код если что.


-----
Тамбовский каджит тебе товарищ
 
 Top
valenok
Отправлено: 11 Декабря, 2008 - 18:32:43
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




почему не валидно ?
Есть ограничения на содержания тега <a> ?


-----
Truly yours, Sasha.
 
My status
 Top
samosha
Отправлено: 12 Декабря, 2008 - 15:56:06
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Дек. 2008  


Помог: 0 раз(а)




Джур, спасибо большое! Теперь всё правильно отображает! Я не знала о таком свойстве display: block

Спасибо всем, кто отозвался Улыбка
 
 Top
Джур
Отправлено: 12 Декабря, 2008 - 17:37:24
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




valenok пишет:
почему не валидно ?
Есть ограничения на содержания тега <a> ?

вы вставляете блочный элемент 'DIV' внутрь строчного элемента 'A'... Это невалидно и валидатор вам об этом скажет без стеснения.
Наткнувшись на такой код, броузер обязан свалится в сырой режим без разговоров.


-----
Тамбовский каджит тебе товарищ
 
 Top
Shock
Отправлено: 12 Декабря, 2008 - 18:33:40
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Дек. 2008  


Помог: 0 раз(а)




Попробуй яваскриптом с помощью document.getElementByid(id).setAttribute('class','another_color_class');
 
 Top
valenok
Отправлено: 13 Декабря, 2008 - 11:01:53
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Джур
Цитата:

<a href='http://yandex.ru' title='yandex'><div>yandex</div></a>

document type does not allow element "DIV" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag.


Спасибо, буду знать =)


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB