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
Форумы портала PHP.SU :: Версия для печати :: В чем отличие a{} и a:link{}, может ли :link быть причиной косяков?
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » В чем отличие a{} и a:link{}, может ли :link быть причиной косяков?

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

1. SindBAD - 25 Февраля, 2009 - 12:08:28 - перейти к сообщению
Всем привет! Была у меня странная проблема: вот такие ссылки
CODE (text):
скопировать код в буфер обмена
  1.  
  2. .acts a:link{
  3.         color: #564B3D;
  4.         display: block;
  5.         width: 95%;
  6.         margin: 0px;
  7.         line-height: 12px;
  8. }
  9. .acts a:hover{
  10.         color: #FAEBD7;
  11.         background-color: #937D62;
  12. }
  13.  
  14.  

CODE (text):
скопировать код в буфер обмена
  1. <p class="acts" id="ac1"><img src="../EGlogos/1.jpg" height="40">
  2. <a href="index.php?item=servers&itemid=1">Сервера</a>
  3. <a href="index.php?item=keys&itemid=1">Ключи</a>
  4. <a href="index.php?item=gold&itemid=1">Золото</a>
  5. <a href="index.php?item=pl&itemid=1">Прокачка</a>
  6. <a href="#">Удалить</a>
  7. <a href="#">Редактировать</a>
  8. </p>

отображались как хотели, имели разную высоту, а первая как будто вообще
не понимала команды display: block. После очистки личных данных в браузере
список отображался как надо, но после пары-тройки перезагрузок страницы
(без правок исходного кода!) списки снова становились кривыми.
А вот после того, как .acts a:link заменил на .acts a, все стало просто отлично, и во всех браузерах отображается как и задуманно. Кто-нибудь ответит на вопрос, почему так?
2. CodeWarrior - 25 Февраля, 2009 - 21:19:17 - перейти к сообщению
SindBAD пишет:
А вот после того, как .acts a:link заменил на .acts a, все стало просто отлично, и во всех браузерах отображается как и задуманно. Кто-нибудь ответит на вопрос, почему так?

Есть ссылки разные: ( Ха-ха ) нажатые, наведенные, просто ссылки и еще там какие-то... кароче, a:hover, a:link, a:active и a:visited. Так вот, чтоб не писать все это, достаточно указать a {} и все свойства в скобках применятся ко ВСЕМ ссылкам страницы.

 

Powered by ExBB FM 1.0 RC1