Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Проблема с таблицей в xslt / 10 сообщений из 10, страница 1 из 1
07.07.2010, 11:35
    #36727427
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с таблицей в xslt
Уже битый час делаю ерундовую задачу, но что-то никак не выходит.
Нужно поместить длинный текст в ячейку таблицы, ширина ячейки фиксированная, текст должен переноситься, то есть может получиться одна, две или три строки в ячейке, в зависимости от текста. Если текста нет, то просто должно быть три горизонтальные линии.
Текст ______________
___________________
___________________

Если делать просто подчеркивание текста, то будет некрасиво:
Текст Текст Текст Текст
Текст

Если делать у ячейки только нижнюю границу, то получится следующее:
Текст ТекстТекст Текст
Текст ТекстТекст Текст
Текст ТекстТекст Текст

Если нарисовать фиксированные горизонтальные линии,то перед линией и после вставляется пустая строка.
Текст ТекстТекст Текст
_____________________

Текст ТекстТекст Текст
_____________________

Текст ТекстТекст Текст
_____________________

Что делать - не знаю.
...
Рейтинг: 0 / 0
07.07.2010, 12:40
    #36727669
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с таблицей в xslt
А если таблица в таблице?
...
Рейтинг: 0 / 0
07.07.2010, 12:45
    #36727685
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с таблицей в xslt
А как тогда текст переносить?
...
Рейтинг: 0 / 0
07.07.2010, 12:54
    #36727712
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с таблицей в xslt
Ну так создаем внутреннюю таблицу с одним столбцом и нужным числом строк и записываем текст. Или у Вас перенос слов автоматически происходит?
...
Рейтинг: 0 / 0
07.07.2010, 13:06
    #36727761
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с таблицей в xslt
Текст сам переносится, проблема линии вставить
...
Рейтинг: 0 / 0
07.07.2010, 19:27
    #36728923
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с таблицей в xslt
Тогда идея работать не будет.

А если Underline + дополнить пробелами?
...
Рейтинг: 0 / 0
08.07.2010, 01:43
    #36729305
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с таблицей в xslt
Как дополнить пробелами, если каждый раз их должно быть разное количество.
Уже перепробовала кучу разных способов - ничего не выходит.
...
Рейтинг: 0 / 0
13.07.2010, 19:01
    #36739255
Andry Trushin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с таблицей в xslt
Альтаир,

предлагаю три полоски положить бэкграундом блока в котором текст, блоку задать фиксированную высоту.

Задача становится менее приятное если это делается для печати, т.к. у браузеров по умолчанию выключена галочка "печатать бакграунд".

А вообще полосочки делают таким способом:

Код: plaintext
1.
<DIV STYLE="position:relative: top: 0; left: 0; width:100px; height: 1px; backgroung-color: Bkack; font-size: 0" >
</DIV>
...
Рейтинг: 0 / 0
15.07.2010, 17:45
    #36743848
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с таблицей в xslt
Это делается для печати :(
...
Рейтинг: 0 / 0
16.07.2010, 12:33
    #36744915
Andry Trushin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с таблицей в xslt
Альтаир,

проблема в том, что такая верстка статичная, каждый раз форму прийдется отверстывать и подбирать руками, впрочем для задач печати - это норма.
Код: plaintext
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.
    <STYLE>
        .pLine {
            position: relative;
            top:  0 ;
            left:  0 ;
            width: 200px;
            overflow: hidden;
            border-bottom: 1px solid Black;
            font-family: Tahoma, Verdana, sans-serif;
            font-size: 12px;
            height: 14px;
            margin-bottom: 2px;
        }
    </STYLE>
    <DIV CLASS="pLine">
      Text Text Text Text Text Text
    </DIV>
    <DIV CLASS="pLine">
      Text Text Text Text
    </DIV>
    <DIV CLASS="pLine">
      Text Text Text Text Text Text6
      Text Text Text Text Text Text
    </DIV>
    <DIV CLASS="pLine">
      Text
    </DIV>
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Проблема с таблицей в xslt / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]