Jump to content
  • 0

Несколько картинок в одной ячейке таблицы


vlad7777
 Share

Question

Первый раз в жизни пишу на форум. Обычно все уже обсуждалось. Но нигде не нашел что прописать или в CSS или лучше в <td> что бы изображения расположились не в столбик как по умолчанию а в линию в одной ячейке таблицы. Заранее спасибо.

Link to comment
Share on other sites

22 answers to this question

Recommended Posts

  • 0

Код такой:

<td><a href="img/4.jpg" class="Lad" onclick="return hs.expand(this)">

<img src="img/4m.jpg" alt="Lad JS"

title="Нажмите для увеличения" /></a>

<div class="Lad-caption">

<table cellspacing="0" cellpadding="0">

<col width="64" span="3" />

<tr height="17">

<td height="17" width="64">10-2345</td>

<td width="64">Комплект</td>

<td width="64">44-48</td>

</tr>

<tr height="17">

<td height="17"></td>

<td><img src="../../images/Untitled-1 copy.png" /><img src="../../images/Untitled-2copy.png" /></td>

<td></td>

</tr>

</table></td>

Вот эти Untitled-1 и Untitled-2copy и есть катринки(пока примерные конечно).

http://foto.mail.ru/mail/vlad.7777/_myphoto/2.html

Просто этих квадратиков будет не два а от 5 до 10 и столбик это плохо.

Спасибо за быстрый ответ.

Edited by vlad7777
Link to comment
Share on other sites

  • 0

Может быть между изображениями поставить неразрывный пробел, как вариант? По-моему, как-то alt-ctrl-space... ну а вообще как-то странно, они должны итак в ряд идти, а не в столбик

да, tdwide нужно изменить на большее значение

Link to comment
Share on other sites

  • 0

http://foto.mail.ru/mail/vlad.7777/_myphoto/3.html

Вот еще один скрин. Видно что место с боку есть. Размеры ячеек я не задавал. Этот текст "Комплекты..." можно дописывать сколько угодно и место растягивается.

Может быть между изображениями поставить неразрывный пробел, как вариант? По-моему, как-то alt-ctrl-space...
Где можно поставить этот пробел в Дримвивере или блокоте?
Link to comment
Share on other sites

  • 0

:facepalmxd:


<table width="30%">
<tr>
<td width="10%"><!-- --></td>
<td width="10%">
<img src="test.jpg" width="10" height="10" style="background: red;" />
<img src="test.jpg" width="10" height="10" style="background: red;" />
<img src="test.jpg" width="10" height="10" style="background: red;" />
<img src="test.jpg" width="10" height="10" style="background: red;" />
<img src="test.jpg" width="10" height="10" style="background: red;" />
<img src="test.jpg" width="10" height="10" style="background: red;" />
</td>
<td width="10%"><!-- --></td>
</tr>
</table>

Вставьте этот код к себе и растягивайте/сужайте окно. И смотрите как располагаются картинки.

Link to comment
Share on other sites

  • 0

http://foto.mail.ru/mail/vlad.7777/_myphoto/3.html

Вот еще один скрин. Видно что место с боку есть. Размеры ячеек я не задавал. Этот текст "Комплекты..." можно дописывать сколько угодно и место растягивается.

Где можно поставить этот пробел в Дримвивере или блокоте?

в дриме в режиме текстового редактора  

или в режиме дизайна ctrl+shift+пробел

Link to comment
Share on other sites

  • 0

Поменял значения на такое(было еще промежуточное)

<table width="100%">

<tr>

<td width="10%"><!-- --></td>

<td width="80%">

<img src="test.jpg" width="10" height="10" style="background: red;" />

<img src="test.jpg" width="10" height="10" style="background: red;" />

<img src="test.jpg" width="10" height="10" style="background: red;" />

<img src="test.jpg" width="10" height="10" style="background: red;" />

<img src="test.jpg" width="10" height="10" style="background: red;" />

<img src="test.jpg" width="10" height="10" style="background: red;" /> </td>

<td width="10%"><!-- --></td>

</tr>

</table>

В результате все равно столбик http://foto.mail.ru/mail/vlad.7777/_myphoto/4.html

в дриме в режиме текстового редактора  

или в режиме дизайна ctrl+shift+пробел

Попробывал. Они просто разошлись чуть вверх и в низ. Вот((

Link to comment
Share on other sites

  • 0

Проверьте доктайп,код ваш работает при доктайпе <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Причем тут доктайп? Картинки строчные во всех доктайпах.

vlad7777, дайте ссылку на проблемную траницу.

Link to comment
Share on other sites

  • 0

Страница и сайт залиты пока для доработки.

http://bel3.ru/vyaz/vyaz_body/1.html

На ней изображения с 1 по 3-е увеличиваются и появляются в се неудачные эксперименты. Только в 3-м я разбил в разные ячейки и получилось похоже на то как нужно(хотя при большом масштабе вылазят за границу фотографии), но не оставляют мысли пихнуть эти квадратики в одну ячейку.

Edited by vlad7777
Link to comment
Share on other sites

  • 0

Ну конечно. В layout.css есть строка

img{display:block; margin:0; padding:0; border:none;}

Уберите display:block; Если где-то потребуется сделать картинку блочной пропишите ей класс и устанавливайте свойства этому классу, а вот так все картинки без разбору делать блочными - в корне не верно.

И избавьтесь от inline-стилей! Переведите все в css. Потом исправлять что-то или редактировать нереально будет.

Link to comment
Share on other sites

  • 0
Ну конечно. В layout.css есть строка

img{display:block; margin:0; padding:0; border:none;}

Все как по написаному))) Спасибо большое,получилось.

Дело в том что это мой первый сайт. И я не знаю в каком месте на сайте inline-стили((. Подскажите пожалуйста. Если это правда усложнит дальнейшую работу я бы от них избавился.

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