2010-03-25 3 views
3

Что такое хорошая книга или хороший способ изучить HTML, XHTML и CSS? Недавно окончил школу, и я знаю только Java и C++.HTML, XHTML и CSS ... Какие хорошие ресурсы?

Я хотел бы изучить некоторые веб-разработки, поэтому я ищу несколько хороших книг и ресурсов.

+1

Оглянитесь в тегах 'html' и' learning', чтобы получить ответы на эту тему: http://stackoverflow.com/questions/tagged/html+learning – BalusC

ответ

0

Если вы ищете справочную информацию, W3 Schools - отличное место для начала. Smashing Magazine отлично подходит для почти всего, что связано с веб-разработкой. Я бы также рекомендовал A List Apart,, который часто содержит отличные статьи о некоторых более сложных концепциях CSS. И последнее, но, конечно, не в последнюю очередь, я бы посмотрел статьи на 24 ways; в то время как у них только 24 обновления каждый год (в декабре), они написаны одними из лучших людей в отрасли.

Ans, так как вы заинтересованы в веб-разработке, вы, вероятно, в конечном итоге захотите изучить Javascript. Сайт ppk quirksmode.org - отличное место для этого.

Ну, я надеюсь, что это может помочь вам и пожелать вам удачи. Кроме того, конечно, вы всегда можете задать любой вопрос, который у вас есть в Stack Overflow.

2

Если вы спросите меня, какую бы вводную книжку уровня вы не могли найти в своей публичной библиотеке по html или css или «веб-программированию», это отличное место для начала работы с книгами. Как правило, эти виды книг немного «устарели», поскольку вы, вероятно, найдете что-то, что не является самой последней версией HTML, но по большей части очень немногие части спецификации HTML устаревают или удаляются из версии к версии, так что все, что вы узнаете из немного устаревших книг, как правило, все еще будет существовать, но

