Прочитав статью Cragle «Нужно ли переделывать сайт с помощью Div+Css?», у меня возникли некоторые мысли, которые меня не устраивают. В комментариях к статье я также упомянул, что уволил двух художников, которые настаивали на использовании div. технологии, и их раскритиковали. Некоторые друзья выступают против этого, но друг, который является техническим директором, также опубликовал сообщение, в котором выразил свою поддержку. Очень классическая поговорка: «Веб-сайты предназначены для людей. Не для машин. Итак. что, если он соответствует стандартам W3C?» Говоря о веб-дизайне, я пришел в эту индустрию в 2000 году, поэтому мне все же следует сказать несколько слов о двух художниках, которых я нанял первыми. Мы с другом планировали создать новую компанию и наняли компанию по художественному дизайну для создания имиджевого веб-сайта. Когда мы говорили о зарплате, он сказал: если вы хотите, чтобы я использовал div для создания страниц, зарплата должна быть выше. Если вы хотите подняться выше, идите выше. Если у вас все хорошо, это не имеет значения. Собственно, именно тогда я начал серьезно изучать эту вещь. Но, к моему удивлению, в рекламной рекламе на сайте компании этот человек действительно добавил это предложение (для продвижения у меня нет времени писать столько слоганов, поэтому я предоставил ему полную свободу действий), содержание : «Более 90% отечественных веб-сайтов будут удалены, а div+css станет стандартом будущего». Возможно, он думал, что он более уверен в себе, но я не стал вдаваться в подробности. Чего я никогда не ожидал, так это того, что на создание этого простого рекламного веб-сайта ушло полмесяца. Дизайн страницы был очень плохим — цветовое соответствие было плохим, и он был не очень хорош. его наконец отвергли инвесторы. После полумесяца редизайна он был снова отменен. Хотя я всегда подчеркивал, что художники должны изучать дизайн структуры веб-сайтов, подбор цветов и т. д., он, наконец, проигнорировал это. Позже компания еще раз доработала версию, на создание очень красивой структуры таблицы ушла неделя. В то время я не осознавал, что div будет вводить в заблуждение некоторых новичков больше, чем я думал, пока к работе не пришел второй художник. Он только что закончил учебу и очень усердно работал, но его точно отравили. В первый день на работе он указал на IE на моем компьютере и сказал: «Эта ваша штука очень небезопасна и очень плоха. Вы должны использовать Firefox. С этого момента миром будут доминировать только 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 (стилем), и большинство этих стилей используются для управления макетом DIV. Если css пойдет не так, последствия будут катастрофическими. Более того, совершенно ненужно фанатичное стремление к удвоению размера десятков К страниц. Все знают, что при открытии веб-страницы реальная полоса пропускания занимает не сама веб-страница, а картинки, флэш и т. д. Страница 100. K возможно нужно скачать Там несколько мегабайт картинок, флеша и видео. В настоящее время скорость разработки аппаратного обеспечения намного превышает скорость разработки программного обеспечения, и пропускная способность постепенно перестает быть проблемой. Фанатичное стремление к упрощению кода — пустая трата времени. Недоразумение 3. Использование div может облегчить поиск поисковыми системами. В настоящее время нет доказательств того, что использование div может облегчить индексацию поисковыми системами. Возможно, это просто существует в хорошем воображении. Я всегда считал, что для создания веб-сайта нужно всего четыре слова: «Контент – это король». Есть четыре слова для управления компанией: «увеличить доходы и сократить расходы». Все остальное пусто. Нет ничего плохого в том, чтобы использовать новые технологии, но и впадать в крайности нет ничего плохого в использовании элементов div. Действительно, у них много преимуществ, но вы не должны становиться параноиками в отношении элементов div.