Здравствуйте, dmitritch, Вы писали:
D>Понадобилось вертикально выровнять текст, стал гуглить, оказалось что это not so easy, и есть даже специальный сайт призванный людям в этом помочь. Вообще я вебом особо никогда не занимался, но как так то? Почему то что еще в 90-е делалось в delphi одним кликом мышки(в плане интерфейса), тут по этим "сложным" вопросам обсуждение на 100 страниц?
Здравствуйте, rFLY, Вы писали:
FLY>Здравствуйте, dmitritch, Вы писали:
FLY>вот простенький способ (вместо <em> можешь использовать любой другой неиспользуемый тэг, но вся суть в том, что он растягивается на высоту контейнера и все элементы выравниваются по центру):
Сделал так <div style='height:100px'><span style='line-height:100px'>My my my text</span></div>
Здравствуйте, vsb, Вы писали:
vsb>Потому, что HTML предназначен для вёрстки текста и картинок. Текст верстается слева направо и сверху вниз. Где ты видел в книгах выравнивание по вертикали, как ты вообще это представляешь? vsb>Судя по сравнению с Delphi ты пытаешься использовать HTML для создания интерфейса приложения. Для этого в Web есть стандарт Grid. vsb>А вообще в Delphi layout был донельзя примитивным. Если так уж хочется, такое можно на JavaScript накалякать за день.
Бредовый пост целиком.
HTML был создан для публикации документов в сети.
В любом документе требование выровнять текст в каком-то боксе и по вертикали -- абсолютно нормальная штука.
А уж если говорить о HTML как о средстве создания UI, то и подавно всё очевидно.
Кроме того, существуют языки, на которых пишут не справа налево сверху вниз, а в других направлениях.