Проблема с новым стилем для ссылок @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 13 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Modjo
новый человек
0
Сообщения: 9
Зарегистрирован: 14.07.07
Заголовок сообщения: Проблема с новым стилем для ссылок
Сообщение Добавлено: 24 Июль 2007, 07:41:01 
Привет всем!

Сейчас многие используют такой стиль для ссылок:
Код:
a         {color: #0066cc; text-decoration: none; border-bottom: 1px solid #cccccc;}
a:hover   {border-bottom: 1px solid #0066cc;}

да вот только отступ нижнего подчёркивания отличается на несколько пикселей от оригинала:
Изображение

padding-bottom: 0px или -1px не помогает.

Вроде где-то давно видел решение этой проблемы, но, увы, не сохранил.

Как привести мод. вариант в соответствии с оригиналом?
vashurin
новый человек
9
Сообщения: 129
Зарегистрирован: 21.06.06
Откуда: Самара
Сообщение Добавлено: 24 Июль 2007, 08:53:14 

Modjo писал(а):
Привет всем!

Сейчас многие используют такой стиль для ссылок:
Код:
a         {color: #0066cc; text-decoration: none; border-bottom: 1px solid #cccccc;}
a:hover   {border-bottom: 1px solid #0066cc;}



А смысл отказываться от text-decoration?
Варианты: line-height, height, background:url('blue-point.gif') 0 100% repeat-x; ?

_________________
С уважение, Вашурин Владимир.
hardy Муж.
новый человек
2
Сообщения: 114
Зарегистрирован: 05.02.04
Откуда: Харьков, Украина
Сообщение Добавлено: 24 Июль 2007, 13:08:33 
a {color: #06c; text-decoration: none; border-bottom: 1px solid #ccc; line-height: 13px;}
a:hover {border-color: #06C;}

_________________
режу PSD в HTML
ICQ: 348215379
e-mail: sbaidin(собака)gmail.com
Modjo
новый человек
0
Сообщения: 9
Зарегистрирован: 14.07.07
Сообщение Добавлено: 24 Июль 2007, 14:45:25 
hardy, не работает.
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 24 Июль 2007, 16:08:17 

Modjo писал(а):
hardy, не работает.


ну так подберите значение line-height так, чтоб заработало. Можно в px, %, em, en.

оффтопик:
Хотя не ясно, на кой маяться фигней, повторяя эффект, работающий без извратов?
Вертикальных паддингов и высоты у инлай-элементов нет

_________________
клетчатый!
IonDen666 Муж.
постоянный участник
109
Сообщения: 3234
Зарегистрирован: 25.11.04
Откуда: Москва
Сообщение Добавлено: 24 Июль 2007, 17:43:12 
Modjo,
то что вы хотите, можно сделать по другому:

Код:
a {color: #CCC; text-decoration: uderline;}
a:hover {color:#06C;}
a span {color:#06C;}

<a href=""><span>link</span></a>

_________________
Frontend developer: IonDen.com
Modjo
новый человек
0
Сообщения: 9
Зарегистрирован: 14.07.07
Сообщение Добавлено: 24 Июль 2007, 22:03:15 
оффтопик:
karamba, вы перед тем как критиковать сами попробовали бы. Как ни крути с line-height, эффекта — ноль.


IonDen666, в принципе, визульно подходит, НО
Изображение
position: relative и z-index не помогают.

ещё варианты есть? :glasses:
Кухан Муж.
соучастник
18
Сообщения: 581
Зарегистрирован: 20.06.05
Откуда: МОСКВА
Сообщение Добавлено: 24 Июль 2007, 22:26:14 
оффтопик:
Modjo, а чем вам так text-decoration: uderline не угодил?

_________________
Какая-то реклама — «HTML» вёрстка.
Modjo
новый человек
0
Сообщения: 9
Зарегистрирован: 14.07.07
Сообщение Добавлено: 25 Июль 2007, 05:46:02 
оффтопик:
Кухан, хочу сделать нижнее подчёркивание цветом а-ля 50% альфа от основного, чтобы не сильно напрягать глаз пользователя
Кухан Муж.
соучастник
18
Сообщения: 581
Зарегистрирован: 20.06.05
Откуда: МОСКВА
Сообщение Добавлено: 25 Июль 2007, 09:07:47 
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
   
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
   <title>Test</title>
   
   <style>
   span {
      color: Blue;
   }
   
   a {
      color: Red;
   }
   </style>
</head>

<body>
Some <a href="#"><span>link</span></a>.
</body>
</html>

_________________
Какая-то реклама — «HTML» вёрстка.
Modjo
новый человек
0
Сообщения: 9
Зарегистрирован: 14.07.07
Сообщение Добавлено: 25 Июль 2007, 18:08:09 
Кухан, с чего начинали к тому и пришли :killanasshole: . Эффект такой же как и у
Код:
a         {color: blue; text-decoration: none; border-bottom: 1px solid red;}
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 25 Июль 2007, 22:25:08 
http://webmascon.com/topics/coding/39a.asp

_________________
Keep in touch. Andrey Alexeev.
bong13
соучастник
0
Сообщения: 806
Зарегистрирован: 21.12.04
Откуда: Moscow
Сообщение Добавлено: 26 Июль 2007, 00:28:01 
бэкграундом кладешь картинку - управляй как хошь.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 13 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100