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

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

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

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

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

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

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

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

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

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

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

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

проблема в том, что такая верстка статичная, каждый раз форму прийдется отверстывать и подбирать руками, впрочем для задач печати - это норма.
Код: 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
10 сообщений из 10, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Проблема с таблицей в xslt
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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