Рич текст и веб, как добится корректного отображения?

Gandliar

Lotus Team
16.02.2004
567
26
BIT
129
Здравствуйте!

Есть документ с ричтекстовым полем. В нем импортированы картинки, отображаются друг под другом. Сделано форматирование - отображать по центру.

При отображении под веб, есть форма под веб, в которой написан html и вставлено данное поле.

Как решить проблему, что html в этом ричтекством поле автоматически генерируется html <div align=center> в начале поля, а закрывающий </div> почему то добавляется перед закрывающим тэгом <body>, а не в конце поля и тем самым рушит всю разметку.

Заранее благодарю
 

Мыш

Lotus Team
12.02.2008
1 228
30
BIT
138
...

При отображении под веб, есть форма под веб, в которой написан html и вставлено данное поле.

Как решить проблему, что html в этом ричтекством поле автоматически генерируется html <div align=center> в начале поля, а закрывающий </div> почему то добавляется перед закрывающим тэгом <body>, а не в конце поля и тем самым рушит всю разметку.

Заранее благодарю
Че-то смутные воспоминания есть, что это HTML на форме гадит... Теста ради сделал пустую форму с одним полем - нормально все формирует. Что у вас за HTML на форме-то?
 
Последнее редактирование:

Gandliar

Lotus Team
16.02.2004
567
26
BIT
129
Че-то смутные воспоминания есть, что это HTML на форме гадит... Теста ради сделал пустую форму с одним полем - нормально все формирует. Что у вас за HTML на форме-то?

Есть свой html до, есть свой html после. (отдельная форма для отображения под веб)

Пока помогло выставление птички на форме на ричтексте (сохранять как миме и html) и пересохранение дока.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
473
был код, совместно с @NetWood , кот. создавал свой хтмл по dxl , в каком состоянии он оставлен - я не помню
все делалось через xsl
теоретически, накладывая css можно получить разные эффекты, от генерации домины, разумеется, этот способ не зависим
 

NetWood

Lotus Team
17.04.2008
565
96
BIT
174
И как это поможет, если div втыкается не в то место и рушит разметку?
Именно так это и помогает. Наследуете или переопределяете div. К Domino это не имет никакого отношения - чистый веб дизайн. Посмотрите, как сделаны . No XPages, No Agent, No Java — only jQuery AJAX+HTML5+ ! Там полностью адаптивный дизайн, который гнется под мобилы, планшеты и хайрезы. Могу поискать совет от @lmike, но за давностью не уверен. И к чему такие сложности.

Кратко - рубите все через reset и потом определяете свои #.
Код:
/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
    margin: 0;
    padding: 0;
}
img, fieldset {
    border: 0;
}
/* set image max width to 100% */
img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
 
Последнее редактирование:

Gandliar

Lotus Team
16.02.2004
567
26
BIT
129
Проблема в том что ричтекст при отображении под веб втыкал закрывающий див не в том месте, где ожидалось (не после поля, а в конце документа) версия 8.5.3. Так что переопределение стилей здесь бы не помогло.
Пока помогло выставление птички на форме на ричтексте (сохранять как миме и html) и пересохранение дока. Стало вести ожидаемо и адекватно. Однако при конвертации вылезла проблема. При конвертации пересохранением дока или рефреш агентом с формулой (рефреш алл док)- нормально конвертнуло. А вот computewithform привело к тому, что посыпались инлайн имаджи.

Да, адаптивный дизайн под веб делаю для своего сайта :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!