Jump to content
  • 0

Ух уж эти разные браузеры


UshkiNaMakushke
 Share

Question

ПОмогите пожалуйста со следующей проблемой, она у меня заключается в следующем

у верхнего слоя я указываю style="position: relative;", ну допустим у ячейки таблицы,

вот внутри этой ячеки я вставляю див и указываю у него style="position: absolute;"

вот при задаваний левой и верзхней позиции , он берет их относительно краев ячейки у

которой position: relative)) это мне как раз то и нужно) в опере рабоатет и в ие работает,

в мозиле блин не фурычит и отступ от левого и верхнего края берется абсолютно (тобишь относительно экрана)

Что делать) может нме кто нибудь посдказать?? мне надо что бы и в мозиле позиционирование было относительно краев ячейки

:mad: рррррррррррр мозилааааа

Link to comment
Share on other sites

Recommended Posts

  • 0

а если прочитать про позиционирование? релатив - относительно других элементов, абсолют - относительно рабочего пространства, так что претензии к мозилловскому движку не по адресу, раз используешь абсолютное

Link to comment
Share on other sites

  • 0

Ну допустим это выглядит так примерно) и не работает

<HTML><head>
</head><body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
<table border="0" cellpadding="0" cellspacing="0" style="position: relative;left:30px; top:60px;">
<tr><td>
<div style="position: absolute; left:4px; top:60px;" >****</div>
</td></tr><table></table>
</HTML>
</body>

Link to comment
Share on other sites

  • 0

мазила наследованием редко занимается. Так что связка относительно -> абсолютно должно быть рядом чтоб работало в мазиле корректно, через тег она может и не понять.

А по хорошему лучше с этим позиционированием связывать блоки а не таблицы, работает лучше и более предсказуемо.

Link to comment
Share on other sites

  • 0
а если прочитать про позиционирование? релатив - относительно других элементов, абсолют - относительно рабочего пространства, так что претензии к мозилловскому движку не по адресу, раз используешь абсолютное

да у меня нет пртензий просто устала, в одном сайте так отображается вдругом подругому да к тому же они обнавляются постоянно, и приходиться сидеть сразу в куче браузерах и следить что б везде все одинаково было

Link to comment
Share on other sites

  • 0

вы сами думаете что пишете , у вас просто в таблицу не могло впихнуться 60px отсупа сверху, вот поэтому и выходило за границу, если вы бы назначили высоту или наполнили бы текстом все было бы окей

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
</style>
</head>
<body>
<table border="1" style="position: relative;left:30px; top:60px;display:block"><tbody>
<tr><td>This standard guided city tour by car/bus shows you around the city center of Moscow.
During this excursion you?ll get a good overview about the history,
architecture and main places of interest of the city.
There will be some short stops for photographing.
<div style="position: absolute; left:260px; bottom:0px;" >****</div>
</td></tr></tbody></table>
</body>
</html>

Link to comment
Share on other sites

  • 0

не важно сколько там пикселей это грубый пример, я про то что если у таблицы выстовлять "position: relative;" а у дива внутри этой таблицы style="position: absolute;" и указывать отступы от краев - то все равно отступы буруться абсолютно от краев экрана а не ячейки таблицы

Link to comment
Share on other sites

  • 0

я уже минут 10 смотрю не понимаю вв чем разница))) а работает по разному ткните пальцем где толичие

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
</style>
</head>
<body>
<table border="1" style="position: relative;left:30px; top:60px;"><tbody>
<tr><td>This standard guided city tour by car/bus shows you around the city center of Moscow.
During this excursion you?ll get a good overview about the history,
architecture and main places of interest of the city.
There will be some short stops for photographing.
<div style="position: absolute; left:4px; bottom:0px;" >****</div>
</td></tr></tbody></table>
</body>
</html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
</style>
</head>
<body>
<table border="1" style="position: relative;left:30px; top:60px;display:block"><tbody>
<tr><td>This standard guided city tour by car/bus shows you around the city center of Moscow.
During this excursion you?ll get a good overview about the history,
architecture and main places of interest of the city.
There will be some short stops for photographing.
<div style="position: absolute; left:4px; bottom:0px;" >****</div>
</td></tr></tbody></table>
</body>
</html>

Link to comment
Share on other sites

  • 0

UshkiNaMakushke

Вы сами того не знаю затронули интересную вешь, не знаю почему но FF считает таблицы inline. Незнаю почему :), счас читаю спецификацию

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
</style>
</head>
<body>
<table border="1" style="position: relative;left:30px; top:60px;display:block"><tbody>
<tr><td>This standard guided city tour by car/bus shows you around the city center of Moscow.
During this excursion you?ll get a good overview about the history,
architecture and main places of interest of the city.
There will be some short stops for photographing.
<div style="position: absolute; left:260px; bottom:0px;" >****</div>
</td></tr></tbody></table>
</body>
</html>

Вот так вот сделайте

Link to comment
Share on other sites

  • 0

ну и в чем проблема ?

Если не видно что резульятата мы добились уберите текст

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
</style>
</head>
<body>
<table border="1" height="300" style="position: relative;left:0px; top:60px;display:block"><tbody>
<tr><td>
<div style="position: absolute; left:330px; bottom:100px;" >****</div>
</td></tr></tbody></table>
</body>
</html>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy