Jump to content
  • 0

позиция рисунка в ячейке таблицы.


arlek1n
 Share

Question

здравствуйте.

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

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

спасибо.

Edited by arlek1n
Link to comment
Share on other sites

Recommended Posts

  • 0
здравствуйте.

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

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

спасибо.

Так как TD невозможно поставить position:relative, то боюсь, что последнюю картинку придется позиционировать при помощи JS

Link to comment
Share on other sites

  • 0
да хоть джаваскрипт, главное как ?. хоть примерно как ?.

Примерно так

Див с позишином релейтив, а в нем две картинки с позишином абсолют, которые имеют топ 0 и лефт с райтом.

С третим, если будет больше данных, можно тоже что-то придумать.

Link to comment
Share on other sites

  • 0

гг ))

вот именно третий меня и интересует ))

два и без див-а помещаются в ячейке в одну строку без проблем. а вот третий надо к ним туда впихнуть... и при этом надо чтобы со всеми рисункаме работала функция onMouseOver, ну которую я описывал в другой теме ))

Link to comment
Share on other sites

  • 0
гг ))

вот именно третий меня и интересует ))

два и без див-а помещаются в ячейке в одну строку без проблем. а вот третий надо к ним туда впихнуть... и при этом надо чтобы со всеми рисункаме работала функция onMouseOver, ну которую я описывал в другой теме ))

Дайте скриншот того, что вам надо сделать.

Link to comment
Share on other sites

  • 0

need.JPG

вот на этой картинке видно, где по одной картинке в ячейке, где по две, где по одной. при наведении курсора мыши на любую из картинок срабатывает функция.

п.с. за качество картенки извиняюсь.

Link to comment
Share on other sites

  • 0
need.JPG

вот на этой картинке видно, где по одной картинке в ячейке, где по две, где по одной. при наведении курсора мыши на любую из картинок срабатывает функция.

п.с. за качество картенки извиняюсь.

Тю, так у вас фиксированный размер ячейки?

Link to comment
Share on other sites

  • 0

.image_left
{
position: absolute;
margin-left: 1;
margin-right: 1;
margin-top: 1;
margin-bottom: 1;
}

.image_center
{
position: absolute;
margin-left: 13;
margin-right: 1;
margin-top: 8;
margin-bottom: 0;
}

.image_right
{
position: absolute;
margin-left: 23;
margin-right: 1;
margin-top: -5;
margin-bottom: 10;
}

и картенки:

<td bgcolor="#92C9C9" style="border: 1px solid navy; border-width: 0px 0px 0px 0px; position: relative;" align="left"><img src='devils/thumbs/mrdptr.gif' border='0' class="image_left" onMouseOver="maroder_patrul(arguments[0], 1)" onMouseOut="close_opisanie)">																													 			  <img src='devils/thumbs/mrdrk.gif' border='0' class="image_center" onMouseOver="maroder_razved(arguments[0], 2)" onMouseOut="close_opisanie()">																														 			  <img src='devils/thumbs/mrdshn.gif' border='0' class="image_right" onMouseOver="maroder_shaman(arguments[0], 1)" onMouseOut="close_opisanie()"></td>

Может,я чего-то не понял,но чем float вам не нравится.

а это еще что за зверь ?!

примерчек мона ?.

Edited by arlek1n
Link to comment
Share on other sites

  • 0
9.52

обновил до 9.63 - тажа песня

Итак, начнем с матчасти.

http://www.w3.org/TR/CSS21/visuren.html#choose-position

The effect of 'position:relative' on table-row-group, table-header-group, table-footer-group, table-row, table-column-group, table-column, table-cell, and table-caption elements is undefined.

Бесполезно устанавливать position: relative для TD.

Какие типы юнитов можно использовать для описания смещения margin

http://www.w3.org/TR/CSS21/box.html#value-def-margin-width

margin-top: 1 - ошибочная запись. Если хотите использовать пиксели, то так и пишите: 1px

Да и вместо

margin-left: 13;

margin-right: 1;

margin-top: 8;

margin-bottom: 0;

Можно использовать

margin: 8px 1px 0px 13px;

Link to comment
Share on other sites

  • 0

1. position: relative для TD - убрал. изменений ноль.

2. мне удобнее читать вертикально и видеть какой именно отступ(сверху, слева и т.д.) я так понимаю, что это ни на что не влияет.

3. четко указал, что отступ измеряется в пикселях. изменений ноль.

4. попробовал изменить ед измерения отступа. изменений ноль.

по поводу матчасти - блин. так ведь всё на нерусском языке ))

Link to comment
Share on other sites

  • 0
1. position: relative для TD - убрал. изменений ноль.

2. мне удобнее читать вертикально и видеть какой именно отступ(сверху, слева и т.д.) я так понимаю, что это ни на что не влияет.

3. четко указал, что отступ измеряется в пикселях. изменений ноль.

4. попробовал изменить ед измерения отступа. изменений ноль.

по поводу матчасти - блин. так ведь всё на нерусском языке ))

По поводу матчасти. Вас не напрягает то, что теги HTML - на нерусском языке, директивы css на нерусском языке? Учите языки.

Ни один перевод не сравнится с первоисточником.

Доктайп какой?

Вообще-то, лучше если вы нам подготовите готовый HTML, картинки можно заменить на пустые квадратики, и выложить все куда-то в виде zip архива.

Мои телепаты в отпуске, а пользоваться их оборудованием я не умею.

Link to comment
Share on other sites

  • 0

<td bgcolor="#92C9C9" style="border: 1px solid navy; border-width: 0px 0px 0px 0px; position: relative;" align="left">
<table width="100%"><tr><td align="left"><img src='mnogapif.jpg' border='0' class="image_left" onMouseOver="maroder_patrul(arguments[0], 1)" onMouseOut="close_opisanie)"></td>
<td align="right"><img src='devils/thumbs/mrdrk.gif' border='0' class="image_center" onMouseOver="maroder_razved(arguments[0], 2)" onMouseOut="close_opisanie()"></td></tr>
<tr><td colspan="2" align="center"><img src='dmnogapif.jpg' border='0' class="image_right" onMouseOver="maroder_shaman(arguments[0], 1)" onMouseOut="close_opisanie()"></td></tr></table></td>

так не подойдет?

Edited by e1f
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