Как сдела длинный текст в одну строку без установленой ширины?

Здравствуйте! Eсть разметка вида:

<table width="97%">
	<tr>
		<td width="25%">
			<div>
				<p>Длииииииииннннннныыый текст</p>
			</div>
		<td>
	<tr>
<table>


У DIV`а выставлена минимальная и максимальная ширина, width: auto. У тегов P установлены стили "overflow: hidden; white-space: nowrap;" что должно обрезать строку.

Суть проблемы: из-за длинны строки в P родительски блок ВСЕГДА получается по ширине max-width независимо от ширины таблицы. Подскажите, пожалуйста, есть ли вообще способ сделать так, что бы таблица была 97% от родительского блока и текст обрезался исходя из ширины TD? То есть таблица 1000px, ячейка 250px (25%) и такую же ширину получал DIV, а не выставлял максимальную ширину
  • Вопрос задан
  • 2903 просмотра
Решения вопроса 1
croupier
@croupier
Если правильно понял, то table-layout: fixed; должно помочь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы