Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

А также:


Как изучить html


Как изучить HTML? | Блог стартап агентства Gekos

Перспектива освоения новых навыков практически всегда пугает; первоначально необходимо понять, с чего это самое освоение начать, к чьим словам прислушиваться, а чьи игнорировать. И это действительно сложно. Собственно, с целью облегчить начальный этап изучения языка HTML и был написан нижеследующий текст. Я попытаюсь помочь вам определиться с тем, что необходимо изучить и в каком порядке это следует делать.

Прим.: Рассчитана статья на тех, кто в глаза не видел разметку. Однако отдельные ее части могут пригодиться и лицам, сверставшим уже не один десяток страниц.

Прежде всего

Итак, вы решили освоить HTML. Это, пожалуй, основополагающая часть любого процесса обучения: решиться на расширение своего кругозора путем овладения новыми навыками. И то, что вы, например, дизайнер, чье участие в разработке веб-продукта ограничивается созданием карандашного наброска и отрисовки макета в Photoshop, уже не важно. Раз вы дочитали до этой строчки, теперь вы – тот, кто хочет создавать веб-страницы собственными руками. Перечисленные ниже ресурсы, сервисы и инструменты вам в этом помогут.

Начнем, пожалуй, с основ HTML.

Ваш первый HTML-файл

Важно понимать, что представляет собой HTML, поэтому приведу определение, данное W3C (World Wide Web Consortium, Консорциум Всемирной паутины) – организацией, занимающейся стандартизацией веба:

HTML – это язык публикации во Всемирной паутине.

Конец. Ничего сложного. С помощью HTML (HyperText Markup Language, язык разметки гипертекста), вы можете создавать документы, готовые для публикации в вебе. Правильно составленная разметка описывает структуру содержимого документа. В разметке вы сами определяете, что в документе является заголовками, что – абзацами, а что – подвалом таблицы, устанавливая простые связи между элементами контента и определяя их некоторое базовое поведение.

Давайте создадим свой первый HTML-файл. Нужен какой-нибудь редактор текста (пока хватит даже стандартного Блокнота, если вы под Windows).

Создаем новый файл, пишем в нем что-нибудь типа «Привет, мир!» и сохраняем как «index.html» (думаю, вы понимаете, почему .html).

Для просмотра файла понадобится веб-браузер. Их есть несколько, наиболее популярные –  Internet Explorer, Google Chrome, Firefox, Safari и Opera. Какой бы браузер вы ни использовали, почти наверняка при двойном клике по index.html файл откроется именно в нем.

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

Прим.: Не стоит заморачиваться насчет окна отладки, оно открыто просто для наглядности.

Да, браузер помог нам в первом шаге на пути освоения HTML, но забывать про теги все равно нельзя.

Теги в HTML

Прежде чем начать знакомство с полезными для начинающего верстальщика ресурсами, необходимо усвоить еще некоторые базовые принципы. Помните те кусочки кода, которые добавил браузер в наш файл? Это HTML-теги, играющие роль кирпичиков в разметке.

Каждый тег описывает свойства элемента разметки; тегов слишком много, чтобы их здесь перечислять, да и это не нужно. Каждый тег заключен в угловые скобки «». Вот, например, тег, с которого согласно декларации начинается разметка страницы и который должен содержать все остальные ее элементы:

Этот тег имеет закрывающий тег, свою пару:

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

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Следует также запомнить, что существуют теги без пары – например, тег , означающий перенос строки.

В последний раз вернемся к нашему файлу (а точнее к тому, как его представляет браузер). Видите, как теги и оказались обернуты в тег ? Это называется «вложенностью» (nesting). Теги могут оборачиваться в другие теги.

Теперь вы можете представить, как строятся различные части веб-страницы: «шапка», в которой есть навигационное меню, логотип и контактная информация; абзацы, в которых есть ссылки и выделенные полужирным курсивом слова; «подвал», в котором расположился копирайт и несколько счетчиков.

Курсы для начинающих

С базовыми вещами разобрались, самое время приступить к изучению основ HTML. Есть несколько курсов, которые было бы неплохо пройти.

