Прочитав статью Крэгла «Нужно ли переделывать сайт с помощью Div+Css?», у меня возникли некоторые мысли, которые меня не устраивают, я также упомянул в комментариях к статье, что уволил двух художников, которые настаивали на использовании div. технологии, и их раскритиковали. Некоторые друзья выступают против этого, но друг, который является техническим директором, также опубликовал сообщение, в котором выразил свою поддержку. Очень классическая поговорка: «Веб-сайты предназначены для людей. Не для машин. Итак. что, если он соответствует стандартам W3C?»
Говоря о веб-дизайне, я пришел в эту индустрию в 2000 году, поэтому мне все же следует сказать несколько слов о двух художниках, которых я нанял первыми.
Мы с другом планировали создать новую компанию и наняли компанию по художественному дизайну для создания имиджевого веб-сайта. Когда мы говорили о зарплате, он сказал: если вы хотите, чтобы я использовал div для создания страниц, зарплата должна быть выше. Если вы хотите подняться выше, идите выше. Если у вас все хорошо, это не имеет значения. Собственно, именно тогда я начал серьезно изучать эту вещь.
Но, к моему удивлению, в рекламной рекламе на сайте компании этот человек действительно добавил вот это предложение (для продвижения у меня нет времени писать столько слоганов, так что пусть он отдаст ему полную свободу), содержание такое: «Более 90% отечественных веб-сайтов будут удалены, а div+css станет стандартом будущего».
Возможно, он был более уверен в себе, но не вдавался в подробности. Чего он никогда не ожидал, так это того, что на создание этого простого рекламного веб-сайта ушло полмесяца. Дизайн страницы был очень плохим - соответствие цветов было плохим, и это было так. окончательно отвергнут инвесторами. После полумесяца редизайна он был снова отменен. Хотя я всегда подчеркивал, что художники должны изучать дизайн структуры веб-сайтов, подбор цветов и т. д., он, наконец, проигнорировал это.
Позже компания еще раз доработала версию, на создание очень красивой структуры таблицы ушла неделя.
В то время я не осознавал, что div будет вводить в заблуждение некоторых новичков больше, чем я думал, пока к работе не пришел второй художник.
Он только что закончил учебу и очень усердно работал, но его точно отравили.
В первый день на работе он указал на IE на моем компьютере и сказал: «Эта ваша штука очень небезопасна и очень плоха. Вы должны использовать Firefox. С этого момента миром будут доминировать». Фаерфокс. Я был ошеломлен. В то время Интернет был полон рекламы Firefox – многие веб-мастера, чтобы заработать доллары США, недоброжелательно принижали IE и хвалили Firefox только для того, чтобы привлечь посетителей к скачиванию.
Этот парень также любит использовать элементы div для написания страниц и проявляет большое пренебрежение к таблицам. Он даже не может терпеть слово table. Он начинает тратить 90% своего времени каждый день на создание HTML-файлов и даже таблиц стилей CSS. для пикселей используется линейка для измерения на экране - это слишком преувеличено, но на общий дизайн и художественное оформление страницы тратится только 10% времени. При этом в целях экономии нескольких байт картинка нарезается на картинку очень маленькими байтами. Вся папка с картинками заполняется крохотными картинками.
Конечно, он не придумал работу, которая в конечном итоге меня удовлетворила. По разным причинам наши правки были очень частыми, иногда очень большими, я не мог дождаться, пока он наберёт код и протестирует его хотя бы на день. изменить небольшую вещь. N браузеров. В конце концов, управляя компанией, нужно учитывать затраты. У меня есть только 8 часов рабочего времени для него каждый день. Я не мог ждать, поэтому мне пришлось попросить его уйти.
Честно говоря, я не против div+css, но у всего есть свои преимущества и недостатки. Все много говорили о преимуществах div+css, поэтому я расскажу о нескольких недостатках фанатичного стремления к div+css:
1. Это значительно увеличивает время разработки, а также увеличивает стоимость разработки. Конечно, если вы подмастерье или можете работать сверхурочно день и ночь, не беспокоясь о том, что не получите оплату за сверхурочную работу, то, вероятно, нет.
2. Это значительно усложняет совместную работу. Многие программисты, которые никогда не изучали div, теряются, когда дело доходит до страниц div, созданных художниками. Если они допустят небольшую ошибку, весь сайт может оказаться неудовлетворительным. Конечно, если вы мастер на все руки и можете все это сделать, возможно, вы этого не сделаете.
3. Повышенные риски разработки. Ошибка в одном CSS-файле может привести к сбою всего сайта, что ужасно. Большое количество ссылок доступа, одновременно вызывающих статические CSS-файлы, может вызвать ошибки параллелизма и сбои вызовов.
Несколько лет назад, когда я сидел и играл в машине друга, он спросил меня плевковым голосом: «Ты умеешь делать web2.0?» Я сказал, что web2.0 — это не технология, а web2. 0 — это идея. Дело не в том, что переход на div+css — это 2.0. Он сказал, что это неправильно, неправильно, вы отстали от времени, ваш сайт 1.0 скоро выйдет из строя, а я собираюсь в ближайшее время инвестировать в сайт 2.0 и планирую запустить его на рынок. Несколько лет спустя продажи моего веб-сайта версии 1.0 все еще стабильно росли, но о версии 2.0 больше никогда не упоминалось.
div — неплохая вещь, но ее нельзя использовать.
Что касается некоторых див-вечеринок, которые поддерживают дивы, я хотел бы поговорить о некоторых недоразумениях, а также дать несколько напоминаний друзьям, которые плохо знакомы с этой индустрией.
Недоразумение 1: стандарт W3C предполагает отказ от всех таблиц.
Проверив файл справки W3C, я не обнаружил, что W3C отказался от определения таблиц, а страницы, созданные с использованием таблиц, также могут проходить проверку W3C. Фактически, с момента создания файла. веб-страница до настоящего времени, таблица всегда была Это стандартное определение W3C.
Недоразумение 2: div+css может упростить код.
Все говорят, что макет DIV упрощает код, но код, сохраненный с использованием DIV вместо TABLE, занят CSS (стилем), и большинство этих стилей используются для управления макетом. ДИВ. Если css пойдет не так, последствия будут катастрофическими. Более того, совершенно ненужно фанатичное стремление к удвоению размера десятков К страниц. Все знают, что при открытии веб-страницы реальная полоса пропускания занимает не сама веб-страница, а картинки, флеш и т. д. Страница 100. K возможно нужно скачать Там несколько мегабайт картинок, флэша и видео. В настоящее время скорость разработки аппаратного обеспечения намного превышает скорость разработки программного обеспечения, и пропускная способность постепенно перестает быть проблемой. Фанатичное стремление к упрощению кода — пустая трата времени.
Недоразумение 3: использование div может облегчить поиск поисковыми системами.
В настоящее время нет доказательств того, что использование div может облегчить включение в поисковые системы. Возможно, это просто существует в прекрасном воображении.
Я всегда считал, что для создания веб-сайта требуется всего четыре слова: «контент – король». Есть четыре слова для управления компанией: «увеличить доходы и сократить расходы». Все остальное пусто.
Нет ничего плохого в том, чтобы стремиться к новым технологиям, но неправильно впадать в крайности. В использовании элементов div действительно много преимуществ, но вы не должны становиться параноиками в отношении элементов div.