Вертикальное выравнивание в таблицах? - PullRequest
0 голосов
/ 19 января 2011

У меня есть объект в таблице, и я не могу установить выравнивание по вертикали (это не похоже на работу).

Почему это?

Пример:

http://jsfiddle.net/PHDWz/1/

Ответы [ 3 ]

1 голос
/ 19 января 2011

просто добавьте дополнительный столбец, чтобы избежать "Принтер!"ссылка должна быть как бы присоединена как выравнивание-низ к текстовой области.В вашем CSS вы можете опустить выравнивание по вертикали для промежутка, поскольку вы дублировали его во внешнем тд.

<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>

1 голос
/ 19 января 2011

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

<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 голосов
/ 19 января 2011

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

...