|
|
|
| Я собственно говоря достаточно не плохо знаком с программированием и со скриптовыми языками(PHP, Python) в частности. Но отвратительно знаю HTML, CSS, в общем сверстать ничего сам не могу :-(.
Собственно логичное продолжение вопроса, кто может посоветовать какие-то ресурсы и т.п. для самостоятельного изучения. И да, вопрос в названии теме актуален.
П.С. w3schools облазил уже... | |
|
|
|
|
|
|
|
для: dios™
(24.06.2010 в 07:40)
| | Ну если вы портной и профессионально строчите на швейной машинке, но при этом совсем не можете кроить, то какие костюмы вы будете шить?
CSS2, HTML | |
|
|
|
|
|
|
|
для: dios™
(24.06.2010 в 07:40)
| | Если вы - web-программист, то вам как минимум нужно владеть HTML и CSS настолько, чтобы уметь в готовый сверстанный макет внедрить программный код. Сейчас, в основном, стараются отделить логику от представления, используя для представления отдельные файлы, которые, в основном, содержат HTML-код. Но, тем не менее, в них вам все равно придется встраивать вывод тех или иных переменных.
Если вы занимаетесь подработкой на фрилансе, то желательно уметь править макеты. Допустим, у заказчика уже есть сверстанный макет, осталось посадить его на движок. Но в процессе посадки на движок выясняется, что некоторые страницы нужно подправить - заказчик, когда принимал верстку, кое-чего не заметил. А верстальщика, который делал верстку, он не может найти по тем или иным причинам. В этом случаи он поинтересуется, не владеете ли вы версткой? Потому что ему неудобно для этой небольшой доработки искать отдельного человека. Получается, что в ваших интересах, в этом случаи, уметь править чужой макет. Иначе заказчику с вами будет неудобно работать и он может к вам больше не обратиться.
Править макеты не всегда легко - иногда для этого требуются глубокие знания HTML и CSS.
Иногда у заказчика вообще только шаблон в фотошопе есть и все. Заказывать верстку одному, а программирование другому для него неудобно - зачем ему эта чахорда от одного к другому?
В этом случаи вам нужно уметь верстать макет из графического исходника.
Иногда знание HTML и CSS подсказывает решение той или иной проблемы, с которой сталкиваешься при разработке проекта.
Пример: недавно нужно было придумать способ нанесения на карту условных обозначений, причем располагаться они могли в произвольном ее месте. Решение - использовать CSS-свойство position и динамически изменять свойста top и left для позиционируемых элементов (в роли которых и выстаупают условные обозначения).
Для получения базовых знаний HTML и CSS рекомендую эту книгу:
http://htmlbook.ru/books/?id=2
Несмотря на то, что издана она 5 лет назад, информация в ней до сих пор актуальная. | |
|
|
|
|
|
|
|
для: dios™
(24.06.2010 в 07:40)
| | >На сколько хорошо нужно знать CSS, уметь верстать уважающему себя Веб-разработчику?
Наизусть (по крайней мере CSS2). И HTML и CSS должны быть на подкорке, как циклы или операторы ветвления, чтобы вы даже не задумывались, когда они вам нужны. Иначе скорость и эффективность разработки будет не высокой. | |
|
|
|