При использовании тэга table в браузере таблица смещается вниз. Причем чем больше таблица, тем ниже она опускается и остается большой пробел. Проблема на статических страницах, в постах не проверял.
Прочитал всё, что выдал поиск по тэгу table. Ответа не нашел.
Вот пример проблемы. А всего-то хотелось сделать страницу с расписанием электричек=(
Решение: удалить переносы строк после тэгов table и /tr.
Решение, конечно, приводит к дальнейшим трудностями редактирования страницы, но что поделать. Значит сначала полное редактирование таблицы, а потом удаление лишних пробелов.
22 комментария
Вообще-то копать в сторону парсера текста надо. Но если нет времени, нужных знаний или просто лень, то попробуй простую вещь: при отредактируй таблицу, убрав перевод строки как после тега table, так и после каждой строчки таблицы. Чтоб одним параграфом получился текст. Думаю, должно помочь
Если html разрешён, стоило бы в движке оформить изначально отображение таблиц, потому что очень не удобно, а иногда требуется представить информацию в табличном виде.
Я тоже искал решение проблемы. Вариант с удалением переносов строк мне не очень нравился, т.к. предполагалось редактирование таблицы в будущем, добавление новых элементов. А делать это в непрерывной каше из тегов и текста, мягко говоря, неудобно.
Остановился на следующем решении — таблицу я держу в экселе, там же все теги прописываю в соответсвующих ячейках.
Перед публикацией таблицы копирую ее в ворд, объединяю все ячейки в одну и удаляю с помощью автозамены переносы строк (в других используемых мною редакторах не нашел как это делать, пришлось запускать ворд).
Затем копирую получившуюся непрерывную строку таблицы на сайт. И все, никаких пустот.
В общем-то так даже лучше редактировать таблицу, т.к. в экселе, если правильно все организовать с расположением тегов, можно быстро изменять структуру таблицы.
Здравствуйте, сообщество! Помогите пожалуйста.
На страницу добавляю таблицу с помощью Tinymce. В визуальном редакторе таблица отлично отображается, рамки есть, отступы тоже. Но на самой странице этого всего нет. Захожу в код страницы, но там атрибуты таблицы (border, cellspacing) указаны.
Подкорректировал значения в engine/modules/text/Text.class.php
Добавил вот эти строки:
22 комментария
я просто не понимаю настолько в тонкостях архитектуры
я знаю, как тут не любят подобные вопросы
но все же решился задать
попробую убрать переносы строк
если я все правильно понял
спасибо
помогло!
спасибо
я задача актуальная
Остановился на следующем решении — таблицу я держу в экселе, там же все теги прописываю в соответсвующих ячейках.
Перед публикацией таблицы копирую ее в ворд, объединяю все ячейки в одну и удаляю с помощью автозамены переносы строк (в других используемых мною редакторах не нашел как это делать, пришлось запускать ворд).
Затем копирую получившуюся непрерывную строку таблицы на сайт. И все, никаких пустот.
В общем-то так даже лучше редактировать таблицу, т.к. в экселе, если правильно все организовать с расположением тегов, можно быстро изменять структуру таблицы.
т.е. по факту должно получиться
и только в табле теге использован style
но спс
На страницу добавляю таблицу с помощью Tinymce. В визуальном редакторе таблица отлично отображается, рамки есть, отступы тоже. Но на самой странице этого всего нет. Захожу в код страницы, но там атрибуты таблицы (border, cellspacing) указаны.
Подкорректировал значения в engine/modules/text/Text.class.php
Добавил вот эти строки:
Но не помогло. Таблица выдается без рамок. Помогите пожалуйста