overflow:scroll; в <td>

Почему бы не включить Монитор Процесса sysinternals также видят то, что Вы видите, это - первая вещь, которую я всегда делаю, когда я получаю какой-либо вид сообщения доступа запрещен?

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

21
задан Brian Tompsett - 汤莱恩 1 October 2016 в 22:45
поделиться

2 ответа

Я получил кое-что отсюда !

Эндрю Федонюк написал:

На самом деле это мой вопрос: "Одна техническая причина заключается в том, что свойство переполнения не применяется к таблицы. "- почему? Что это за причина?

Я не эксперт, но считаю, что это просто для обратной совместимости с устаревшее поведение таблицы. Вы можете проверить "автоматическая" раскладка стола алгоритм в спец. Я хорошенькая убедитесь, что этот алгоритм верстки несовместимо с переливом собственности (или, точнее, алгоритм верстки никогда не приведет к необходимость любого значения переполнения кроме "видимого").

Ага, вот почему я спрашиваю. Вроде нет формальных причин почему или не должно быть прокручиваемым, но похоже Поставщики UA достигли некоторого молчаливого соглашения в этой области. Так это вопрос.

Спецификация с уважением согласна с вами элементам. Ячейки таблицы должен уважать переполнение, хотя Mozilla, по крайней мере, не делает так. Я не могу ответить на твой вопрос в этот экземпляр, хотя я бы все равно думаю, ответ все еще привязан к устаревший рендеринг.

Главный поток находится здесь .

6
ответ дан 29 November 2019 в 20:25
поделиться

Вы должны обернуть его в div, который будет работать:

<table border="1" style="table-layout:fixed; width:500px">
  <tr>
    <td style="width:100px;"><div style="overflow:scroll; width:100%">10000000000000000000000000000000000</div></td>
    <td>200</td>
    <td>300</td>
  </tr>
</table>
29
ответ дан 29 November 2019 в 20:25
поделиться