Форум → Разработка → Клиентская сторона → Верстка и оформление → Различные вопросы по CSS
Различные вопросы по CSS
Страницы: ← Предыдущая страница • Следующая страница →
-
19 декабря 2008 г. 12:08, спустя 59 минут 34 секунды
AlexB, multiple IE тебе в помощь :)
а по теме, раз цвет меняется, подчеркивается ссылка, только бордер не появляется :) смотри в сторону overflow:auto или height для TD :)Сапожник без сапог -
19 декабря 2008 г. 12:27, спустя 18 минут 25 секунд
Тьфу мляяяя … я на бордер и не обратил внимание, вроде ховерится и ховерится, типа все нормально.
С какого же ему появляться у inline элемента ….
Короче в СSS
display : block; -
-
20 декабря 2008 г. 4:49, спустя 16 часов 19 минут 58 секунд
AlexB, multiple IE тебе в помощь :)
MultipleIE - коллекция динозавров. Лучше IETester (хоть и глючный и неудобный - зато все нужные версии IE)AlexB, может быть ты и прав
100% решает проблему -
21 декабря 2008 г. 11:50, спустя 1 день 7 часов
п.с. А в целом решение ТС использовать таблицу в диве для построения меню - изврат над CSS, так как все преимущества верстки дивами пропадают. Лучше использовать список для меню, и его уже преобразовывать как в горизонтальное меню, так и в вертикальное!
ТС, попробуйте поюзать решения из данного сайта http_://www_.cssplay.co.uk/menus/ (этот сайт уже упоминался в теме с полезными ссылками). Только поюзать - это имеется виду скопировать, и разобраться что там и как, а не просто использовать (хотя и это не запрещается). Тогда у Вас в следующий раз вопросов будет меньше ;) -
26 декабря 2008 г. 9:40, спустя 4 дня 21 час 50 минут
You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
29 апреля 2009 г. 5:04, спустя 123 дня 18 часов 23 минуты
.f_th {
position: absolute;
top: -6px;
left: 100px;
}
нужно данную конструкцию выравнивать по правому краю, не знаю какYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
29 апреля 2009 г. 5:43, спустя 39 минут 16 секунд
Для нормальных браузеров задается просто [tt]right:0[/tt], ширина при этом расчитывается автоматически. Для IE — [tt]width:expression(document.body.offsetWidth-<сумма_всех_отступов>);[/tt].
Вообще трудно ответить на вопрос вне контекста. Возможно лучше сделать position:static и margin-left:100px; а внутри — ещё блок, выравненный по правому краю, если необходимо.
Нарисуй или покажи, что хочешь получить в результате. -
29 апреля 2009 г. 6:03, спустя 20 минут 22 секунды
http://dispersion.no-ip.info/templates/kreatiff/gloomy/index.html
хочу расположить меню на ветках и отодвигать влево, если размер текста увеличиваетсяYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
29 апреля 2009 г. 6:56, спустя 52 минуты 35 секунд
Timur, position:static не встречал я такого свойства :))) А насчет right:0, так осел должен его хавать нормально, так как свойство position с параметром absolute - это старая вещь, она везде хавается. Вот "фиксед", так тот в осле не корректно работает.
п.с. Относительно примера и пояснения ТСа не совсем понятно что должно быть в результате. Но если ровнение блока, а не текста, то right:0 должен сработать. -
29 апреля 2009 г. 7:08, спустя 11 минут 48 секунд
Timur, position:static не встречал я такого свойства :)))
я надеюсь, ты шутишь )А насчет right:0, так осел должен его хавать нормально, так как свойство position с параметром absolute - это старая вещь, она везде хавается. Вот "фиксед", так тот в осле не корректно работает.
Ты слишком хорошего мнения об IE. Посмотри как следующий код отображается в нормальных браузерах и как в IE6 (а так же в 7 и 8 без доктайпа):<div style="
background:red;
position:absolute;
height:100px;
left:100px;
right:100px;
">Lorem ipsum</div> -
29 апреля 2009 г. 7:23, спустя 15 минут 18 секунд
Frozzeg, что-то там явно не так :)
Во-первых, [tt]<li>[/tt] должен содержаться не в [tt]<div>[/tt], а в [tt]<ul>[/tt] (ну это я придираюсь, не обращай внимания :).
Во-вторых, зачем элементам списка (т.е. пуктам меню) давать абсолютное позиционирование? Ведь при добавлении пукта, ему вручную придется прописывать его координаты. Спозиционировать можно родительский узел (#menu, у тебя там кстати одновременно установлено float:right и position:absolute - нах?). Короче, структуру этого блока лучше полностью переделать.
В-третьих - давай осмысленные имена классам и id. А то разбираться где там th_th, а где t_th какбе затруднительно. -
29 апреля 2009 г. 8:16, спустя 53 минуты 1 секунду
я надеюсь, ты шутишь )
Да, согласен - глупость с моей стороны. Просто мне не доводилось прописывать такое свойство, так как оно по-умолчанию и есть "статик". В общем, тут мне "-1".
Ты слишком хорошего мнения об IE. Посмотри как следующий код отображается в нормальных браузерах и как в IE6 (а так же в 7 и 8 без доктайпа):
Насчет ИЕ у меня свое мнение, и отличий от слов "пиздец, долбоебы" там немного ))) Но в твоем примере возникает вопрос с уклоном на защиту 6-ого осла: а почему браузер должен воспринимать ширину блока как 100% (а точнее как максимально возможную), а не как 1 пиксель, что делает ЕИ6 ? В общем, тут дело спорное.
А вот без ДокТайпа юзать верстку - это не совсем корректно, и требовать отображения так, как тебе хочется - это уже глупо с твоей стороны. -
29 апреля 2009 г. 8:51, спустя 34 минуты 40 секунд
Да, согласен - глупость с моей стороны. Просто мне не доводилось прописывать такое свойство, так как оно по-умолчанию и есть "статик". В общем, тут мне "-1".
бывает :) Его действительно, очень редко приходится явно устанавливать.а почему браузер должен воспринимать ширину блока как 100% (а точнее как максимально возможную), а не как 1 пиксель, что делает ЕИ6 ? В общем, тут дело спорное.
вообще в спецификации описана подобная ситуацияThe constraint that determines the used values for these elements is:
'left' + 'margin-left' + 'border-left-width' + 'padding-left' + 'width' + 'padding-right' + 'border-right-width' + 'margin-right' + 'right' = width of containing block
Правда, я не совсем понял, является ли это обязательным поведением. Да и чего уж там, в любом случае, этот стандарт — только рекомендация для разрабочиков браузеров, а не техзадание. Но согласись, всё же удобное поведение.А вот без ДокТайпа юзать верстку - это не совсем корректно, и требовать отображения так, как тебе хочется - это уже глупо с твоей стороны.
в IE6 в этом случае доктайп не поможет — он просто не умеет вычислять ширину и это не зависит от режима отображения. И да, всегда верстаю с самым строгим доктайпом :) -
29 апреля 2009 г. 9:08, спустя 17 минут 10 секунд
потом карму поправлю, ты поймешь про чо я))))))))))))))))))
я надеюсь, ты шутишь )
Да, согласен - глупость с моей стороны. Просто мне не доводилось прописывать такое свойство, так как оно по-умолчанию и есть "статик". В общем, тут мне "-1".
Ты слишком хорошего мнения об IE. Посмотри как следующий код отображается в нормальных браузерах и как в IE6 (а так же в 7 и 8 без доктайпа):
Насчет ИЕ у меня свое мнение, и отличий от слов "пиздец, долбоебы" там немного ))) Но в твоем примере возникает вопрос с уклоном на защиту 6-ого осла: а почему браузер должен воспринимать ширину блока как 100% (а точнее как максимально возможную), а не как 1 пиксель, что делает ЕИ6 ? В общем, тут дело спорное.
А вот без ДокТайпа юзать верстку - это не совсем корректно, и требовать отображения так, как тебе хочется - это уже глупо с твоей стороны.Сапожник без сапог
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!