Позвольте мне начать эту тему с объяснения моего опыта работы с веб-дизайном. Я всегда был скорее программистом, работающим с PHP, SQL и прочим. Однако у меня есть небольшой фон с HTML и CSS. Проблема в том, что я не знаю всего этого. Что я знаю, так это то, что когда дело доходит до проектирования (не бэк-энд грязной работы), я понимаю основные свойства CSS, а также понимаю HTML, и я обычно могу собрать неаккуратную веб-страницу с двумя и парой миллиардов тегов DIV.
В любом случае ..
Проблема, с которой я всегда сталкивался, заключается в том, что когда я проектирую веб-сайт в браузере, таком как IE7 (а затем он выглядит идеально в IE7), а затем смотрю на него в IE8, IE6 или Mozilla (и т. Д.), Он получает все Пространственный и некрасивый, выглядит совершенно иначе, чем на IE7.
Вопрос первый:
По сути, я спрашиваю всех, по какому маршруту я должен научиться правильно строить сайт? Создайте, как и положено, вместе со стандартами CSS и HTML, которые сделают мой сайт одинаковым на всех браузерах. (Не только изучение стандартов, но и где я могу научиться правильно писать свой код?) Где можно найти надежный бесплатный ресурс для изучения этих вещей?
Вопрос второй:
Как правильно кодировать мой сайт? Использую ли я все внешние таблицы стилей, чтобы упростить динамический дизайн страницы, или я жестко кодирую некоторые вещи в теги DIV на каждой странице? Что правильно?
О, и если у кого-нибудь есть какие-либо учебные пособия о том, как правильно спроектировать полный макет, не стесняйтесь добавить его в ответ.
Спасибо, что нашли время, чтобы прочитать мои вопросы, и, надеюсь, вы поймете, что я пытаюсь донести до всех. Мне нужно встать на правильный путь проектирования веб-программирования, чтобы я знал, как создавать успешные веб-сайты в будущем.
Спасибо,
Сэм Парди