Если вы хотя бы на базовом уровне знаете английский, вы просто обязаны просмотреть тридцатидневный курс, созданный ресурсом tutsplus.com, – 30 Days to Learn HTML & CSS. Он премиумный (причем заслуженно), но бесплатный. Слоган курса – «Каждый имеет право знать, как создавать красивые вещи для веба».

Если хотите большей интерактивности во время обучения – вам придется по вкусу курс Web Fundamentals от Codeacademy. Целый набор уроков, во время которых вы не просто будете читать теорию, но сможете прямо в окне браузера практиковать полученные навыки. Опять же, на английском.

Невероятно полезными могут оказаться уроки из HTML/CSS-самоучителей сайта htmlbook.ru. Сам сайт просто необходимо добавить в закладки. Серьезно. Один из самых полезных ресурсов в Рунете: здесь есть не только самоучители, но и подробное описание всех существующих html-тегов и css-правил, а в разделе «Практикум» можно попробовать собственные силы.

Выбор текстового редактора

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

…вот чего вы лишитесь:

  • Подсветка синтаксиса. Документ становится чище и понятнее, когда HTML-теги окрашены в один цвет, контент – в другой, комментарии и остальные элементы разметки – в третий. Большинство текстовых редакторов могут предложить на выбор несколько цветовых схем, а в некоторых цветовую схему можно настроить самому;
  • Автокомплит кода и подсказки. Какой правильный тег нужно использовать для создания строки заголовка таблицы? С первого раза вы не запомните. Да и ничего страшного, большинство текстовых редакторов будут сами подсказывать вам, какой тег, атрибут или правило необходимо поставить в данном случае. Иногда даже можно почитать документацию по этому тегу, атрибуту или правилу. Подробнее – в следующей части статьи;
  • Управление проектами. Во время разработки веб-проекта очень удобно, чтобы все файлы и папки проекта были в пределах нескольких кликов. В идеале эти файлы и папки должны быть представлены в виде дерева;
  • Номера строк. Самое очевидно преимущество специального текстового редактора над стандартным. Номера строк файла знать чрезвычайно полезно.

Есть и другие преимущества, но о них вы сможете узнать самостоятельно. И что же выбрать? Есть несколько замечательных редакторов:

  • Sublime Text 2. Любимый текстовый редактор автора. Пожалуй, самый популярный вариант большинства разработчиков (тех, для которых не нужна мощная среда разработки). Преимущество данного продукта над остальными – огромнейшее комьюнити. Важная фишка – расширяемость за счет плагинов;
  • Notepad++. Достойная замена стандартного Блокнота. Много чего может, но не имеет нативного автокомплита (который, впрочем, добавляется плагином);
  • Brackets. Продукт Adobe, предназначен для редактирования HTML-, CSS- и JavaScript-файлов. Высокотехнологичная штуковина. Почитать можно здесь. Появился совсем недавно, но имеет огромные перспективы за счет интересных подходов к некоторым аспектам использования интерфейса;
  • Coda 2 и TextMate. Наиболее популярные редакторы для пользователей OS X.

Ускоряемся

Существует несколько подходов для ускорения процесса верстки сайтов. Одним из наиболее распространенных является использование редакторов (или плагинов для оных, добавляющих перечисленные ниже возможности), в которых есть автокомплит и всяческие хоткеи для быстрого удаления/копирования/комментирования строк, автоматического дописывания закрывающих тегов, преобразования короткой записи правил в полную.

Самым мощным, на мой взгляд, плагином, который может подключиться к любому вменяемому редактору, является Emmet, бывший Zen Coding. Может многое. Например, вместо того, чтобы ручками писать код:

достаточно написать одну строчку вида:

 

