![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 1 Всего: 144 |
Всем привет!
Ситуация такая: есть примитивнейший ХТМЛ-код, который дает примерно вот такую картинку: ![]() Вроде все просто и наглядно: есть очерченный желтой рамкой блок фиксированной высоты, в нем понизу справа прилеплен абсолютный див с синей рамкой, в котором слева направо уложены плавающие закладки. Вроде все пучком. К сожалению, при коротком тексте подписи закладка получается слишком маленькая, некрасивая. Пробуем исправить при помощи свойства width="80px" для внутреннего элемента: ![]() Уже получше, но длинная подпись вылезает за края. И это естественно, потому что для таких случаев надо использовать свойство min-width и делать подработку напильником для IE6. Это, собственно, именно то, с чего я начинал и обо что споткнулся. Потому что, как оказалось, в FF при этом ломается выравнивание текста, а в Опере вообще все съезжает к едрене фене: ![]() ![]() Потыкать страницу вживую можно вот здесь: http://bfigeiro.googlepages.com/min-width.html, а ее исходный текст выглядит вот так:
Есть у кого-нибудь идеи, как побороть? Глюк хотя и не особо критичный, но досадный. Одного времени сколько схавал, зараза :( Как обычно, вопрос из разряда "плюсоперспективных" -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
| webster |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 361 Регистрация: 1.1.2007 Репутация: 34 Всего: 34 |
Если известна величина самого большого слова на закладке, то удобнее использовать размеры в em, к тому же они масштабируются вместе с текстом, при увеличении размера шрифта в IE6. А так же, если не является обязательным вопрос о наведении точно на текст ссылки закладки, а допустимо наведение мыши на всю область закладки (что является наиболее удобным вариантом для пользователя), то можно даже несколько упростить запись условия:
Это сообщение отредактировал(а) webster - 10.7.2008, 01:03 |
||||||
|
|||||||
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 1 Всего: 144 |
Увы, чуда не произошло. Как только мы изменили запись с "width: 10em" на "min-width: 5em" (стр. соответственно 26 и 5 в ваших сниппетах), сразу же все и сломалось, как и было в моем исходном варианте.
-------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
| webster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 361 Регистрация: 1.1.2007 Репутация: 34 Всего: 34 |
Хорошо, тогда можно использовать ширину блока с закладками, равную 100% (все-равно она абсолютнопозиционирована и не влияет на другие элементы), а сами закладки сделать плавающими по правому краю (только придется изменить порядок следования их в коде HTML на обратный):
Это сообщение отредактировал(а) webster - 10.7.2008, 03:09 |
|||
|
||||
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 1 Всего: 144 |
Да, webster, что называется, не мытьем так катаньем
Ну что ж, как воркэраунд действительно сгодится. Получи заслуженного плюса! Это сообщение отредактировал(а) Stampede - 10.7.2008, 08:08 -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |