![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| Munya |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 15.2.2007 Репутация: нет Всего: нет |
итак, имеем следующее:
Проблема: ссылки (зеленый бекграунд) в IE7 кликабельны только по ширине текста, необходимо по ширине li-элемента, решение этой проблемы для FF нашел при помощи display:block, ослик же нивкакую. порывшись здесь нашел решение похожей проблемы с помощью принудительного задания ширины ссылки width:expression(Math.floor(parentNode.offsetWidth)+'px'); Данный пример работает, но только при абсолюте. В моем же случае данное меню должно быть привязано слева float`ом, при этом IE7 вычисляет значение expression равным около 12 тысяч. (эффект достигается убрав position: absolute; ) FF справляется нормально. |
||||
|
|||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
можно поназадавать a, li, ul ширину 100% и display: block; и посмотреть что получится.
|
|||
|
||||
| Munya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 15.2.2007 Репутация: нет Всего: нет |
можно,
|
|||
|
||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 1 Всего: 29 |
Поставьте "onclick" на "li".
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
ещё можно подумать о том, чтобы вообще выкинуть ul и li, как излишние элементы и задать ссылке блочность и 100% ширину
если не получится, значит всё портит float, надо будет думать о нём |
|||
|
||||
| webster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 361 Регистрация: 1.1.2007 Репутация: 34 Всего: 34 |
Или для:
|
|||
|
||||
| Munya |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 15.2.2007 Репутация: нет Всего: нет |
все бы ничего, но структуру менять не могу Решение найдено, - необходимо задать .actionDropdown ul li a { width:auto} при этом ширин родителя должна быть тоже auto. (приведу стили, может кто потом искать будет)
|
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |