Здравствуйте, anonymous, Вы писали:
A>Здравствуйте, c-smile, Вы писали:
CS>>Чем сложнее язык тем сложнее его имплементировать единообразно. За примерами далеко ходить не надо.
CS>>В предлагаемой редакции JavaScript 2 сложнее чем C#.
CS>>Ожидать надежной имплементации можно долго.
A>Вот уж подобные проблемы ни кого и ни когда не останавливали.
Я не понял, не останавливали кого и от чего?
CS>>Я вообще балдею — как будто из насущных проблем изобретение JS2 и скажем HTML5 это просто актуальность №1.
A>А почему это не насущная проблема? Планы повсеместного внедрения XHTML, очевидно, провалилось. Надо что-то делать.
Чем тебя в принципе не устраивает HTML 4.01?
CS>>А скажем отсутсвие vertical alignment в CSS и вообще убогость static positioning всех устраивает.
CS>>Как не было замены <table> в CSS так и нет.
A>Ты просто не умеешь их готовить: http://xpoint.ru/know-how/CSS/VerticalAlign
Наверное я таки не умею их готовить
Если знаешь автора то передай ему привет, вот этот вот совет для вертикального выравнивания:
div {
display: table-cell;
vertical-align: middle;
}
абсолютно безграмотен технически. По определению rendering engine должен создать anonymous tr, anonymous tbody, anonymous table блоки.
В Mozilla это примерно 1k в памяти дополнительно. Неплохо для content-vertical-align: middle?
Я лично такие советы иначе как любительскими не считаю.
Это первое.
Второе: что если тебе надо сделать inline-block c content alignment bottom и alignment в строке скажем middle?
Т.е. один и тот же элемент должен иметь
display: table-cell;
vertical-align: bottom;
и
display: inline-block;
vertical-align: middle;
клево, да?
Ну нет в CSS content-vertical-algnment и все. Но есть куча теоретиков озабоченных JS2 и HTML5.
А практики... как десять лет исполняют трик "проход к цели через задний проход" так и исполняют.