- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите пожалуйста разобраться. Сам 2 дня не могу найти решение.
Выставляю отдельные слова меню в таблице с помощью position : absolute. Opera и Internet Explorer начало координат берут от родительского элемента (как мне надо), а Firefox по своему (от окна браузера), и слова расползаются. Для родительского элемента пробовал relative и absolute.
Есть ли способ заставить Firefox брать координаты от родительского элемента?
Код в студию.
Есть ли способ заставить Firefox брать координаты от родительского элемента?
вообще решение с relative и absolute дожно работать.
наверное где-то напартачили.
файрфокс все делает правильно, он берет координаты от последнего позиционированного элемента. Ячейка таковым не является, таблица тоже.
т.е. стоит засунуть в нужное место <div style='position:relative'> а в него уже <div style='position:absolute'> и все будет четко.
Firefox
был FF написанным на коленках, таким и остался.. Что вы еще хотите от открытого кода...
а по вопросы - скорее всего напортачили Вы, у FF очень много глюков, но позиционирование к ним не относится. Еще раз проверьте стили и код...
был FF написанным на коленках... у FF очень много глюков
У кого их нет?
У кого их нет?
у тех, кто занимается этим серьезно IE, Safari, тепрь и Opera. У них есть баги, которые помещены в баг-лист. А вот именно глюков не наблюдаю.... Не люблю я самоделкиных.... ИМХО конечно
T.R.O.N, не наблюдал глюков у ff при верстке не разу, в данном случае ff делает все правильно, в отличии от остальных.
IE и Opera.
Вот это набор багов. ИМХО
T.R.O.N, не наблюдал глюков у ff при верстке не разу, в данном случае ff делает все правильно, в отличии от остальных.
Вот это набор багов. ИМХО
вы нашли конечно с кем спорить.
Не знаю как там насчет глюков, но что касается отображения html/css и выполнения яваскрипта, то файрфокс крайне близок к стандартам, как и сафари и хром. Опера отстает совсем чуть чуть. А вот IE как раз аутсайдер. И данный вопрос совершенно однозначно решается во всех браузерах, так что отдавать предпочтения смысла нет. По стандарту абсолютно позиционированный блок берет свои координаты от последнего позиционированного элемента с display:block;
у таблицы display:table, у ячейки - display:table-cell
Поэтому нужно заключать абсолютный див во что-то с блочным отображением и Position=relative/fixed/absolute
у тех, кто занимается этим серьезно IE
Вы, наверное, шутите?
Bdiang добавил 09.09.2009 в 18:53
т.е. стоит засунуть в нужное место <div style='position:relative'> а в него уже <div style='position:absolute'> и все будет четко.
ТС, обратите внимание на этот совет.
Сайт сделал на таблицах. HTML не так давно выучил, а CSS только поверхностно, так что скорее всего туплю. Меню очень большое получилось, вот и хочу его дивами прописать. Привожу код:
.centered {
position: relative;
}
<tr>
<td width="754" height="199" valign="top">
<table border="0" cellspacing="0" cellpadding="0" class="centered">
<tr>
<td width="300" height="199" align="left" valign="top" background="images/top_menu0.jpg"><a href="http://"><img src="гиф"></a>
<div style="position:absolute;top:35px;left:29px;"><a href="" class="zena1">Слово1</a></div>
<div style="position:absolute;top:16px;left:160px;"><a href="" class="zena1">Слово2</a></div>
</td>
<td width="454" height="199" align="left" valign="top" background="images/top_menu3.jpg">
<div style="position:absolute;top:16px;left:123px;font-weight:bold;">Слово3</div>
<div style="position:absolute;top:44px;left:9px;"><a href="" class="zena1">Слово4</a></div>
<div style="position:absolute;top:104px;left:300px;"><a href="" class="zena1">Слово5</a></div>
<div style="position:absolute;top:82px;left:180px;color:000000;font-size:18px;font-weight:bold;font-style:italic;">Слово6</div>
<div style="position:absolute;top:96px;left:17px;"><a href="" class="zena1">Слово7</a></div>
</td>
</tr>
</table>
</td>
</tr>
В опере и эксплорере нормально, а в лисе не выходит.