2011-01-19 4 views

ответ

1

Когда я дать TD высоту .. содержимое вертикальной выровненной в середине ....

<table cellspacing="0"> 
    <thead> 
     <tr> 
      <th scope="col" style="width: 180px">Description</th> 
      <th scope="col">Textarea</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td height="400">Bla bla bla! Write something if you like! </td> 
      <td> 
       <textarea></textarea> <span><img src="http://www.qualtrics.com/university/wp-content/plugins/wp-print/images/printer_famfamfam.gif" alt="printer"> A printer!</span> 
      </td> 
    </tbody> 
</table> 
+0

Нет, это совершенно не :) Попробуйте добавить высоту текстового поля, и вы поймете, почему. – anonymous

+0

Я не знаю, что вы имеете в виду ... он все еще посередине. Вы имеете в виду, что текст «принтер» не центрирован? то вы должны обернуть textarea и текст в div ... тогда весь этот div будет выровнен – BvdVen

0

Текст в левом столбце сидит в середине по вертикали, когда я расширяю текстовое поле. Это использование Safari, пожалуйста, уточните, если что-то еще

1

просто добавьте дополнительную колонку, чтобы избежать «принтера!». ссылка вынуждена быть привязанной как выравнивание до текстового поля.
В вашем css вы можете опустить выравнивание по вертикали для диапазона, так как это дублируется во внешнем td. не

<table cellspacing="0"> 
<thead> 
    <tr> 
     <th scope="col" style="width: 180px">Description</th> 
     <th scope="col" colspan="2">Textarea</th> 
    </tr> 
</thead> 
<tbody> 
    <tr> 
     <td>Bla bla bla! Write something if you like! </td> 
     <td><textarea></textarea></td> 
     <td><span><img src="http://www.qualtrics.com/university/wp-content/plugins/wp-print/images/printer_famfamfam.gif" alt="printer"> A printer!</span> 
     </td> 
</tbody>