Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Текст вылазиет под картинку Таблицы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
CTAPu4OK
Отправлено: 28 Августа, 2010 - 23:50:43
Post Id



Гость


Покинул форум
Сообщений всего: 67
Дата рег-ции: Июль 2008  


Помог: 0 раз(а)




Всем привет, вообщем у меня такая проблема, запускаю в опере вот такую таблицу:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <table>
  3. <tr>
  4.         <td colspan="2"><h2 class="left">Ответил: [<?=$value['who']?>]</h2></td>
  5. </tr>
  6. <tr>
  7.         <td><img src="../uploads/avatars/sm_f_4b6.jpg"></td><td><?=$value['text']?></td>
  8. </tr>
  9. <tr>
  10.         <td colspan="2">Портфолио</td>
  11. </tr>
  12. <tr>
  13.         <td colspan="2">Много картинок с портфолио</td>
  14. </tr>
  15. </table>


Все отоброжается нормально, но Текст (в Опере) <?=$value['text']?> начинает выводится когда заканчивается картинка :\

valign="top" margin`ы padding`и перепробовал, все равно =(

Верстальщик с меня плохой Недовольство, огорчение
 
 Top
cHameleon
Отправлено: 29 Августа, 2010 - 09:02:44
Post Id



Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Задай ширину ячейки в которой находится картинка "<td width="**">"


-----
берём notepad++ и творим пэхэпэ-мир
 
 Top
CTAPu4OK
Отправлено: 29 Августа, 2010 - 11:01:59
Post Id



Гость


Покинул форум
Сообщений всего: 67
Дата рег-ции: Июль 2008  


Помог: 0 раз(а)




cHameleon пишет:
Задай ширину ячейки в которой находится картинка "<td width="**">"


не помогло

пример:
-----| должен начинатся тут!
кар |
тин |
ка |
___| а начинается тут Текст текст текст


а должен быть сверху :\
 
 Top
Uchkuma
Отправлено: 29 Августа, 2010 - 11:17:17
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




CTAPu4OK пишет:
начинает выводится когда заканчивается картинка :\
Ну вы и объясняете. Недовольство, огорчение
У вас вертикальное выравнивание в ячейках по нижнему краю. Задайте вертикальное выравнивание для нужного элемента по верху.
Можете задать выравнивание по верху для всех ячеек в таблице добавив стиль:
CODE (html):
скопировать код в буфер обмена
  1. <style type="text/css">
  2. td {
  3. vertical-align: top;
  4. }
  5. </style>
Или добавьте в нужную ячейку аргумент style:
CODE (html):
скопировать код в буфер обмена
  1. <td style="vertical-align: top;">

(Добавление)
cHameleon, а причем тут ширина ячейки?

(Отредактировано автором: 29 Августа, 2010 - 11:18:08)

 
 Top
cHameleon
Отправлено: 29 Августа, 2010 - 11:26:07
Post Id



Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Uchkuma извиняюсь, не сразу понял суть вопроса)
p.s. "говорят же: поспешишь..."


-----
берём notepad++ и творим пэхэпэ-мир
 
 Top
CTAPu4OK
Отправлено: 29 Августа, 2010 - 11:28:25
Post Id



Гость


Покинул форум
Сообщений всего: 67
Дата рег-ции: Июль 2008  


Помог: 0 раз(а)




Uchkuma пишет:
CTAPu4OK пишет:
начинает выводится когда заканчивается картинка :\
Ну вы и объясняете. Недовольство, огорчение
У вас вертикальное выравнивание в ячейках по нижнему краю. Задайте вертикальное выравнивание для нужного элемента по верху.
Можете задать выравнивание по верху для всех ячеек в таблице добавив стиль:
CODE (html):
скопировать код в буфер обмена
  1. <style type="text/css">
  2. td {
  3. vertical-align: top;
  4. }
  5. </style>
Или добавьте в нужную ячейку аргумент style:
CODE (html):
скопировать код в буфер обмена
  1. <td style="vertical-align: top;">

(Добавление)
cHameleon, а причем тут ширина ячейки?


Спасибо, теперь все нормально отоброжается =)
 
 Top
JustUserR
Отправлено: 29 Августа, 2010 - 20:01:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




CTAPu4OK Помимо указанного решения в браузере Opera возможно использовать еще один вариант - дело в том что при использовании относиетльного блочного позиционирования она позволдяет указывать процентные размеры для последовательно вложенных блоков в том числе внутри таблицы - таким образом можно создать div-блок с управлением размером по рамке и шириной и высотой в 100% - благодаря этому созданный блочный элемент будет занимать всю ячейку и внутри него уже будет установлены обычное вертикальное выравнивание


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB