Добрый день. Есть сложная таблица с разделенными (везде по разному) ячейками (думаю видели такие). Собственно сам вопрос верстки, думаю ясно понятен на картинке (см. ниже), т.е. в обоих частях разделенной ячейки - должны находиться 2-а разных элемента с текстом (span, p, h что угодно), при этом при растяжении родительской ячейки (что это будет - div, table, table-cell - тоже не суть главное чтобы работал) текст соответственно должен "плыть" и "подстраиваться" под свою треугольную ячейку.
Вопрос: как я понимаю, с помощью CSS, и даже CSS3 этого не решишь (блоки пока только прямоугольные), (или я ошибаюсь? и все таки возможно?) каким образом возможно решить данную задачу? (просто идею) flash/js/jquery/html5 - ?
——-
Я лично (как один из вариантов на скриптах) вижу это примерно так: в треугольную ячейку помящаются 5 span-ов/p-араграфов (см. рис. потому что в нее влазиют 5 строк), скрипт работает с передаваемой строкой (всего заголовка) проверяет ширину <p1> (первой, самой верхней строки), вставляет текст (который вмещается в эту ширину, в словах разделенными пробелами), удаляет присвоенную подстроку из исходной строки, и идет дальше, пока не заполнит ячейку полностью.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
novicheG
Добрый день. Есть сложная таблица с разделенными (везде по разному) ячейками (думаю видели такие). Собственно сам вопрос верстки, думаю ясно понятен на картинке (см. ниже), т.е. в обоих частях разделенной ячейки - должны находиться 2-а разных элемента с текстом (span, p, h что угодно), при этом при растяжении родительской ячейки (что это будет - div, table, table-cell - тоже не суть главное чтобы работал) текст соответственно должен "плыть" и "подстраиваться" под свою треугольную ячейку.
Вопрос: как я понимаю, с помощью CSS, и даже CSS3 этого не решишь (блоки пока только прямоугольные), (или я ошибаюсь? и все таки возможно?) каким образом возможно решить данную задачу? (просто идею) flash/js/jquery/html5 - ?
——-
Я лично (как один из вариантов на скриптах) вижу это примерно так: в треугольную ячейку помящаются 5 span-ов/p-араграфов (см. рис. потому что в нее влазиют 5 строк), скрипт работает с передаваемой строкой (всего заголовка) проверяет ширину <p1> (первой, самой верхней строки), вставляет текст (который вмещается в эту ширину, в словах разделенными пробелами), удаляет присвоенную подстроку из исходной строки, и идет дальше, пока не заполнит ячейку полностью.
Edited by novicheGLink to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.