и нажать Tab. Расшифровка строки: вывести , внутри которого неупорядоченный список

    , в котором пять элементов списка
  • . Все просто и логично.

    Еще один подход к ускорению процесса разметки – использование, собственно, упрощенного языка разметки. Существенный минус такого подхода – необходимость использования сторонних программ для конвертации разметки, написанной при помощи упрощенного языка в разметку стандартную и наоборот (но даже это постепенно становится ненужным благодаря плагинам для текстовых редакторов). Наиболее популярным языком упрощенной разметки является Markdown.

    Пример синтаксиса языка Markdown:

     

    Сделайте же что-нибудь!

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

    Попробуйте подготовить разметку для нижеследующих вещей:

    • Пустая HTML-страница. Нет, автор не оговорился. Может, звучит и не очень интересно, но создание пустой страницы поможет вам разложить по полочкам знания о стандартном документе и его компонентах. Да и пустая страница – это не так просто. Чего один только доктайп стоит. А есть же еще , (в котором, в свою очередь, есть теги , и ) и .
    • Блоговая запись. С типографической точки зрения блоговая запись может содержать в себе практически все самые важные элементы HTML-разметки. Если желаете приобщиться к HTML5, то начать можно прямо с тега , дальше —

      в качестве заголовка. В теле записи почти наверняка будет использоваться тег

      , отдельные слова или фразы могут быть выделены тегами и/или . Цитаты обычно заключаются в тег .

    • Кусочек портфолио в виде превью работ. Здесь все несколько сложнее, но не стоит забывать, что вам совершенно не нужно все полностью стилизовать: сейчас вы учитесь строить логически верную, чистую разметку. Вам понадобится неупорядоченный список
        , несколько элементов списка
      • в нем, в которых и будут размещены, собственно, изображения-превьюшки »», обернутые ссылками под тегом . Много вкусных вложенных тегов с обязательными атрибутами, в общем. То, что нужно.

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

      Написав какую-нибудь структуру, непременно проверьте (провалидируйте) ее. Для этого необходимо перейти на страничку валидатора w3.org, вставить разметку в текстовое поле и нажать кнопку Check. Очень хорошо, если валидацию ваш код пройдет (об этом просигнализирует зеленый фон заголовка и соответствующая надпись) с первой попытки. Если же вместо зеленого вы увидите красный цвет – просмотрите список ошибок (он будет ниже) и попытайтесь их исправить.

       

      Словарный запас

      Теперь, когда вы уже знакомы с созданием HTML-разметки, пора увеличивать свой словарный запас. Рассмотренные в предыдущих пунктах теги – это базовый набор, но вам его едва ли хватит для верстки реального макета. Чем больше вы знаете тегов, тем лучше.

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

      Например, кусок текста в присланном дизайнером макете – это почти всегда абзац, используйте для него тег

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

      Почитать про теги, их использование и назначение можно, например, здесь и здесь.

      Книжки

      Как и в любой области знаний, без книжек – никуда. Автор не собирается мучить вас рассуждениями на тему «зачем оно надо», список книжек «маст хэв» – ниже.

      • Дмитрий Кирсанов, «Веб-дизайн». Обратить внимание стоит не только на разделы про верстку. Чтение этой книги само по себе – сплошное удовольствие;
      • Артемий Лебедев, «Ководство». Тоже многого стоит. В одном из параграфов, кстати, упоминается творение Кирсанова, что выше;
      • «HTML и XHTML. Подробное руководство» от Чака Муссиано и Билла Кеннеди. Пожалуй, самая полная и относительно современная книга по языкам HTML и XHTML, разъясняющая работу и взаимодействие каждого их элемента;
      • Замечательная «Introducing HTML5» Брюса Лоусона. К сожалению, только на английском;
      • Ну и «Веб-дизайн» Якоба Нильсена. И не стоит смотреть на дату издания.

      Вместо заключения

      Ко времени прочтения данного пункта вы уже должны знать, что собой представляет HTML, какие из элементов языка нужно использовать в том или ином случае и почему так важна семантичность. Вроде бы пришло время нового испытания вашей веры в возможность изучения премудростей верстки – испытание CSS’ом. И это, как минимум, логично, но статья и без того получилась большой, так что о стилизации разметки речь пойдет в другой раз раз. Удачи в начинаниях

      Это свободный перевод статьи «The Best Way to Learn HTML», адаптированный под отечественные реалии.

      ❶ Как изучить html

      Вам понадобится

      • - Macromedia Dreamweaver или Microsoft Frontpage;
      • - учебники по HTML

      Инструкция

      Для начала необходимо ознакомиться со структурой HTML-документа и базовыми тегами. Скачайте несколько учебников и посетите учебные сайты. Желательно приобрести несколько книжек по языкам разметки и WEB, чтобы иметь базовые понятия по структуре сайтов.

      Затем необходимо установить какой-нибудь редактор, который упростит изучение основ языка, поскольку на первых порах следить за синтаксисом и постоянно проверять результат в браузере довольно проблематично, особенно если опыта в создании таких документов нет. В этом помогут визуальные редакторы. Можно воспользоваться профессиональным инструментом для создания web-приложений Macromedia Dreamweaver, однако программа требует времени на освоение. Более простой программой можно назвать Adobe GoLive. Также довольно удобным приложением является FrontPage от Microsoft. Для начинающего хорошо подойдет FrontPage, однако умение работать с Dreamweaver пригодится в будущем не только при создании простых HTML станиц, но и сложных проектов с использованием Flash. Скачайте с интернет несколько HTML-шаблонов для выбранного редактора. Для начала подойдут проекты с минимальным количеством графики. Macromedia Dreamweaver имеет в своем стандартном наборе несколько готовых шаблонов, детально разобрав которые можно познакомиться с некоторыми приемами языка. Зайдите на какой-нибудь несложный сайт и при помощи меню браузера просмотрите исходный код страницы. Разберитесь с незнакомыми тегами, попробуйте построить аналогичную страницу самостоятельно, слегка изменив интерфейс. По мере знакомства с языком берите все более сложные страницы, используйте большее количество графики. Когда вы достигнете достаточного уровня знаний, попробуйте самостоятельно создать страницу, предварительно нарисовав определенный макет. Усложняйте конструкцию своих страниц. Как только вы достигнете достаточного уровня знаний HTML, можете усложнять написанный код постепенным подключением CSS.

      Видео по теме

      С чего начать изучение html? - Веб-разработка

      Сейчас трудно представить себе человека, работающего с Интернетом, и не знающего что такое html. Многие хотят выучить этот язык. Казалось бы, чего же проще - существует пугающе огромное число книг, посвященных этой теме. Неужели, язык html такой сложный, что ему посвящены огромные тома?

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

      Сейчас трудно представить себе человека, работающего с Интернетом, и не знающего что такое html. Многие хотят выучить этот язык. Казалось бы, чего же проще - существует пугающе огромное число книг, посвященных этой теме. Неужели, язык html такой сложный, что ему посвящены огромные тома?

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

      Для начала, я хотел бы привести примерный план этой статьи. Если кому-то что-то не интересно - может смело пропустить.

      • Что такое html и зачем он нужен

      • Какие тэги нужно знать
      • А как сделать красиво?
      • С чего лучше начать изучение верстки?

      Что такое html и зачем он нужен

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

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

      Поддержкой html, как и многих других технологий, связанных с web, занимается консорциум W3C. Если вы хотите узнать все из первых рук - пожалуйте на их сайт. Но должен вас предупредить: спецификации, выпускаемые W3C, носят рекомендательный характер, поэтому браузеры всегда по-разному воспринимают один и тот же html код. Это делает верстку гораздо сложнее, чем она есть на самом деле.

      В настоящее время последняя спецификация html имеет номер 4.0. Есть так же, язык xhtml, который гораздо более требователен к разработчику, потому что содержит более жесткие стандарты. Так, тэги в html могут писаться в любом регистре, а в xhtml - только в нижнем. И так далее. Я придерживаюсь спецификации xhtml и буду ниже описывать ее.

      Язык html составляет набор тэгов. Это директивы браузеру, которые указывают ему сруктуру вашего документа. Прошу заметить: структуру. За внешний вид сегодня отвечает другая технология — CSS, разговор о которой пойдет ниже. Для того, чтобы выучить html, по сути, нужно выучить набор тэгов и их аттрибутов и все! Можно приступать к созданию тестовых сайтов.

      Какие тэги нужно знать?

      Для того, чтобы начать работу, нужно выучить небольшой набор тэгов. Сейчас я приведу их перечисление, сгруппировав по определенным признакам. (Группировка является моим субъективным видением предмета и не претендует на абсолютную истинность)

      • Основные: html, head, title, body;
      • Структурные: div, span;
      • Текстовые: p, ul, ol, li, h2-h6, br, pre;
      • Таблицы: table, tr, td;
      • Ссылки: a;
      • Мультимедиа: img, object;
      • Фреймы: frameset, frame, iframe;
      • Формы: form, input, textarea, label, select, option;
      • Факультативные: hr;
      • Специальные: script, link, meta;

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

      Кто-то может возмутиться и сказать, что знает другие тэги, которые работают. Да, действительно, я привел список не всех тэгов, поддерживаемых браузерами. Однако, эти тэги являются основными, и человек, который знает их может сказать, что он знает html. Я нарочно не включал в свой список тэги типа font, которые являются устаревшими. Эти тэги настолько плохи, что даже говорить о них нет смысла, потому что сейчас есть значительно более мощные средства, позволяющие управлять внешним видом страниц и их частей. Лично я считаю необходимым и достаточным знание вышеприведенных тэгов. Потому что остальные либо нужны очень редко, либо не нужны вовсе. А посему, я предлагаю начинать изучение html с изучения этих тэгов.

      Как сделать красиво?

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

      Сейчас практически ни один сайт не обходится без применения технологии CSS. Именно на CSS возложена миссия определения оформления документа. Фон страницы, отступы, выравнивания, шрифты, цвета и многое другое находится в компетенции CSS. Поэтому сейчас рекомендуется не использовать теги и атрибуты, определяющие оформление страниц и элементов, а использовать вместо них правила CSS. О том, как же применять CSS лучше почитать в книгах. Но я хочу сказать, что если вы встретили тэг или атрибут, определяющий внешний вид элемента, 10 раз подумайте, прежде, чем применять его! Лучше узнайте, какое правило CSS отвечает за отображение элемента в таком виде, в котором вы хотите его видеть. За очень редким исключением, такое правило находится всегда.

      С чего лучше начать изучение верстки?

      Верстать лучше всего начинать после того, как поймешь принципы работы веб. Лично я бы составил такой план обучения:

      1. Изучение принципов работы web и структуры клиент-сервер
      2. Изучение тэгов и их атрибутов, с практическими занятиями по их применению
      3. Изучение правил CSS с практическими занятиями по их применению
      4. Изучение табличной верстки
      5. Верстка простого макета таблицами
      6. Верстка сложного макета таблицами
      7. Изучение директив DOCTYPE
      8. Изучение блочной верстки (тэг div)
      9. Верстка простого макета дивами
      10. Верстка сложного макета дивами
      11. Хитрости, приемы, хаки и прочие премудрости от гуру

      В принципе, для начального уровня подготовки и знания основ html, достаточно пройти только первые 5 пунктов. (такой вариант будет идеальным для веб-программистов, которые не будут верстать сайты. Знание html им нужно только для того, чтобы выводить данные, полученные в результате выполнения скрипта.)

      Итог

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

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

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

      Твитнуть

      Понравилась статья? Поставь плюс один!

      Как выучить html и css?

      Как выучить html и css?

      • Записаться на курсы, начать онлайн обучение. В интернете есть много информации для тех, кто решил учить эти языки.

      • Языки, в общем, простые, а главное связаны друг с другом.

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

        Если к самообучению не склонны, то найдите себе учителя. Лучше, если он будет реальным, живым, а не онлайновым. Сейчас, как никогда, инфобизнес пропитан мошенниками, которые за скромную, а иногда и нескромную, сумму пообещают высокие результаты уже на второй минуте обучения.

        Успешного обучения.

        P.S. Рекомендации основаны только на личном опыте.

      • Есть отличный сайт: htmlbook на котором Вы можете узнать, практически, вс о HTML и CSS. Но на этом сервисе Вы получите, в основном, только теоретические знания, а для того, чтобы научиться применять их на практике, я рекомендую Вам копировать сайты. Например, Вы можете скачать любой бесплатный шаблон сайта (там уже будут все нужные картинки, иконки и т.д в архиве) и просто попытайтесь сверстать такой же сайт самостоятельно. Начинайте с простых шаблонов и переходите к сложным.

        А вот на этом сервисе: quot;validator w3cquot; Вы можете проверить Ваш HTML код на валидность.

      • Существует два основных пути.

        1 Оплатить платные курсы и изучать теги языков при помощи преподавателей.

        2 Найти в интернете бесплатные учебные материалы по HTML и CSS.Есть много книг,сайтов и видео на Ютуб.

        Если вам не жалко денег то предпочтительней первый-вы сможете задавать вопросы и получить ответы.

        Если выберите второй то ответы придется искать самому.Но с другой стороны вы научитесь добывать нужную вам информацию с помощью интернета-что очень необходимо для будущего программиста.

      • Есть простое правило: quot;Знаешь то, чем пользуешьсяquot;. Поэтому, единственный способ что-то выучить - это делать это. Не зря при обучении программированию постоянно дают маленькие задачки по изучаемой теме. А чтобы знать все максимально полно, учить лучше не по учебникам или популярным книжкам, а по спецификациям того и другого языка.

      • А зачем это учить? Ведь это нужно только для правильной разметки страницы и все!

        Раньше я такую аббревиатуру, как html считала как что-то очень сложное и только для программистов.

        А потом завела дневничок в социальной сети Лайвинтернет, так и назвала: quot;Дневник одной бабулиquot; и чтобы вставлять там посты и фото пришлось изучить и написать по html шпаргалку (всего-то пол листочка) - там для новичков есть такой quot;Учебник Лируquot;. Но теперь можно и делать без этого (кто не хочет - просто переключить на другую функцию). Самое главное - много информации можно сохранить не на компе (вдруг сгорит), а в сети. Ну, а если что-то и будете хранить там - так html быстро выучите! Если захотите и не раздумаете.

        Если заинтересуетесь - всем дам ссылку на эту сеть и подскажу что и как.

      • Найдите лучше всего обучающий видеокурс по HTML, соответственно он должен быть уже о пятом HTML. Далее смотрите курс и повторяете как на экране. После этого уже делаете свой проект, периодически подглядывая в видеокурс. И так на практике вы его выучите. Сложного нет ничего. Главное не опускать руки и делать это постоянно.

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

        есть несколько способов изучения html и css:

        1. Литература (бумажное издание)
        2. Сайты помощники
        3. Курсы обучения

        1) Есть много литературы по этому поводу. Если выбирать книгу - то я посоветовала бы прочесть книгу Джона Дакетта - HTML и CSS: Design and Build Websites

        Или же книгу Дэвида Кроудера - Building a Web Site for Dummies . Издание хоть и 2009 года, но очень полезная.

        2) Существует куча сайтов, которые вам помогут, один из таких - www.webremeslo.ru.

        Как пишут авторы этого сайта :

        Или же мне советовали и очень хвалили сайт htmlbook.ru.

        Сайт нас радует еще с далекого 2002го года и за это время успел на набрать много пользователей и соответствующие информации. Многие мои знакомые начинали обучение именно с этого ресурса. А именно из-за раздала Шаг за шагом

        И для более способных ребят посоветовала бы сайт geekbrains.ru

        3) Ищем ближайший и более удобный для вас вуз и учимся )

      • А собственно зачем учить? И html и css всего навсего язык разметки страниц. Скачайте учебники, разберитесь какие коды какую функцию выполняют, выберите вам нужные и сделайте шпаргалку в любом текстовом редакторе, хоть в блокноте. Потом находите что требуется копируете и вставляете в нужном месте страницы. Нет смысла учить наизусть сотни кодов, если на практике вам понадобится лишь пара десятков.

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

        Для себя, когда изучала html, я нашла вот такой сайт, на котором дается вся база языка с конкретными примерами. Что понравилось, так это не только подача материала, но и то что нужно выполнять задания по итогам темы, что дает еще одну мотивацию и, в целом, дисциплину изучения. Когда есть какая то система контроля и реальная оценка полученных знаний, то к этому начинаешь серьезнее и ответственней относится. К тому же пока выполняешь на практике задания, лучше понимаешь материала и учишься применять его в конкретных проектах. Это тоже немаловажно, знать не только теорию, но и иметь практические способности.


      Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!