2015-08-19 4 views
-20

Я проектирую веб-сайт около года (самообученный HTML, CSS и JavaScript), но в моем последнем проекте я испытываю некоторые проблемы проектирования и структуры кода.Рабочий процесс Webdesign - сначала HTML или CSS?

Обычно я начинаю с того, что выкладываю весь свой сайт с помощью div (я добавляю фоновый цвет для создания ящиков для компоновки сайта), а затем начинаю писать html/content. Для JavaScript я пишу его по мере необходимости.

Мне было интересно, какой самый эффективный способ подойти к рабочему процессу webdesign и избежать дополнительной работы, которую я испытал в своем предыдущем проекте. Должен ли я начинать с написания html, затем CSS и заканчивая JavaScript?

+2

На самом деле нет правильного ответа. Мой личный способ - сделать все html с классами, в которых мне нужен стиль. CSS не должен диктовать семантику и структуру моей страницы –

+1

Попробуйте сначала написать javascript и сообщить нам об опыте ... :) – sinisake

+1

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

ответ

4

Проволочная рамка на ручке и бумаге или доске, если таковая имеется. После этого у вас больше не будет проблем с структурами.

Вы можете поместить макет, который дает вам представление о том, как будет выглядеть проект, и он наверстает упущенное множество ранних проблем разработки/дизайна, затем вы одновременно выполняете HTML и CSS. Как только вы достигли точки золотой двери, но не очень золотой внутри. Вы добавите JS и измените/добавите CSS. Кроме того, вы должны учитывать вопрос, делая JS «мне это нужно, или CSS/HTML это тоже».

+0

Я знаю, что вы не можете комментировать, но вы даже не упоминаете три вещи, о которых упоминает OP в его вопросе: html, js и css. Итак ... _rerelevant_. – somethinghere

+0

вы правы, я сделаю это актуальным тогда. –

+2

@Hammster Я бы не стал пытаться сделать это актуальным, поскольку этот вопрос не останется здесь намного дольше. Вы сделали хороший момент и должны просто оставить его на этом, я поддержу вас, чтобы быстрее помочь вам в комментариях. –

Смежные вопросы