Насколько сложно освоить семантическую разметку и хороший CSS? - PullRequest
8 голосов
/ 13 октября 2008

Я знаю, что это не будет популярным вопросом, потому что многие веб-дизайнеры хотят предположить, что их ремесло сложно и ценно.

ЭТО . Но я не верю, что это сложно, потому что HTML и CSS трудно освоить, я считаю, что это сложно, потому что сложно быть хорошим креативным дизайнером. Пожалуйста, воздержитесь от желания рефлексивно не согласиться со мной, потому что я считаю язык простым.

Я сосу как дизайнер, к счастью, это не моя работа. Однако я могу с легкостью сделать компоновку с фотографиями и создать из нее чистую веб-страницу HTML / CSS.

Я лично считаю, что любой может стать эффективным гуру HTML / CSS за неделю или две в учебе. Просто не так много сложностей (а это кто-то с многолетним опытом общения).

Кроссбраузерное кодирование не так сложно, как это делают люди. Я разрабатываю в Firefox и настраиваю для IE, и все готово, хороший сброс CSS решает 99% проблем.

Вы не согласны с этим? Разве HTML и CSS невозможно хорошо выучить за неделю?

РЕДАКТИРОВАТЬ: Это связано с моим сильно опущенным ответом здесь: Тестирование навыков HTML / CSS / Javascript при найме

Ответы [ 22 ]

1 голос
/ 13 октября 2008

Как и во всем, практика совершенствует. Я обнаружил, что чем больше я работаю над созданием сайтов с корректным HTML и CSS, тем легче их сделать кросс-браузерными. Вы становитесь более осведомленными о проблемах, более осведомленными о причудах, и вы можете обойти их заранее. Становится легче с течением времени. Однако, если у вас нет никого, кто бы с самого начала указывал на все это, я не думаю, что это вообще очень легко, и это может очень расстроить, если вы не знаете, где искать или кого спрашивать.

1 голос
/ 14 октября 2008

Говоря как новичок: я начал изучать xhtml / css в августе этого года, проводил около 12 часов каждый день в течение одного месяца и сумел создать свой портфель, все еще слишком тяжелый, не работающий должным образом в IE - я все еще считаю его тестовый проект. За 30 дней я узнал, что и этого гораздо больше, чем вы думаете, и для того, чтобы быть действительно хорошим в этом, мне нужно намного больше двух недель!

1 голос
/ 13 октября 2008

Легко «освоить» HTML и CSS - семантика каждого из них проста. По этой мере освоить рисование еще проще - просто нарисуйте немного краски на холсте и назовите его готовым. Синтаксис - самая легкая часть практически любой компьютерной задачи - научиться как его использовать гораздо сложнее.

Я был веб-разработчиком примерно с 1996 года. Я знал HTML с самого начала, а также CSS и Javascript с тех пор, как они стали широко использоваться. Когда я оформляю страницу, она все равно выглядит как дерьмо - синтаксически правильная чушь, но все же не очень приятная. Вот почему мне очень приятно работать с талантливыми дизайнерами, которые могут позаботиться о том, как это выглядит для меня.

0 голосов
/ 25 июня 2015

Этот вопрос задавали 6 лет назад, но даже тогда я не думаю, что это правда. Я сравниваю это с сноубордом. Почти каждый может встать на ноги и начать делать некоторые повороты после недели занятий. Кривая обучения очень проста. Однако, как только вы овладеете основами, вам понадобятся годы и годы практики, прежде чем вы сделаете прыжки в 1080 с больших прыжков.

Точно так же CSS и HTML легки, но я все еще изучаю новые вещи все время и выясняю лучшие способы сделать вещи.

0 голосов
/ 22 июля 2009

Чтобы научиться пользоваться топором, требуется всего одна минута, а на то, как научиться вырезать каноэ, нужны годы.

Я занимаюсь этим уже 11 лет, и это становится все сложнее, благодаря фреймворкам, пакетным CMS, AJAX и еще много чего. По сравнению с браузером совместимость является легкой прогулкой.

Например, сейчас я работаю на сайте Drupal с плагином OpenLayers. У меня есть почти 2000 строк CSS, предоставленных этими фреймворками, прежде чем я даже начал делать их похожими на OpenLayers внутри Drupal. Все перегружают всех остальных, создавая деликатный оркестр CSS-эпициклов. (Попробуйте поджечь кнопку ярлыка в Gmail, чтобы почувствовать вкус.)

Так что да: HTML / CSS это просто. Я выучил все правила Го на выходных, я уже мастер?

0 голосов
/ 21 мая 2009

Это действительно зависит, какова ваша цель в течение одной недели. Вы можете изучать HTML за один день, а CSS - до конца недели.

0 голосов
/ 02 марта 2009

Определенно требуется больше, чем несколько недель, чтобы освоить CSS.

Использование файла сброса или фреймворка означает, что вы можете собрать что-то довольно солидное за это время, но у вас будет очень мало понимания относительно того, почему все это работает, что будет преследовать вас, когда вы столкнетесь с этими проблемами не охватывается вашими рамками.

... или, может быть, я просто оправдываю свою собственную некомпетентность ... (глупый IE)

0 голосов
/ 11 февраля 2009

Для написания хороших кросс-браузерных веб-сайтов на основе css требуется довольно много опыта. Основная причина заключается в том, что на своем пути вы обнаружите все больше и больше проблем, связанных с браузером. Создавая много стандартных веб-сайтов, вы приобретете опыт, чтобы вообще их избежать.

Первым этапом обычно является то, что люди называют «div-манией (используя div-ы для 95% вашего контента)», которую можно выучить за неделю для Firefox и IE. После этого люди начинают использовать более подходящие для своего контента теги и удаляют бессмысленные теги.

После этого этапа люди становятся более опытными с такими сложными вопросами, как вертикальное центрирование и дизайн формы ( ЖЕСТКО для достижения точности пикселей http://www.456bereastreet.com/archive/200409/styling_form_controls/).

Истинные мастера могут делать все это, а также могут использовать минимальные правила CSS и использовать очень эффективные стратегии изображения, такие как спрайты.

0 голосов
/ 11 февраля 2009

вау, я должен быть очень медленным, у меня ушло около года, чтобы освоить CSS - просто выучить его и выдумать, может быть, пару недель, но чтобы действительно знать все тонкости, это был год ... умнички

0 голосов
/ 14 октября 2008

Как уже говорили, относительно легко узнать, КАК, но ПОЧЕМУ требуется опыт, а опыт требует времени.

Интересный сайт - http://csszengarden.com, где задача состоит в том, чтобы использовать точно такой же HTML и, используя только CSS, изменить страницу так, чтобы она сильно отличалась от других примеров. Стоит посмотреть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...