Это хорошо работало в IE8 и Firefox (IE7 оставлял маленькие точки для слов, что, я думаю, если вы установите font-color
для чего-то, что смешивается с фоновым изображением, это может подойти. Обратите внимание, что это не влияет ни наtext-area
или input
для любого текста в них.
td {font-size: 0;}
ДОБАВЛЕНО В РЕДАКТИРУ
WOW Я имею в виду, действительно!Это работало на IE7-8, Firefox и Safari
td {visibility: hidden}
td textarea,
td input {visibility: visible;}
В качестве примечания, я проверил это с элементами, заключенными в div
, а не в таблицу, я даже сделал div
в div
, а внутренний div
показывает, а другое содержимое скрыто.
Очевидно, свойство visibility
воздействует на элемент и (в отличие от opacity
) распространяется на дочерние элементы по наследству, так чтоесли один явно устанавливает дочерний элемент visibility
, он больше не наследует hidden
, а использует собственную настройку visible
, и тот факт, что оболочкой является hidden
, не имеет значения.