|
Некорректно отображается HTML | ☑ | ||
---|---|---|---|---|
0
daringer
24.07.15
✎
12:45
|
Добрый день. Один и тот же HTML документ отображается по разному в конфигураторе и предприятии.
http://hkar.ru/CE1R это в конфигураторе http://hkar.ru/CE1S это в предприятии. Как видим стили применились частично. Не пойму почему? Текст HTML: "<!DOCTYPE HTML> |<html> |<head><style type=""text/css""> |table a:link { color: #666;font-weight: bold;text-decoration:none;} |table { width:800px; font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;text-shadow: 1px 1px 0px #fff;background:#eaebec; margin:0 auto; border:#ccc 1px solid; | -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; | -moz-box-shadow: 0 1px 2px #d1d1d1; -webkit-box-shadow: 0 1px 2px #d1d1d1;box-shadow: 0 1px 2px #d1d1d1;} |table th {padding:21px 25px 22px 25px; border-top:1px solid #fafafa; border-bottom:1px solid #e0e0e0; | background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));background: -moz-linear-gradient(top, #ededed, #ebebeb);} |table tr{text-align: center;padding-left:20px;}table tr td:first-child{ text-align: left;padding-left:20px;border-left: 0;} |table tr td {padding:10px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0; background: #fafafa;background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top, #fbfbfb, #fafafa);} |table tr.present td{background: #B29FB3; background: -webkit-gradient(linear, left top, left bottom, from(#B29FB3), to(#B29FB3));background: -moz-linear-gradient(top, #B29FB3, #B29FB3);} |table tr.bliz td{text-align: center} |table tr:last-child td{ border-bottom:0;} |table tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;} |table tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;} |table tr:hover td{background: #f2f2f2;background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0);} |div {text-align: right;font-size:10px;} |</style></head><body bgcolor = ""FCFAEB""><table cellspacing='0'> |<tr> | <th>Сотрудник</th> | <th>День рождения</th> | <th>Осталось до дня рождения</th> | <th>Возраст</th> |</tr> |<tr class = ""bliz""> | <td colspan=""4"">Будущие</td> |</tr> |<tr class='present'> | <td>Иванов Иван Ваныч | <div>(Инженер-программист)</div> |</td> | <td>24.11</td> | <td>123</td> | <td>30</td> |</tr> |<tr> | <td>Сидоров Сидор | <div>(Руководитель отдела установки)</div> |</td> | <td>26.12</td> | <td>155</td> | <td>27</td> |</tr> |</table></body></html>"; |
|||
1
Лефмихалыч
24.07.15
✎
12:48
|
Если это внешняя обработка, то просто закрой-открой предприятие - это кэш
|
|||
2
daringer
24.07.15
✎
12:49
|
Это общая форма
|
|||
3
daringer
24.07.15
✎
12:53
|
Кстати платформа 8.3.6.2014
|
|||
4
daringer
24.07.15
✎
12:53
|
Может кто нибудь у себя попробует проделать тоже самое?
|
|||
5
daringer
24.07.15
✎
14:10
|
Кто нить знает куда копать?
|
|||
6
Котокот
24.07.15
✎
14:24
|
Что-то как-то много стилей. Вы это собираетесь через веб-клиент просматривать? Если нет, то упростите CSS.
|
|||
7
Serginio1
24.07.15
✎
14:53
|
Посмотри какая версия браузера
http://rsdn.ru/forum/com/6111348.1 |
|||
8
bootini
24.07.15
✎
14:56
|
HTML5 1С не умеет показывать, генерить умеет, а показывать нет.
|
|||
9
DmitrO
24.07.15
✎
14:57
|
в head добавь вот это:
<meta http-equiv="X-UA-Compatible" content="IE=9"> |
|||
10
daringer
24.07.15
✎
15:59
|
(9) Помогло! Спасибо!
(8) Раз (9) помогло, значит показывать умеет. |
|||
11
bootini
24.07.15
✎
16:38
|
(10) Значит сделали, полгода назад не мог.
Сохранял диаграмму из отчета в HTML5, код формируется на отлично, диаграмма рисуется полигонами, в браузерах отображается красиво, а в предприятии нихрена. |
|||
12
DmitrO
24.07.15
✎
17:12
|
(11)Скорее всего по той же причине, по умолчанию поле HTML документа рендерит html код как IE7, а он SVG не поддерживал, поддержка SVG начинается с IE9.
Т.е. надо было прописать такой же meta для того чтобы рендерил как минимум как IE9. |
|||
13
bootini
24.07.15
✎
17:34
|
(12) Возможно. Но на тот момент я перекурил кучу форумов, но ответа таки не нашел, и темы сводились к тому, что ПолеHTMLдокумента не умеет выводить HTML5.
|
|||
14
Котокот
26.07.15
✎
10:32
|
(13) Ну учитывая что "Кстати платформа 8.3.6.2014" - вполне вероятно, что так и есть. Я в свое время тоже намучился с урезанной версией браузера в Предприятии, приходилось код писать под древнего осла и современные хромы/оперы.
|
|||
15
Patriot1C
31.07.15
✎
17:51
|
(13) Лучше <meta http-equiv="X-UA-Compatible" content="IE=Edge">
но браузер в 1С специфичный |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |