Таким образом, что дивы и прочее стали активно использовать для разметки страницы только тогда, когда появился CSS... А так верстали "на коленке" таблицами.
Все, мне надоело спорить ни о чем
Вот именно :) Одни умельцы верстают весь дизайн сайта только таблицами, потому что они так привыкли и им так быстрее, другие начали верстать дизайн с примерением CSS (то есть дивами, стилями и проч.), потому что так правильнее с точки зрения оформления дизайна, - но красные крокодилы упорно не хотят понимать северных, а северные красных, :) - ну обычная истоия, как всегда
Пелвис, отдохните чтоли... То у вас CSS ни при чем, то при чем, то я что-то чему-то противопоставляю, хотя я просто сказал о табличной верстке и CSS-ной верстке - о двух разных подходах :)
Pelvis, если вы для таблицы определяете style, это уже CSS
Нужно еще добавить - CSS-ная верстка сложнее, чем табличная, ибо там больше вариантов и возможностей, а также тонкостей, которые нужно знать, чтобы не влететь с кроссбраузерностью... Потому как браузеры понимают спецификации CSS каждый по-своему, а IE так вообще имеет в этой теме кучу багов.
С другой стороны, метод исключительно табличной верстки уже устарел, и через три-четыре года все будут использовать таблицы только для верстки таблиц, а остальное будут делать в CSS.
Мляяаааа... Ну конечно... ФФ пока не выполнит все стартовые скрипты на странице, - считает страницу и картинки "незагруженными"... То есть, установить на старте таймаут секунд на пять, чтобы страница успела полностью завершить загрузку, а потом уже по окончании таймаута запускать требуемый скрипт... У меня заработало 😂
С первой загрузки Файрфокс даже image.complete дает false по всем загружаемым картинкам, сколько бы времени с начала загрузки не прошло.
Такой впечатление, что ФФ, пока не закончит выполнение всех скриптов на странице, считает документ "не загруженным".
Уже упарилсо 😡 Загружать док два раза подряд, что ли 🤣 Что еще можно придумать, чтобы ФФ считал загрузку законченой 😕 Или как еще определить размеры загружаемых картинок
Ептель... Надо ж было вставить этот код после body, а не перед... Дубида ☝
<?php echo 'Salut le monde!' // ("hello world" франц.яз) ?>
Детский сад, Зингельшухер, просто детский сад :p
Речь здесь о веб-приложениях, сложных комплексных системах, а не о вырванных из контекста единичных строчках кода :)
Попробуй проникнуть в дом, состоящий из одного кирпича. Пока не сделаешь, пожалуй в этом топике, действительно, не появляйся :)
Нда, и к этому следует добавить, что программ БЕЗ ОШИБОК в природе не существует как таковых - факт известный и старый как мир :) Даже если какой-нибудь дотошный программер и вылижет свою прогу так, что не останется ни одной явной ошибки, то при доработке данной проги впоследствии тем же программером или, что еще хуже, другими программерами - обязательно наворочают в апгрейд коде такого, что хоть стой хоть падай... Это тоже известный в профессиональных кругах факт.
Так что стоит быть ближе к реальности и не предлагать защищать приложение только идеальной реализацией кода. Ошибки все равно будут. В то же время, грамотная фильтрация входящих данных (в пределах не ущемляющих функционал приложения - еще раз замечу, чтобы не раздражать Зингельшухера :)) позволит обеспечить требуемый уровень защиты приложения, сниженной за счет возможно некорректного кода.