|
|
|
Как сделать scroll в ячейке таблицы ?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Не могу побороть разметку в html5. Есть таблица. В ячейку вложен div который должен отображать много текста и занимать всю высоту ячейки (у div height:100%). Размер таблицы по высоте 100% (не должна вылазить за экран). В элементе div должна отображаться прокрутка (overflow:auto). Вроде бы всё просто... Но scroll в div элементе не отображается. Причём не отображается если ставлю Код: html 1. . Если в то же примере ставлю Код: html 1. то всё работает именно так как надо. Прилагаю файлик с примером для html5 и html4 (в примере нужно поменять только DOCTYPE ). Вот код для общей картины : Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. Мне нужно добиться от разметки в html5 такого же точно поведения как в html4. Т.е. что бы в div появлялся scroll и таблица не вылазила за экран. Это удаётся сделать в html5 только устанавливая в div например height:600px. Но такое решение не подходит. Подскажите пожалуйста как это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 15:13 |
|
||
|
Как сделать scroll в ячейке таблицы ?
|
|||
|---|---|---|---|
|
#18+
S_A_V_e , твой макет луше таки сделать на ДИВах, тогда не будет таких проблем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 16:10 |
|
||
|
Как сделать scroll в ячейке таблицы ?
|
|||
|---|---|---|---|
|
#18+
Автор, ты забыл добавить, что это не работает в ie и ff, а в хроме и опере работает. height нужно ставить у td, а не tr, тогда будет работать везде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 16:13 |
|
||
|
Как сделать scroll в ячейке таблицы ?
|
|||
|---|---|---|---|
|
#18+
S_A_V_e , так гораздо меньше тегов... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 16:16 |
|
||
|
Как сделать scroll в ячейке таблицы ?
|
|||
|---|---|---|---|
|
#18+
А хотя в лисе все равно не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 16:16 |
|
||
|
Как сделать scroll в ячейке таблицы ?
|
|||
|---|---|---|---|
|
#18+
1. Решение с использованием div я находил. Но не хотелось бы отказываться от таблиц т.к. здесь просто пример , а реальная страничка имеет более сложную разметку и для неё таблицы очень хорошо подходят. 2. Прописывать height в td я пробовал. Результат тот же. Неужели нет никакого способа заставить это работать не переделывая всю разметку с таблиц на div ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 17:42 |
|
||
|
Как сделать scroll в ячейке таблицы ?
|
|||
|---|---|---|---|
|
#18+
S_A_V_eНо не хотелось бы отказываться от таблиц Если дело касается вопросов веры - я пас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2012, 08:38 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=37987465&tid=1448645]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 489ms |

| 0 / 0 |
