Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Почему Opera изменяет косячит с размером шрифта у ссылок??

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет
Предыдущая тема :: Следующая тема  
Автор Сообщение
Thislar



Зарегистрирован: 05.05.2002
Сообщения: 8

СообщениеДобавлено: Пн Апр 29 2002 22:06    Заголовок сообщения: Почему Opera изменяет косячит с размером шрифта у ссылок?? Ответить с цитатой

А именно уменьшает размер у hover и visited ссылок, хотя в css для всех прописано одинаково (font-size: xx%), только цвет разный и text-decoration где-то none , где-то underline.
Что я неправильно делаю или как с этой напастью бороться?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
diafour
Гость





СообщениеДобавлено: Пн Апр 29 2002 23:00    Заголовок сообщения: Re: Почему Opera изменяет косячит с размером шрифта у ссылок?? Ответить с цитатой

Короче, font-size: 90% надо писать один раз в a{ } если его написать еще и в a:hover{ } , то Опера поймёт, что ты хочешь шрифт 90% от a{ } и сделает его ещё меньше. В принципе это правильно. В CSS не обязательно писать одинаковые параметры по 2-3 раза (a, a:hover, a:visited), это всё-таки CASCADE Style Sheets Smile . Тоже самое для классов: если у тебя есть p{ } p.small{ } p.big{ } p.red{ } , то свойство, определённое в p{ } применяется ко всем классам p.*{ }
Иксплорер в этом отношении менее логичен (в твоём примере он всё правильно отображает).
Вернуться к началу
яяя
Гость





СообщениеДобавлено: Вт Апр 30 2002 08:41    Заголовок сообщения: a:hover - это не каскад от а, наследования тут от а нету, читай доки, блин (-) Ответить с цитатой

-
Вернуться к началу
diafour
Гость





СообщениеДобавлено: Вт Апр 30 2002 18:56    Заголовок сообщения: а вот и каскад... Ответить с цитатой

hover, visited, active - это всё псевдоклассы. И по-моему это логично, что если я определил в "a" размер шрифта, family, border'ы и прочая... то зачем мне всё это прописывать в a:hover, если я хочу только цвет поменять???
Вернуться к началу
яяя
Гость





СообщениеДобавлено: Вт Апр 30 2002 20:22    Заголовок сообщения: ага, только для них свойства текста контейнеров не должны наследоваться (+) Ответить с цитатой

у свойств цсс можно указать наследоваться им от контейнера или нет, или автоматом, то есть по дефолту. Так вот, дефолтовые значения наследований описаны в стандартах для всех стилей для всех тэгов, рекомендую почитать хотя бы, что наследуется а что нет.
Вернуться к началу
diafour
Гость





СообщениеДобавлено: Вт Апр 30 2002 23:16    Заголовок сообщения: ссылку на стандарты подкинь, плиз (-) Ответить с цитатой

-
Вернуться к началу
diafour
Гость





СообщениеДобавлено: Вт Апр 30 2002 23:56    Заголовок сообщения: Re: ага, только для них свойства текста контейнеров не должны наследоваться (+) Ответить с цитатой

почитал доку здесь: http://www.w3.org/TR/REC-CSS1-961217. Все свойства font наследуются! Приводится пример:

Several pseudo elements can be combined:

P { color: red; font-size: 12pt }
P:first-letter { color: green; font-size: 200% }
P:first-line { color: blue }

Some text that ends up on two lines

In this example, the first letter of each 'P' element would be green with a font size of 24pt.

Тоже самое, что и с а{}...

По ходу дефолтовые наследования в Опере и Иксплорере разные... Так?
Вернуться к началу
яяя
Гость





СообщениеДобавлено: Ср Май 01 2002 05:08    Заголовок сообщения: р - блочный, и фактически стиль не к нему применяется, а к его внетренности, у a наоборот (-) Ответить с цитатой

-
Вернуться к началу
diafour
Гость





СообщениеДобавлено: Ср Май 01 2002 08:07    Заголовок сообщения: мдя... заморочки :) Ответить с цитатой

Ссылку-то скажи, где всё это прочитал...
Вернуться к началу
яяя
Гость





СообщениеДобавлено: Ср Май 01 2002 19:53    Заголовок сообщения: так из ц3с все (+) Ответить с цитатой

логически выводится.
Вернуться к началу
Thislar



Зарегистрирован: 05.05.2002
Сообщения: 8

СообщениеДобавлено: Чт Май 02 2002 00:59    Заголовок сообщения: Ну я прописал размер 90% только для a { } один раз и заработало как нада, кроме нетскейпа 4.7 (видимо ему нада отдельно для a:l Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
яяя
Гость





СообщениеДобавлено: Чт Май 02 2002 05:44    Заголовок сообщения: даже в ИЕ5 эти псевдо-элементы глючат, а ты от НН4 хочешь этого (-) Ответить с цитатой

-
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...