-
Цитата:
Originally posted by Zigzag@Mar 4 2007, 14:17
могу сказать одно, пока существует IE 6, забудьте про display: table* и им подобные правила CSS, в вашем случае, как и в99%, прекрасно можно обойтись только флоат разметкой. вам же подсказать не могу, т.к. досконально не знаю сие свойство, за отсутствием необходимости его применения за год блочной верстки.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Спасибо за совет. Но я от Вас, при всем своем уважении, так и не услышал ответа на мой первый пост. Т.е. мне говорят что "НЕ ТО", а где же тогда "ТО"? Как конкретно можно с помощью флоатов сделать то, что я описал в начале темы?
-
укажите номер поста, на который хотите получить ответ
-
Цитата:
Originally posted by AVDesign@Mar 4 2007, 13:45
Во-первых,* хотел узнать источник следующего:
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Без проблем. [Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Если уж Вы заинтересовались источником, там же Вы сможете найти подробные ответы на вопросы:
1. Почему данное поведение весьма оправдано.
2. Каким образом обойти сей феномен при раскладке элементов на странице.
Цитата:
Originally posted by AVDesign@Mar 4 2007, 13:45
Далее, мне хотелось бы пообщаться по поводу поведения FF. Возможно, вы подскажете сразу же, или посоветуете форум, где мне как разработчику можно будет узнать более подробно о работе браузеров с CSS и XML.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Конечно, сразу же подскажем и посоветуем: [Only registered and activated users can see links. Click Here To Register...]
Цитата:
Originally posted by AVDesign@Mar 4 2007, 13:45
А проблема, собственно, в следующем. Вот иллюстрация:
3 <div style="display: table-cell;"> блока находятся внутри <div style="display: table;"> блока. Ширина 1 и 2 - фиксированная. Ширина 3 - определяется автоматически. Все бы ничего, но вот FF примерно каждый второй раз отображает эту страницу так:
В чем дело? Не могу никак понять. Что уже только не пытался предпринимать. Причем, предсказать поведение невозможно. FF2 ведет себя так же, не предсказуемо. Opera ведет себя вполне адекватно, и всегда отображает страницу корректно, как и задумывалось. Кто сталкивался, подскажите, в чем дело? Спасибо заранее.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Дело тут только в том, что не следует на сегодняшний день пользоваться свойствами display: table; и display: table-cell;. Вам об этом неустанно твердят с самого начала данной темы, но Вы почему-то упорно не желаете принять это к сведению...
Цитата:
Originally posted by AVDesign@Mar 4 2007, 16:12
Как конкретно можно с помощью флоатов сделать то, что я описал в начале темы?
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Элементарно можно сделать... Давайте так:
Вы для начала ознакомитесь с приведенной мной статьей, и вот если после ее прочтения Вам будет что-то еще не понятно, мы Вам с радостью поможем. ОК?
-
Цитата:
Originally posted by Zigzag@Mar 4 2007, 19:54
укажите номер поста, на который хотите получить ответ
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Пост номер 1.
-
Всем спасибо огромное! С display: table вроде бы разобрались. Вернее, полностью от этого чуда-юда отказались. Но, как ни странно, проблемы подобного рода у FF так и не исчезли. Ну вот, к примеру, вообще случайным образом возникает не корректное отображение - случай 1 - у FF, в то время, как все должно быть в случае 2. [attachment=6177:attachment] Причем, все блоки кроме почему-то последнего отображаются корректно. Замечен был симптом: при обновлении страницы все становится на свои места, как и должно быть. Бороться нету сил. Причем, было замечено следующее. Если упростить HTML и CSS код, выбросив все лишнее, чтобы попытаться найти возможную причину такого нахального поведения FF, никаких казусов не наблюдается. Товарищи, код контекста бессмысленно выкладывать. Могу дать ссылку на ресурс, где происходит подобная кака. [Only registered and activated users can see links. Click Here To Register...] Возможно, кто сталкивался? Подскажите как быть! Заранее большое спасибо!
P.S. Только что в голову пришла мысль, возможно, это проявление не полной загрузки CSS, как мне уже говорили? В таком бы случае все блоки отображались не корректно. А так - все, кроме одного. Т.е. CSS загрузился!
-
Что-то я не пойму. Это пиар ресурса или действительно проблема? Если проблема – будьте добры выкладывать ссылку на конкретную страницу с этой проблемой, а не на корень сайта. Я его весь облазил – не обнаружил ни аналога приведенной Вами иллюстрации, ни проблемы, которую Вы описываете...
-
Нет, это не пиар! Ну вот, к примеру, на этой странице: [Only registered and activated users can see links. Click Here To Register...]
Обращать внимание нужно на левую панель (там, где разделы продукции, как на иллюстрации). Думаю, если вместе разберемся в чем дело - это будет всем на пользу. [Only registered and activated users can see links. Click Here To Register...] Уже который месяц пытаюсь с этим феноменом бороться. Причем, переустанавливал несколько раз ОС, и разные версии FF - одно и то же!
-
В общем, могу сказать только одно:
У меня ни в одном из браузеров описываемый Вами эффект не воспроизвелся.
Тестировал:
IE6
FF 2.0.0.3
Opera 9.21
Все хорошо. Только вот горизонтальный скролл при 1024х768 не радует...
В IE7 с меню есть небольшая лажа, но совсем другого характера...
-
Мы решили провести тестирование на нескольких машинах с FF. Сообщу позднее что выяснилось.
Какие проблемы в IE7?
-
Цитата:
Originally posted by AVDesign@May 30 2007, 09:46
Какие проблемы в IE7?
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Текст в пунктах меню снизу немного обрезается и не центрируется по вертикали...
Если ссылки пунктов меню были хакнуты для IE6 (код не смотрел) – то же самое надо сделать и для IE7...
-
В общем, возникла еще одна неприятная ситуация. И снова на сцене FF.
Предлагаю, ребята, протестировать вам самим.
[Only registered and activated users can see links. Click Here To Register...]
Теперь, будте добры, кликните несколько раз (10 раз хватит) по ссылке, отображенной на иллюстрации: [attachment=6208:attachment]
Как видите, блоки с позициями по каталогу пляшут по всей странице когда им заблагорассудится. Ни одного display:table и table-cell не было применено. Причиной этой самой "пляски" смею считать произвольное генерирование самим FF дополнительных пустых блоков в которых, собственно, и должны содержаться swf блоки. Причина такого поведения - не ясна. Все браузеры этот момент отображают вполне корректно.
Буду рад любой помощи!
Спасибо
-
Кликнул 50 раз. Все в порядке.
P.S. Не забывайте перед каждым запуском FF произносить магическое слово "мутабор".
-
Однако! И смех и грех. Стоит FF 2.0.0.3
Как думаете, в чем причина? Переустановкой FF занимались не раз. Возможно, не та сборка? В таком случае, с такой сборкой ведь тоже люди могут быть. Я понимаю, что могу выглядеть смешно в ваших глазах, но тем не менее, проблема есть, как быть?
-
Каждый раз, когда я начинаю верстать любой новый проект, я до сих пор узнаю для себя что-то новое об IE. Но никак не о FF. Тестил версией FF 2.0.0.4.
-
Мое мнение таково: об IE достаточно информации в сети. Можно сказать, это как раскрытая книга, стоит только приложить усилия для поиска. Но вот о подобных казусах FF пока не нашел ни слова! И все-таки, что-нибудь посоветовать сможете? [Only registered and activated users can see links. Click Here To Register...]
-
Попробуйте обновить лису до версии 2.0.0.4.
-
Спасибо! Попробывал... В общем, проблема не исчезла. Был перепробован весь спектр Фоксов - от 1.0.0 до 2.0.0.4 на 3 машинах, а так же 2.0.0.3 на удаленной машине. Все то же. Прихожу к мнению, что, валидность отображения связана непосредственно с какими-то особенностями машины. Для того, чтобы обнаружить причину необходимо потратить достаточно много времени. Посему, было решено пойти по обходному пути: пришлось воспользоваться JavaScript для вывода отдельно взятых блоков. Результат - положительный! Никаких "артефактов". Пока могу подвести предварительный итог: все у кого будут возникать подобные проблемы с FF, пользуйтесь JavaScript, заменяя проблемные места. Надеюсь, в дальнейшем проблем не должно возникнуть, учитывая что данное решение является потенциально универсальным.
-
Неисповедимы пути Господни...
Аминь.
-
Издеваетесь? [Only registered and activated users can see links. Click Here To Register...]
-