Существует множество отличных материалов в Интернете по каждой конкретной теме, которую вы могли бы хотеть, по большей части, вы могли бы обойтись без покупки любые книги Вот ссылка (http://jwinblad.com/webprogramming/webdesign.php) на некоторые из моих личных закладок на веб-разработке, которые мне нравятся держать под рукой, как спецификации для CSS и HTML, которые перечисляют все возможные теги или свойства CSS и дают вам краткое описание того, что каждый из них означает и используется.

Конечно, на самом деле, экспериментирование с различными тегами и экспериментом CSS иногда намного более полезно в обучении. Если есть сайт, который делает что-то классное, вы часто можете узнать, как они делают свою классную функцию, просмотрев исходный код страницы или ее таблицу стилей с помощью инструментов, предоставляемых в вашем веб-браузере. Создайте демонстрационную страницу hello-world, а затем оттуда создайте дополнительные теги и таблицу стилей и так далее. Если вы хотите что-то конкретное, вы можете найти советы о том, как это сделать.

Если вы уже знаете Java и C++, вам не составит труда выучить HTML/XHTML и CSS. Но если вы изучаете это с надеждой на то, что это направление карьеры или оплачивая работу, вы, вероятно, захотите вникать в нечто большее, чем просто HTML, никто, кажется, не ищет людей, чтобы писать веб-страницы, которые выглядят так, как будто они выходили в 1998 или 2001 годах, вы можете получить более приятные вещи, которые почти не имеют знаний HTML, используя инструменты WYSIWYG ... как только вы поймете основы понимания HTML и узнаете, где искать теги и дескрипторы CSS, вам может понадобиться разветвить либо на язык сценариев на стороне клиента, такой как Javascript или серверный язык программирования или фреймворк (PHP, Ruby on Rails и т. д.) или модные веб-технологии, такие как Flash. Это зависит от ваших целей в изучении веб-программирования.

2

Если вы знаете языки программирования, такие как Java, тогда я бы рекомендовал проверить HTML4 spec на сайте W3C.

Это как можно ближе к официальным документам.

Я бы также рекомендовал изучить различия между HTML и XHTML, почему XHTML не имеет преимуществ для сегодняшнего Интернета (IE, типы содержимого, обработка ошибок слишком неумолимая), а также я бы посмотрел HTML5, чтобы сохранить текущее.

Это quick overview различий между HTML и XHTML, которые я нашел во время серфинга Jessica'swebsite.

0

Я бы рекомендовал Professional CSS: Cascading Style Sheets for Web Design. Там, видимо, второе издание в настоящее время, но мое первое издание имеет:

Глава 2: Рекомендации по XHTML и CSS

книги (первое издание) в основном состоит из тематических исследований УСС и xhtml на ESPN, PGA Championship и в Университете Флориды, с множеством полезных советов и объяснений, почему все делается определенным образом.

2

Если вас интересуют интернет-ресурсы, то SitePoint Reference кажется хорошим. Он охватывает HTML, CSS и JavaScript. Информация кажется ясной, и есть возможность добавлять пользовательские заметки.

Если вы предпочитаете печатные материалы, я начал с HTML для чайников - несмотря на общее мнение о книгах «Для чайников», они действительно полезны для сбора нового предмета. Я поддерживаю окончательное руководство HTML/XHTML и Руководство по определению CSS - как от O'Reilly. Эти два хороши для ссылок.

Для JavaScript я рекомендую просто JavaScript из SitePoint и Dom Scripting из Friends of Ed.

2

на основе личного опыта, исходя из опыта программирования не в то время:

  1. Просмотр является отличным инструментом. Прочтите код других людей. [EDIT: Чтобы получить доступ к источнику просмотра, щелкните правой кнопкой мыши на странице своего браузера и выберите источник из контекстного меню. Кроме того, вы можете посмотреть в меню «Страница» браузера, хотя название и расположение меню зависит от браузера и ОС.]

  2. Я использовал учебный сайт по геологиям (пусть он успокоится), но есть много других хорошие сайты. Используйте поисковую систему.

  3. Книги - Книга Джеффа Зельдмана «Проектирование с использованием веб-стандартов» была одной из моих первых прочитанных лет назад. Книги имеют тенденцию устаревать, но это один из хранителей. Я думаю, что в работе есть новое издание. Кроме того, книги Visual Quickstart - это личный фаворит, но эй научить конкретным вещам, а не целым языкам. Существует книга Visual QuickStart с довольно недавним кодом и отличная рекомендация для вашего стола. (Я забыл название ...)

удачи! Бинг - ваш друг!

+1

+1 для просмотра: см. Что-то, что вам нравится -> просмотреть источник -> узнать, как это сделал кто-то другой. – ajm

0

Я работаю через Head First HTML с CSS & XHTML. Я нашел, что это очень полезно, когда я смотрю на меня с помощью этих технологий.

+0

Голова первые книги велики в целом, хотя я изучил веб-технологии задолго до того, как обнаружил Head First. (Я никогда не видел эту книгу, хотя мне бы очень хотелось.) – Moshe

1

IMHO, лучший способ узнать это, сделав это, составить план для веб-сайта и попытаться сделать это (повторите по мере необходимости), к тому времени, когда вы разместите html, css, javascript и в конечном итоге, на стороне сервера, он может быть немного темного искусства, и есть много знаний, которые могут произойти только тогда, когда вы на самом деле это делаете (и чувствуете боль IE 6).

Как упоминалось другими, Sitepoint, Smashingmagazine, W3Schools (чтобы назвать несколько) - все полезные ссылки.

Будет также предлагать изучение jquery, когда вы изучаете javascript, некоторые полезные стартовые учебные пособия здесь http://docs.jquery.com/Tutorials.

Также установите firebug в firefox, чтобы вы могли начать копать под капотом сайтов, которые вам нравятся.

Что касается книг, из личного опыта, у меня есть своя устаревшая технология конкретных книг, которые я не коснулся в течение нескольких лет. Те, которые сосредоточены на том, почему, а не на том, как получить гораздо более высокую ротацию.

Если вы изучили java и C++, механика технологий не должна быть слишком сложной, но многие программисты склонны сосать вещи, связанные с пользовательским интерфейсом, поэтому, если вы хотите получить книгу, я бы рекомендуем «Do not Make Me Think» или другие книги, касающиеся удобства использования и дизайна интерфейса.

HTH. Удачи.

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