12.03.2012, 02:45
|
Профессор
|
|
Регистрация: 21.12.2010
Сообщений: 243
|
|
HTML и CSS - какие маразматики писали стандарты???
Зла не хватает! Убожество какое-то задокументировали.
20 лет развивают язык, и?.. box-shadow, canvas и псевдоэлементы???
В консорциуме хоть кто-то имеет понятие о разметке, типографике, вёрстке?
Почему vertical-align работает ТОЛЬКО ДЛЯ ТЕКСТА (даже не для инлайновых элементов)? Как нах выравнивать по высоте????
Как сделать "полную выключку" элементов (накой этот justify для текста, если даже малейшая группировка "спаном" сводит на нет весь смысл этого свойства???) - флоаты городить? Чтобы потом задолбаться "чистить поток"? Чтобы слетело все вертикальное выравнивание?
Не язык разметки, а хрень полнейшая! Базовые основы разметки, так до сих пор и не прописали!
Ещё ослы эти тупорылые! Которые понимают всякую свою майкрософтовскую хрень типа "filter rogid XImage", но наиважнейшее свойство display - через ж...!
P.S. А ещё всякие "спецы" любят рассуждать о "семантике" - кошерно ли верстать таблицами (тоже кстати, то ещё убожество, но хоть свойств побольше поддерживает...)! Какая нах "семантика", когда даже с таблицами не хватает гибких инструментов для нормальной разметки!
Последний раз редактировалось Nanto, 12.03.2012 в 02:50.
|
|
12.03.2012, 03:08
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Сообщение от Nanto
|
Почему vertical-align работает ТОЛЬКО ДЛЯ ТЕКСТА
|
http://jsfiddle.net/Bav85/
http://jsfiddle.net/Bav85/1/
Сообщение от Nanto
|
накой этот justify для текста, если даже малейшая группировка "спаном" сводит на нет весь смысл этого свойства
|
http://jsfiddle.net/Bav85/2/
Ну и не забывайте, что полная выключка неприемлема без мягких переносов.
Сообщение от Nanto
|
Какая нах "семантика", когда даже с таблицами не хватает гибких инструментов для нормальной разметки!
|
Например? Чего не хватает таблицам?
|
|
12.03.2012, 03:19
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Nanto, честно говоря, склонен считать ваш пост попыткой троллинга либо выплеском накопившейся злости вследствие невозможности (в связи с отсутствием нужных знаний) решить какую-либо задачу.
Во-первых, с помощью таких "убогих" инструментов люди умудряются создавать поразительные вещи (гугл, вк, википедия, лицокнига), во-вторых, выбора у вас всё равно нет. Лучше учитесь дальше.
|
|
12.03.2012, 03:31
|
Профессор
|
|
Регистрация: 01.10.2011
Сообщений: 422
|
|
Сообщение от Nanto
|
P.S. А ещё всякие "спецы" любят рассуждать о "семантике"
|
Всякие "спецы" любят рассуждать о том в чём не сильно разбираются судя по вашему посту, вы как раз такой "спец".
Выучите на хорошем уровне html и css и потом скажите плохо там сделано или нет.
В стандартах всё нормально, семантика это будущее веб. в придачу стандарты постоянно допиливают.
|
|
12.03.2012, 10:24
|
Лаборант :-)
|
|
Регистрация: 08.11.2011
Сообщений: 806
|
|
Сообщение от Nanto
|
HTML и CSS - какие маразматики писали стандарты???
|
напишите свои стандарты для разметки документов
наверняка ваши будут идеальными
|
|
12.03.2012, 13:39
|
Профессор
|
|
Регистрация: 21.12.2010
Сообщений: 243
|
|
Конечно же я ожидал подобной реакции от javascript.ru!
Тут в основном люди, мягко говоря, не слишком зрелого возраста - и как следствие - юношеский максимализм, романтика и прочая дребедень...
Плюс люди "аутичных профессий" (типа программирования) очень любят увлекаться такой несмежной дисциплиной как психоанализ, но поскольку, в силу малого жизненного опыта и очень критичной реакции в сторону оппонентов (юношеский максимализм, как неприятие чужого мнения) - то снобизм данных представителей Homo Sapiens Programmus порой доходит до состояния мегаломании.
Теперь по порядку...
|
|
12.03.2012, 13:52
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
FINoM,
Ты подтвердил что Nanto прав. Он говорит о вложенных элементах, а ты ставишь их на одном уровне.
Выровняй по вертикали #s2 относительно #s1:
<span id="s1"><span id="s2">Текст</span></span>
А я вот с Nanto соглашусь. HTML - говно, был говно и будет всегда говно. И html5 говно и будет ещё долго говно. И была уже попытка уйти от HTML. Неужто все об этом резко позабыли? Даже тот же Adobe свой html pdf придумал.
И в w3c ничего сделать не смогут, не они устанавливают правила, а производители браузеров. Те как хотят так и делают и клали они большой болт на стандарты.
Я тут было рыпнулся в сторону семантики и т.д. а поисковики то болт ложили на это.
Пока поисковики не станут нормально индексировать html5, он будет ещё хуже чем 4.01 и семантика вся эта до жопы всем.
"Все" хотят писать так:
<a href=site.com><DIV id=25><img></DIV></a>
Но совершенно верно, что с этого корабля не сбежишь. w3c не высшая инстанция, они всегда будут плестись в конце поровоза. Так вроде они это и сами утверждают.
ps: Это не троллинг, просто вы тут законсервативились слишком.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
12.03.2012, 13:56
|
Профессор
|
|
Регистрация: 21.12.2010
Сообщений: 243
|
|
FINoM,
Мне надо вот такое:
http://jsfiddle.net/Bav85/3/
Попробуйте выровнять спаны по нижней границе блока с "выравниванием по ширине"! Не, такое, конечно, можно реализовать - но:
1) либо float-ы и "чистка потока" (очень семантично всюду пихать пустые блоки) плюс Хром не вычищает до конца (забавно, правда?)
2) Либо строчные элементы, у которых различный line-height (и vertical-align:super гробит всё выравнивание.
3) Либо таблицы, у которых раздвигаются ячейки для input {width:100%; padding:">0"}, или мне лепить костыли типа :
a) input{width:96%; padding:0 2%;}
b) td {padding:0 40px 0 0;} input{width:100%; padding:0 20px;}
....
На минимализированных идеальных примерах - всё конечно работает... Но в реальном проекте, все эти костыли все равно дают сбои!
justify работает только для текста. Почему не сделать это свойство для любых элементов? Дал justify блоку и:
1) один дочерний элемент - на всю ширину или по центру (в зависимости од установленной длины);
2) два элемента - выравниваются по краямж
3) три и больше - просто вставляются равные по размеру отступы;
Ну это трудно было предусмотреть? И не думаю, что для парсеров браузеров - было бы такой проблемой поддержать это свойство для всех элементов!
Ну и таблицам не хватает самой малости (будь она проклята) - НЕ ПРЕВЫШАТЬ УСТАНОВЛЕННОЕ ЗНАЧЕНИЕ РАЗМЕРОВ ячеек/таблиц! Если я жёстко задаю размеры - какого она растягивается? Причём в разных браузерах по разному!
|
|
12.03.2012, 14:02
|
Профессор
|
|
Регистрация: 21.12.2010
Сообщений: 243
|
|
trikadin,
Я вполне умею верстать... Я даже знаю что такое "text-justify:newspaper;"
И я-таки могу сверстать то, что мне дал дизайнер... Но какими усилиями и костылями!
"Мыши плакали, кололись, но продолжали есть кактус"?
|
|
12.03.2012, 14:05
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Кстати можно почитать Чикуенка, как он там изврящается
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
|
|