Откуда взялась эта мошенническая пустота? - PullRequest
1 голос
/ 10 июня 2011

Это скриншот из Opera с использованием FireFly. Он четко иллюстрирует отступы (5px) и поля (0px) текстового поля. Тем не менее, справа от текстового поля находится неопознанное черное пространство размером приблизительно 10 пикселей, которое не является пробелом HTML, td отступом, полем текстового поля или чем-либо еще, что я могу придумать.

Интервал также существует в FireFox и IE 9.

(Пожалуйста, игнорируйте тот факт, что кнопка ниже имеет тот же отступ - в его случае я добавил padding-right к td как хак, чтобы выровнять его)

Opera

Есть идеи?

Ответы [ 2 ]

1 голос
/ 10 июня 2011

Вы действительно должны публиковать сам код, а не изображение того, что происходит.Убедитесь, что если вы используете <td>, то </td> следует сразу за последним фрагментом содержимого:

<td>
    <input type="text"></td>  <!-- No space here, not even a CRLF -->
0 голосов
/ 10 июня 2011

Даже лучшие из нас могут полностью очиститься ... Причина моей проблемы, очевидно, в том, что ширина текстового поля не установлена ​​на ширину, которая заполнит td. Увеличение ширины решило эту проблему.

Установка его на 100% по какой-то причине выталкивает его за пределы td, но это другая проблема.


@ Тим Пост: это ответ на мою проблему, а не комментарий - пожалуйста, не удаляйте ответы без второй мысли.

...