HTML5 для начинающих. Учебник по основам HTML
пособие для начинающих и помощь для профессионалов
Приветствую вас на сайте для веб-разработчиков, веб-программистов и веб-дизайнеров –
Уроки по HTML/CSS/JavaScript/SQL/PHP для начинающих!
Данный сайт Уроки по HTML/CSS/JavaScript/PHP для начинающих создан непрофессионалом-любителем из собственным произвольным переводом и своими дополнительно изложенными материалами по теме веб-разработки, в т.ч.: HTML, CSS, JavaScript, SQL, PHP, Bootstrap, Python, W3.CSS, jQuery и др. Так как в сети не существует официальной версии сайта W3Schools на русском языке, но очень большое количество людей совершают запрос именно на сайт W3Schools в поисках информации и изучения курсов для веб-разработчиков, в том числе по HTML, CSS, JavaScript (для frontend) и PHP, SQL, Python (для backend), но при этом не все хорошо знают английский язык,
то я решил немного облегчить жизнь этим людям, которые хотели бы получить знания по веб-вёрстке или веб-программированию, и сделал перевод на
русский и украинский язык сайта W3Schools.
Большая часть материалов и примеров взяты именно с этого сайта.
Вы можете перейти на более полные версии сайта по ссылкам:
Оба этих сайта на данный момент ещё разрабатываются и наполняются материалами. Но уже сейчас основные уроки по HTML, CSS, PHP, Python доступны на русском языке.
W3Schools является обучающим сайтом, созданный специально для целей обучения всех желающих основам веб-разработки, и основанный на материалах Консорциума Всемирной паутины (официальный сайт: https://w3.org/). Именно из этого сайта берётся вся официальная информация и все изменения, которые происходят в действующей спецификации. На данный момент актуальной является спецификация HTML5, на основе которой и создаются большинство новых сайтов в Интернете.
Автор сайта также ещё учится веб-технологиям и данный сайт создаётся по мере обучения.
Кроме материалов из сайта W3Schools, которые переведены на русский язык, вы можете найти на этом сайте дополнительные материалы по HTML, CSS, JavaScript, PHP, SQL, Bootstrap, Python, W3. CSS, jQuery и др. темы для веб-вёрстки и веб-программирования. Сайт Уроки по HTML/CSS/JavaScript/PHP для начинающих создан только с помощью HTML/CSS и не содержит интерактивных элементов (кроме комментариев от Disqus) как обучающее пособие и пример для тех начинающих любителей, кто только начинает изучать веб-технологии для создания веб-сайтов HTML/CSS. Благодаря чему данный сайт практически невозможно взломать! Сайт на данный момент разрабатывается и наполняется, поэтому некоторые ссылки ещё могут не работать. Поэтому если у вас возникают какие-то трудности или вопросы по поводу выложенных на сайте материалов, рекомендуется перейти на официальный сайт W3Scools для просмотра информации в оригинале на английском языке, а также оставлять свои комментарии и пожелания по наполнению и работе сайта.
Также на сайте Уроки по HTML/CSS/JavaScript/PHP для начинающих вы можете дополнительно просматривать видеоуроки по HTML/CSS, получая более подробное изложение материалов и приведенных примеров, непосредственно видя всё на экране монитора. В дальнейшем видеоуроки по изучению веб-технологий HTML, CSS, JavaScript, PHP также будут добавляться. Кроме того, в разделе Книги вы можете просмотреть подборку учебной литературы, учебники и пособия для веб-разработчиков, в т.ч. по HTML, CSS, JavaScript, PHP. Книги изложены для ознакомления в формате pdf, их можно скачать или читать онлайн непосредственно с Google-диска бесплатно. Все права на книги принадлежат их авторам и не могут быть использованы для коммерческих целей никем, кроме самих авторов.
Для того, чтобы приступить к обучающему курсу по той или иной веб-технологии, выберите необходимый курс, перейдя по соответствующей ссылке на гла
Самоучитель HTML | Масштаб страниц в браузере
Как браузер получает веб-страницы?
Каждый раз, открывая браузер, вы попадаете на веб-сайт, который может состоять из одной или множества веб-страниц с различной информацией. Основной технологией создания таких веб-страниц является язык HTML.
Для общего понимания давайте рассмотрим небольшую теорию о том, как браузер получает веб-страницы и что такое веб-сервер. Чтобы получить веб-страницу, нужно создать файл, написанный на языке HTML, и поместить его на веб-сервер. После того как вы поместили созданный файл на веб-сервер, любой браузер сможет через интернет отыскать вашу веб-страницу. Веб-сервер — это обычный компьютер с доступом в интернет, который непрерывно работает и ожидает запросов от браузеров. Любой сервер хранит веб-страницы, картинки, аудиофайлы и файлы других типов. Когда сервер получает запрос от браузера на какой-нибудь ресурс (изображения, веб-страницы и др.), он находит этот ресурс (если может определить местоположение ресурса) и отправляет его браузеру.
Вы уже знаете, как работает браузер: вы бродите по различным сайтам в интернете, кликая по ссылкам для перехода на различные страницы. Такой клик служит поводом для того, чтобы ваш браузер сделал запрос на HTML-страницу веб-серверу, получил ответ на свой запрос и отобразил эту страницу в своем окне.
Но каким образом браузер узнает о том, как именно отображать страницу? Вот здесь начинает работать язык HTML. Он говорит браузеру все о содержании и структуре страницы. Если вы выполните свою работу хорошо (код будет написан корректно и без ошибок), то ваши страницы будут одинаково отображаться во всех браузерах.
Примечание: Браузер (от англ. Web browser — Веб-обозреватель) — программное обеспечение, используемое для просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети — интернета), их обработки, вывода в окне браузера и перехода от одной страницы к другой. К наиболее популярным браузерам относятся: Internet Explorer
, Mozilla Firefox
, Google Chrome
, Safari
, Opera
.
Обратите внимание: во время обучения вам не придется выкладывать никакие страницы на веб-сервер, все прекрасно будет работать и на вашем локальном компьютере.
Масштаб страниц в браузере
Для удобства просмотра некоторых страниц в браузере (или картинок), их масштаб можно увеличивать или уменьшать.
Чтобы уменьшить масштаб страницы надо зажать клавишу Ctrl
на клавиатуре, и нажать клавишу -
столько раз, пока веб-страница не уменьшиться до нужного вам размера (Ctrl
+ ‘-
‘). Чтобы увеличить масштаб страницы надо зажать клавишу Ctrl
на клавиатуре, и нажать клавишу +
столько раз, пока веб-страница не увеличится до нужного вам размера (Ctrl
+ ‘+
‘). Вместо нажатия клавиш -
и +
можно использовать колёсико мышки, прокручивая его от себя или на себя.
Примечание: для возврата масштаба страницы к исходному значению (100%), нажмите Ctrl
+ 0
.
С этой темой смотрят:
Подборка материалов по HTML и CSS
В этой подборке представлены актуальные книги и видеоматериалы по HTML, CSS и верстке в целом для начинающих и продвинутых веб-разработчиков.
Начало данной книги посвящено рассмотрению базовых принципов работы интернета и веб-сайтов. В ней в популярной форме преподносятся все основы современного веб-дизайна, рассматриваются техники создания сложных интерактивных веб-страниц, работы с графикой и таблицами стилей.
Представляя собой исчерпывающий гайд по современным веб-стандартам. Эта книга будет полезна веб-разработчику любого уровня.
Поистине, незаменимое издание, которое должно быть настольной книгой всех современных веб-дизайнеров.
Одновременно с появлением стандарта CSS3 особенно остро встали проблемы кроссбраузерности и адаптивности сайтов. Богатая примерами и практическими советами, данная книга позволит веб-дизайнеру выйти на совершенно новый уровень разработки веб-сайтов, которые одинаково быстро работают в разных браузерах и выглядят привлекательно как с ПК, так и с мобильных устройств.
Веб-стандарты HTML5 и CSS3 постепенно вытесняют устаревающие технологии. Например, технологию Flash, до недавних пор весьма распространенный способ оживить веб-страницу и добавить ей интерактивности. Эта книга рассказывает о принципах работы с векторной графикой, аудио и видео без использования Flash. Также читателю будет наглядно продемонстрировано, как хранение данных на стороне клиента в автономном режиме кэширования может кардинально улучшить скорость загрузки веб-страниц и как в этом помогают простые решения, доступные в CSS3.
Каждая глава сопровождается большим количеством примеров, а также содержит задания для самостоятельного выполнения, предоставляя прекрасную возможность закрепить и упорядочить полученную информацию.
Одно из новейших изданий (книга опубликована 12 января 2017 года), освещающее все основные аспекты, необходимые для овладения инновационными технологиями веб-разработки.
Книга достаточно полно охватывает тему верстки на HTML5 с использованием новых возможностей стандарта, каскадные таблицы стилей, знакомит с языком JavaScript и учит создавать с его помощью сценарии, превращающие сайт в интерактивное многофункциональное веб-приложение. Последние главы издания посвящены электронной коммерции и поисковой оптимизации.
Курс посвящен основным элементам страницы сайта: навигационным панелям, слайдерам, попап-уведомлениям и пр., и их эффективному использованию.
HTML5 Canvas — богатая функционалом и обладающая высокой степенью настраиваемости технология визуализации, позволяющая создавать графики и изображения высокой сложности, работать с анимацией, текстом, стилями и многим другим.
Подборка видеоуроков по jQuery — js-библиотеке, фокусирующейся на взаимодействии JavaScript с HTML5. Благодаря возможности jQuery получать доступ к любому элементу DOM, его содержимому и атрибутам, стало возможным программировать сложные манипуляции элементами и контентом веб-страницы. В данной серии уроков подробно рассматриваются такие примеры, как адаптивное меню, вкладки, всплывающие подсказки и др.
Пошаговая инструкция по созданию интерактивного сайта, начиная с введения в основы, верстки и стилизации, и заканчивая оптимизацией и публикацией собственного веб-ресурса.
Краткий видеокурс по основам компонентов технологии HTML5. Введение, работа с DOM, псевдоклассы и использование импортов.
Объемный курс видеолекций по Bootstrap — простому и легко настраиваемому HTML, CSS и JS фреймворку, предназначенному для удобной веб-разработки.
10 вещей в HTML, о которых вы вряд ли знали
Почему CSS Grid лучше, чем фреймворк Bootstrap?
Учебник CSS для начинающих. Что такое CSS?
Введение
Если Вы уже прошли курс обучения по учебнику HTML или же хорошо знакомы с HTML почерпнув необходимые знания из других источников, то настало время взяться за изучение CSS.
CSS (Cascading Style Sheets) — Каскадные таблицы стилей — это свод стилевых описаний, тех или иных HTML тегов (далее элементов HTML), который может быть применён как к отдельному тегу — элементу, так и одновременно ко всем идентичным элементам на всех страницах сайта. CSS по сути своего рода дополнение к HTML, которое значительно расширяет его возможности.
Ну и что? Спросите Вы.. Зачем мне этот пресловутый CSS? Я и HTML-ом в чистом виде неплохо обходился!
Приведу ряд доводов в пользу использования CSS:
HTML в чистом виде имеет весьма ограниченный набор инструментов не позволяющий решать те или иные дизайнерские и функциональные задумки веб-мастера. Ну вот хотя бы, к примеру, взять больной вопрос всех начинающих веб-ремесленников «Как убрать подчеркивание ссылки?» или «Как сделать чтобы наведя курсором на эту самую ссылку она меняла цвет и подсвечивалась?» с помощью одного HTML этого никак не сделать!! А сколько их еще таких «больных вопросов»? — тьма.. Тут то и приходит на помощь CSS, который решает большинство задач касающихся дизайна сайта.
Предположим, Вы написали сайт в нем 100 страниц.. хороший сайт, информативный, люди на него ходят.. И вдруг по каким либо причинам Вам понадобилось изменить его дизайн, ну не знаю, мода изменилась, Вы нашли более лучшее дизайнерское решение, заказчику пришлось не по душе. . да мало ли еще почему.. Сколько времени и сил у Вас уйдёт на то что бы полностью переделать все 100 страниц сайта? CSS предлагает разумное решение этой задачи. А что если один раз в отдельном файле полностью описать весь дизайн сайта? Допустим: все заголовки <h2> делать красным цветом, параграфы <p> писать курсивам, ссылки <a> не подчёркивать 🙂 фон на всех страницах залить зелёным, и т. д. … а потом просто заставить эти 100 страниц HTML обращаться к файлу CSS и черпать из него нужную информацию? Теперь когда Вам вздумается, к примеру, перекрасить все заголовки из красного в зеленый, Вам ненужно открывать все 100 страниц находить в них теги <h2> и указывать в каждом что ты теперь не красный а зелёный! Вам нужно всего лишь открыть файл описание и изменить в нем цвет элемента <h2> на зелёный и всё!! Все заголовки на всех страницах сайта как по взмаху волшебной палочки станут зелеными.
Ввиду того, что CSS позволяет выносить повторяющиеся стилевые описания одних и тех же элементов в один файл происходит значительная «разгрузка» документов HTML, а это экономия объема, трафика, времени, денег.. HTML код становится лёгким, удобным для чтения и редакции.
Ну как? Заинтриговал? Если да то рекомендую перейти к непосредственному изучению CSS. В главах этого учебника Вы научитесь внедрять каскадные таблицы стилей на страницы Вашего сайта, познакомитесь с основными стилевыми свойствами элементов на примере создания сайта с использованием CSS, вникните в тонкости и хитрости дела. Если Вы уже знакомы c каскадными таблицами стилей и Вас интересует исключительно справочная информация, то предлагаю заглянуть в справочник CSS где собранны и кратко описаны свойства CSS и их возможные значения.
Книги по Веб-дизайну, CSS, HTML
Также смотрите разделы связанные с разделом Книги по Веб-дизайну, CSS, HTML, создание сайтов и верстка:
- Обучение информатике, презентации по информатике
- Книги, задачники и учебники по информатике
- Книги и учебники по программированию
- Обучение пользованию Интернет
- Полезные сайты, ссылки, утилиты, программы
- Уроки и советы по PHP, HTML, CSS, JavaScript, Java, JSP, Servlet
- Уроки и советы по CSS
- Обучение компьютерным программам
- Решебники и ГДЗ по Информатике
- ГИА, экзаменационные билеты по Информатике
- Словари по информатике и компьютерам
- ЕГЭ по информатике
- Все книги по информатике
Ниже Вы можете бесплатно скачать электронные книги и учебники и читать статьи и уроки к разделу Книги по Веб-дизайну, CSS, HTML верстка, разметка Web-страниц, каскадные таблицы стилей:
- HTML5, CSS3 и JavaScript. Исчерпывающее руководство, Роббинс Дж., 2014
- Zend Framework 2.0 разработка веб-приложений, Шасанкар K., 2014
- Большая книга CSS3, Макфарланд Д., 2014
- Веб-дизайн, Книга идей веб-разработчика, Макнейл П., 2014
- HTML5, рецепты программирования, Шмитт К., Симпсон К., 2012
- Веб-дизайн, Идеи, секреты, советы, Макнейл П., 2012
- Зарабатывай в Интернете, Кнопка Бабло, Бабаев А., Евдокимов Н., Штарев А., 2012
- CorelDRAW ХЗ, Учебный курс, Миронов Д.Ф., 2006
- HTML — Популярный самоучитель — Чиртик А.А.
- HTML — Просто как дважды два — Рева О.Н.
- HTML, Популярный самоучитель, Чиртик А.А., 2006
- Высший пилотаж в Photoshop CS2, Клосковски М., 2006
- Построй свой супер-сайт за 21 день — Морозова О.М.
- Построй свой супер-сайт за 21 день, Морозова О.М., 2006
- Создание Web-страниц и Web-сайтов — Самоучитель — Печников В.Н.
Описание раздела «Книги по Веб-дизайну, CSS, HTML»
В данном разделе к вашему вниманию предоставлены Книги по Веб-дизайну, CSS, HTML верстка, разметка Web-страниц, каскадные таблицы стилей. Вы мечтаете стать Web дизайнером, хотите разрабатывать интересные Web порталы, но не знаете как? Тогда скачивайте книги с нашего сайта бесплатно и без регистрации.
У нас собраны книги самых популярных авторов: Musciano С., Kennedy B., Едомский Ю.Е., Niederst J.R., Борисенко А.А., Молли Э., Айзекс С., Ашманов И., Иванов А., Новичков Д.Ю., Сатин Д.К., Костин А.Н., Мейер Э., Дубаков М., Вилдермьюс Ш., Чанг Т., Кларк Ш., Гурвиц М., Вильямсон Х., Исагулиев К., Уотролл Э., Гербер Н., Смит С., Ошман М., Болдуин Д., Макдоналд Д., Петере К., Стир Д., Уильямс Э., Барбер К., Ньюкирк П. и другие.
В книгах написано все о программах для Веб дизайнера: Adobe ColdFusion Enterprise 8.0, Adobe Contribute, Adobe Dreamweaver, Adobe Fireworks, Adobe Flash Professional, Adobe Photoshop, Microsoft Expression Web и другие.
Если вы планируете стать веб-дизaйнерoм, то Фoтoшoп будет oснoвнoй графической прoгрaммoй, с кoтoрoй вам предстоит иметь дело. Далее вы изучите html. Если html знaете — тo css выучите зa пaру-трoйку дней. Так же обязательно пользуйтесь Macromedia Dreamweaver.
Книги раздела буду вам очень полезны, ведь веб-дизайн на сегодняшний день является одной из самых перспективных сфер деятельности, которая очень стремительно развивается, приносит стабильный доход, востребована на рынке и предоставляет возможность творческим личностям, художникам реализовывать свой талант на качественно новом уровне.
Кажется изучить данную тематику самостоятельно очень трудно. Но конечно же, веб-дизайн можно изучать и самостоятельно – для этого нужно скачать электронные учебники, уроки Photoshop на нашем сайте и начинать постигать основы компьютерного программирования. Такой вариант вполне допустим и может принести хороший результат, но только в том случае, если человек умеет самостоятельно обрабатывать информацию, сможет правильно организовать процесс обучения и у него есть хотя бы минимальные задатки, выраженные в умении программировать, мыслить неординарно и масштабно.
Учебник HTML — Учебник CSS
Учебник CSS
Введение.
Эта книга поможет Вам начать работать с CSS всего через пару часов. Она объясняет всё очень доходчиво и научит Вас этой сложной технологии.
Каскадные таблицы стилей Cascading Style Sheets (CSS) это инструмент для редактирования и изменения вида ваших web-сайтов. Оно поможет сэкономить много времени и предоставит Вам совершенно новые возможности в разработке web-сайтов. CSS совершенно необходим каждому, кто сталкивается с web-дизайном.
Использование CSS требует знания основ HTML. Если вы не знаете HTML, то начните с Учебника HTML, прежде чем перейти к CSS.
Изучение CSS увлекает. Читая этот учебник, выделяйте некоторое количество времени для проведения экспериментов с изученным в каждом уроке материалом.
Он не претендует на полноту — это лишь базовый курс, который содержит минимально необходимые знания, описывает синтаксис и основные приёмы.
Какие программы нужно иметь?
Вам понадобится бесплатный и простой текстовый редактор.
Например программа Notepad для Windows или Gedit для Linux.
Простой текстовый редактор идеально подходит для изучения HTML и CSS, поскольку он не изменяет вводимый вами код. Так вы быстро будете обучаться, а ошибки будут только вашими, а не программными.
С этим учебником можно использовать любой браузер.
Всё что Вам необходимо, это браузер и простой текстовый редактор.
Перед Вами представлены 15 уроков:
— Урок 1: Что такое CSS
— Урок 2: Как работает CSS
— Урок 3: Цвет и фон
— Урок 4: Шрифты
— Урок 5: Текст
— Урок 6: Ссылки
— Урок 7: Идентификация и группирование элементов
— Урок 8: Группирование элементов
— Урок 9: Боксовая модель
— Урок 10: Поля и заполнение
— Урок 11: Рамки
— Урок 12: Высота и ширина
— Урок 13: Всплывающие элементы
— Урок 14: Позиционирование элементов
— Урок 15: Слои
— Заключение
ОБУЧЕНИЕ CSS ДЛЯ БОЛЕЕ 10 ЛЕТ!
Изучение CSS, шаг за шагом
Этот веб-сайт посвящен CSS, ключевому инструменту веб-дизайна. Если вы не знакомы с CSS: CSS — это технология, родственная HTML, которая используется для стилизации ваших веб-страниц. Подробности в руководстве, но пока мы можем сказать, что CSS может улучшить внешний вид ваших веб-страниц!
Получите интересные советы по CSS! Подписка на информационный бюллетень
Три способа изучить CSS:
- Купите мою книгу с рейтингом 5 звезд на Amazon.
- Получите мой интерактивный видеокурс по HTML5, CSS3… и он охватывает гораздо больше!
- Учебник для этого веб-сайта: «Начать изучение основных концепций CSS» »
Если у вас есть вопросы, свяжитесь со мной.
Стефан
Написано для начинающих
Как и во всех моих статьях, я старался сделать это руководство по веб-дизайну по CSS как можно более простым для понимания. Вместо стиля, ориентированного на скучных ботаников, я использовал больше разговорного стиля.
Этот обучающий сайт похож на все остальное в жизни; вы получаете обратно то, что вложили в него. Поэтому, если вы действительно хотите научиться создавать великолепно выглядящие страницы, не поддавайтесь искушению остановиться на полпути и использовать программу веб-дизайна, такую как FrontPage или Dreamweaver. Завершив обучение, вы получите большое преимущество перед всеми остальными, которые сдались!
Не поймите меня неправильно, это не так уж сложно; просто некоторые люди очень ленивы!
Как устроен этот сайт
На сайте 3 основных раздела:
- Введение в CSS
Мы рассмотрим основы и покажем вам несколько изящных приемов. - Полное руководство по CSS
Мы приступаем к делу и даем вам прочную основу в CSS, чтобы вы могли сразу же использовать его в своей работе по веб-дизайну! - Дополнительные ресурсы CSS
Вспомогательные статьи по веб-дизайну CSS и ссылка на активный форум CSS, где вы можете задать любые вопросы.
После завершения вы сделаете следующий шаг к полной славе ботаников с этими статьями о создании веб-страницы на чистом CSS. Не только стили CSS, но и позиционирование CSS, что означает отсутствие необходимости в таблицах!
После завершения вы будете создавать страницы сложными способами, которые 99% веб-дизайнеров даже не задумываются! Излишне говорить, что у вас будет преимущество перед конкурентами. Все это на 100% соответствует стандартам и должно работать в 99% браузеров, используемых сегодня.
Последние сообщения в блоге
Следует ли мне сделать перерыв в изучении CSS?
26 февраля 2020
Изучение CSS может быть непростой задачей… CSS не является интуитивно понятным языком программирования! Таким образом, для многих, изучающих CSS, обычным явлением является то, что вы столкнетесь с препятствием для обучения… это может быть сложно даже с лучшими курсами CSS! Так что мой совет — делайте перерывы и уделяйте время своему разуму […]
подробнее
Как быстро изучить CSS?
27 декабря 2017 г.
Самый быстрый способ изучить CSS — это сначала убедиться, что вы хорошо знаете HTML5 и основы Интернета.Как только вы поймете эти ключевые концепции и навыки, CSS и крутые методы CSS3 станут намного проще. Веб-сайты создаются с помощью CSS3 и HTML5 CSS3 — это язык стилей веб-дизайна — […]
подробнее
Курс веб-дизайна для средней школы, который учит актуальный код
4 августа 2017
Вчера звонил учитель и искал курс веб-дизайна, который бы преподавал настоящий код.Как и другие учителя, с которыми я разговаривала, она понимала, что перетаскивание блоков на экране, где приложение записывает код для ученика, — это не то же самое, что ученик сам пишет код! Ошибочность многих курсов кода […]
подробнее
Начиная с HTML + CSS
Начиная с HTML + CSS
Это короткое руководство предназначено для людей, которые хотят начать использовать
CSS и никогда раньше не писали таблицы стилей CSS.
Он не очень хорошо объясняет CSS. Это просто объясняет, как создавать
файл HTML, файл CSS и как заставить их работать вместе. После
что вы можете прочитать любой из множества других
учебники по добавлению дополнительных функций в файлы HTML и CSS. Или
вы можете переключиться на специальный редактор HTML или CSS, который
помогает создавать сложные сайты.
В конце урока вы создадите HTML-файл,
выглядит так:
Итоговая HTML-страница с цветами и макетом, выполненная с
CSS.
Обратите внимание, я не утверждаю, что это красиво ☺
разделов
которые выглядят так, необязательны. Они содержат
дополнительное объяснение кодов HTML и CSS в примере. В
«Внимание!» знак в начале указывает, что это более продвинутый
материала, чем остальной текст.
Шаг 1: написание HTML
Для этого урока я предлагаю вам использовать только самые простые из
инструменты. Например, Блокнот (в Windows), TextEdit (в Mac) или
KEdit (под KDE) подойдет. Как только вы поймете принципы,
вы можете переключиться на более продвинутые инструменты или даже на
коммерческие программы, такие как Style Master, Dreamweaver или GoLive.
Но для вашей самой первой таблицы стилей CSS лучше не быть
отвлекается на слишком много дополнительных функций.
Не используйте текстовый процессор, например Microsoft Word или OpenOffice.
Обычно они создают файлы, которые веб-браузер не может прочитать. Для HTML
и CSS, нам нужны простые текстовые файлы.
Шаг 1: откройте текстовый редактор (Блокнот, TextEdit, KEdit или
все, что вам нравится больше всего), начните с пустого окна и введите
следующий:
Моя первая стилизованная страница
- Домашняя страница
- Размышления
- html"> Мой город
- Ссылки
Моя первая стилизованная страница
Добро пожаловать на мою стилизованную страницу!
В нем отсутствуют изображения, но по крайней мере есть стиль.И на нем есть ссылки, даже если они не идут где угодно & hellip;
Здесь должно быть больше, но я не знаю
что еще.
<адрес> Сделано 5 апреля 2004 г.
сам.
На самом деле вам не нужно вводить его: вы можете скопировать и вставить
с этой веб-страницы в редактор.
(Если вы используете TextEdit на Mac, не забудьте указать
TextEdit, чтобы текст действительно был обычным текстом, перейдя в Формат
меню и выберите «Сделать обычный текст».)
первая строка HTML-файла выше сообщает браузеру, какой тип
HTML это (DOCTYPE означает DOCument TYPE). В данном случае это
HTML версии 4. 01.
Слова внутри <и> называются тегами и, как
вы можете видеть, что документ содержится в и
теги. Между
есть место для различного рода информации, которая не отображается на
экран. Пока что он содержит название документа, но позже мы
добавит туда и таблицу стилей CSS. — это место, где находится фактический текст документа.
В принципе, там будет отображаться все, кроме
текст внутри , который служит комментарием
себе. Браузер проигнорирует это.
Из тегов в примере
- вводит «Неупорядоченный
- — это начало «элемента списка».
— это
«Пункт.»А — это» якорь «, и именно поэтому
создает гиперссылку.Редактор KEdit, показывающий исходный код HTML.
Если вы
хочу знать, что означают имена в <…>, одно хорошее место для
start — Начало работы с HTML. Но всего несколько слов
о структуре нашего примера HTML-страницы.- «ul» — это список с одной гиперссылкой для каждого элемента. Это будет
служат нашим «меню навигации по сайту», ссылаясь на другие страницы
нашего (гипотетического) веб-сайта.Предположительно все страницы на нашем сайте
есть подобное меню. - Элементы «h2» и «p» образуют уникальное содержание этого
страницы, а подпись внизу («адрес») снова будет
аналогично на всех страницах сайта.
Обратите внимание, что я не закрыл элементы «li» и «p». В HTML
(но не в XHTML) разрешается опускать - «ul» — это список с одной гиперссылкой для каждого элемента. Это будет
- селектор (в примере: «тело»), который сообщает браузер, на какую часть документа действует правило;
- свойство (в примере «цвет» и 'background-color' - оба свойства), который указывает, что устанавливается аспект макета;
- и значение ('purple' и '# d8da3d'), которое дает значение свойства стиля.
Список », то есть список, в котором элементы не пронумерованы. В
и
, которые я сделал здесь, чтобы текст немного
легче читать. Но вы можете добавить их, если хотите.
Предположим, что это будет одна страница веб-сайта.
с несколькими похожими страницами. Как это обычно бывает с текущими веб-страницами,
у этого есть меню, которое ссылается на другие страницы гипотетического
сайт, уникальный контент и подпись.
Теперь выберите «Сохранить как…» в меню «Файл», перейдите к
каталог / папка, в которую вы хотите его поместить (рабочий стол в порядке) и
сохраните файл как «mypage.html». Пока не закрывайте редактор, мы
нужно это снова.
(Если вы используете TextEdit в Mac OS X до версии 10.4, вы
увидит опцию Не добавлять расширение .txt в Сохранить как
диалог. Выберите этот вариант, потому что имя «mypage.html» уже
включает расширение. Более новые версии TextEdit заметят
.html расширение автоматически.)
Затем откройте файл в браузере. Вы можете сделать это следующим образом:
найдите файл с помощью файлового менеджера (Windows Explorer, Finder или
Konqueror) и щелкните или дважды щелкните «mypage.html »файл. Это
должен открыться в веб-браузере по умолчанию. (Если этого не произошло, откройте
браузера и перетащите в него файл.)
Как видите, страница выглядит довольно скучно…
Шаг 2: добавляем цвета
Вы, вероятно, видите черный текст на белом фоне, но он
зависит от того, как настроен браузер. Так что одну простую вещь мы можем
сделать страницу более стильной — это добавить цветов. (Оставь
браузер открыт, мы будем использовать его позже.)
Мы начнем с таблицы стилей, встроенной в файл HTML.
Позже мы поместим HTML и CSS в отдельные файлы. Отдельный
files — это хорошо, так как это упрощает использование одной и той же таблицы стилей
для нескольких файлов HTML: вам нужно только написать таблицу стилей
один раз. Но на этом этапе мы просто храним все в одном файле.
Нам нужно добавить элемент
[так далее. ]В первой строке говорится, что это таблица стилей и что это написано на CSS («текст / css»). Во второй строке написано, что мы добавляем стиль к элементу «body».Третья строка устанавливает цвет текста на фиолетовый, а в следующей строке фон становится зеленоватым желтый.
Стиль листы в CSS состоят из правил . В каждом правиле есть три части:
Пример показывает, что правила можно комбинировать. Мы установили два properties, поэтому мы могли бы создать два отдельных правила:
тело {цвет: фиолетовый} тело {background-color: # d8da3d}
, но поскольку оба правила влияют на тело, мы написали «тело» только один раз и соедините свойства и значения. Подробнее о переключатели, см. главу 2 из Lie & Bos .
Фон основного элемента также будет фоном всего документа.Мы не указали никаких других элементов (p, li, address…) любой явный фон, поэтому по умолчанию они будут нет (или: будет прозрачным). Свойство 'color' устанавливает цвет текста для основного элемента, но все остальные элементы внутри тела наследует этот цвет, если явно не переопределен. (Позже мы добавим другие цвета.)
Теперь сохраните этот файл (используйте «Сохранить» в меню «Файл») и вернитесь назад. в окно браузера. Если нажать кнопку «Обновить», дисплей должен измениться с «скучной» страницы на цветной (но еще довольно скучная) страница.Помимо списка ссылок вверху, текст теперь должен быть фиолетовым на зеленовато-желтом фоне.
Как один браузер показывает страницу теперь, когда некоторые цвета были добавлен.
цвета могут быть указывается в CSS несколькими способами. В этом примере показаны два из них: по имени («фиолетовый») и по шестнадцатеричному коду («# d8da3d»). Есть около 140 названий цветов и шестнадцатеричные коды позволяют использовать более 16 миллион цветов. Добавление нотки стиля объясняет больше о эти коды.
Шаг 3: добавление шрифтов
Еще одна вещь, которую легко сделать, - это провести различие в шрифты для различных элементов страницы. Итак, давайте установим текст шрифтом «Грузия», кроме заголовка h2, который мы дать «Helvetica».
В Интернете никогда нельзя быть уверенным, какие шрифты есть у ваших читателей. на их компьютерах, поэтому мы добавляем еще несколько альтернатив: если Грузия недоступен, Times New Roman или Times тоже подойдут, и если все остальное не удается, браузер может использовать любой другой шрифт с засечками.Если Helvetica отсутствует, Geneva, Arial и SunSans-Regular очень похожи по форме, и если ни один из эти работы, браузер может выбрать любой другой шрифт, который без засечек.
В текстовом редакторе добавьте следующие строки (строки 7-8 и 11-13):
Моя первая стилизованная страница %MINIFYHTMLfba91796ccb9b30c768210c527952b1a22% [так далее.]
Если вы сохраните файл еще раз и нажмете «Обновить» в браузере, теперь должны быть разные шрифты для заголовка и других текст.
Теперь шрифт основного текста отличается от шрифта заголовка.
Шаг 4: добавление панели навигации
Список вверху HTML-страницы предназначен для меню навигации. На многих веб-сайтах есть своего рода меню вверху или сбоку страницы, и на этой странице он должен быть как Что ж. Мы положим его на левую сторону, потому что это немного интереснее, чем наверху…
Меню уже находится на странице HTML. Это список
- на вершине. Ссылки в нем не работают, так как наш «веб-сайт» пока
состоит всего из одной страницы, но теперь это уже не важно. На реальном
На сайте, конечно, не должно быть битых ссылок.
Итак, нам нужно переместить список влево и переместить оставшуюся часть текст немного правее, чтобы освободить для него место.Свойства CSS мы используем для этого padding-left (для перемещения основного текста) и «положение», «слева» и «вверху» (для перемещения по меню).
Есть и другие способы сделать это. Если вы ищете «столбец» или «Layout» на странице Learning CSS вы найдете несколько готовых к работе шаблоны. Но этот подходит для наших целей.
В окне редактора добавьте следующие строки в HTML файл (строки 7 и 12-16):
01 // EN ">Моя первая стилизованная страница %MINIFYHTMLfba91796ccb9b30c768210c527952b1a23% [так далее.]
Если вы снова сохраните файл и перезагрузите его в браузере, вы теперь должен иметь список ссылок слева от основного текста. Это уже выглядит намного интереснее, не так ли?
Основной текст перемещен вправо, а список ссылки теперь находятся слева от него, а не сверху.
'position: absolute' говорит, что элемент ul расположен независимо от текста, стоящего до или после него в документ, а «левый» и «верхний» указывают, что это за позиция.В этом случае 2em сверху и 1em слева от окно.
«2em» означает, что размер шрифта в 2 раза больше текущего. Например, если меню отображается шрифтом 12 пунктов, тогда 2em равно 24 точки. 'Em' - очень полезная единица в CSS, поскольку она может адаптировать автоматически к шрифту, который использует читатель. Наиболее в браузерах есть меню для увеличения или уменьшения размера шрифта: вы можете попробовать и увидеть, что меню увеличивается в размере по мере того, как шрифт увеличивается, чего не было бы, если бы мы использовали размер в пикселях.
Шаг 5. Стилизация ссылок
Меню навигации по-прежнему выглядит как список, а не меню. Давайте добавим ему стиля. Мы удалим маркер из списка и переместим предметы слева, туда, где была пуля. Мы также дадим у каждого элемента свой белый фон и черный квадрат. (Почему нет особая причина, просто потому что мы можем.)
Мы также не сказали, какими должны быть цвета ссылок, поэтому давайте добавим и это: синий для ссылок, которые пользователь не видел еще и фиолетовый для уже посещенных ссылок (строки 13-15 и 23-33):
Моя первая стилизованная страница %MINIFYHTMLfba91796ccb9b30c768210c527952b1a24% [так далее.]
Обычно браузеры показывают гиперссылки с подчеркиванием и цвета. Обычно цвета похожи на те, что мы указали. здесь: синий для ссылок на страницы, которые вы еще не посещали (или посещены давно), фиолетовый для страниц, которые вы уже посетили видел.
В HTML гиперссылки создаются с помощью элементов , поэтому
укажите цвет, нам нужно добавить правило стиля для «a». Чтобы
различать посещенные и непосещенные ссылки, CSS предоставляет
два «псевдокласса» (: ссылка и: посещенный). Они называются
«Псевдоклассы», чтобы отличать их от атрибутов класса , , которые появляются непосредственно в HTML, например, class = "navbar"
в нашем примере.
Шаг 6: добавляем горизонтальную линию
Последним дополнением к таблице стилей является горизонтальная линейка для отделите текст от подписи внизу.Мы будем использовать 'border-top', чтобы добавить пунктирную линию над <адрес> элемент (строки 34-37):
Моя первая стилизованная страница %MINIFYHTMLfba91796ccb9b30c768210c527952b1a25% [так далее.]
Теперь наш стиль завершен. Далее давайте посмотрим, как можно поставить таблица стилей в отдельном файле, чтобы другие страницы могли совместно использовать в том же стиле.
Шаг 7: размещение таблицы стилей в отдельном файле
Теперь у нас есть HTML-файл со встроенной таблицей стилей. Но если наш сайт растет, мы, вероятно, хотим, чтобы многие страницы имели один и тот же стиль. Есть способ лучше, чем копирование таблицы стилей в каждый страница: если мы поместим таблицу стилей в отдельный файл, все страницы могут укажите на это.
Чтобы создать файл таблицы стилей, нам нужно создать еще один пустой текст файл. Вы можете выбрать «Создать» в меню «Файл» редактора, чтобы создать пустое окно.(Если вы используете TextEdit, не забудьте сделайте это снова обычным текстом, используя меню Формат.)
Затем вырежьте и вставьте все, что находится внутри <стиля> элемент из HTML-файла в новое окно. Не копируйте
сами по себе. Они принадлежат HTML,
не в CSS. В новом окне редактора теперь у вас должен быть
полная таблица стилей:
body { отступ слева: 11em; font-family: Грузия, "Times New Roman", Times, serif; цвет: фиолетовый; цвет фона: # d8da3d} ул.navbar { тип-стиль-список: нет; отступ: 0; маржа: 0; позиция: абсолютная; верх: 2em; слева: 1em; width: 9em} h2 { семейство шрифтов: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif} ul.navbar li { фон: белый; маржа: 0.5em 0; заполнение: 0.3em; border-right: сплошной черный 1em} ul.navbar a { text-decoration: none} ссылка { цвет синий } а: посетил { цвет: фиолетовый} адрес { маржа сверху: 1em; padding-top: 1em; border-top: тонкие точки}
Выберите «Сохранить как…» в меню «Файл», убедитесь, что вы находитесь в
тот же каталог / папка, что и mypage.html и сохраните
таблица стилей как «mystyle.css».
Теперь вернитесь к окну с HTML-кодом. Удалить все
от тега
включительно
тег и замените его элементом, как показано ниже (строка 5):
Моя первая стилизованная страница [так далее.]
Это сообщит браузеру, что таблица стилей находится в
файл с именем «mystyle.css», и поскольку каталог не упоминается,
браузер будет искать в том же каталоге, где он нашел HTML
файл.
Если вы сохраните файл HTML и перезагрузите его в браузере, вы
не должно быть изменений: страница по-прежнему оформлена так же, но
теперь стиль поступает из внешнего файла.
Окончательный результат
Следующим шагом будет размещение обоих файлов mypage.html и mystyle.css
на вашем веб-сайте. (Ну, возможно, вы захотите немного изменить их
сначала…) Но как это сделать, зависит от вашего интернет-провайдера.
HTML Tutorial - Изучение разработки веб-страниц
Добро пожаловать!
Хорошо, поэтому вы хотите научиться писать HTML для создания потрясающих веб-страниц. Или это часть предмета, который вы изучаете и поэтому учитесь, потому что должны. В любом случае, это здорово. Написание HTML и создание веб-страниц - занятие увлекательное и полезное.HTML - одна из основ Интернета, и он даст вам возможность делать многое.
Введение
Следующие страницы предназначены для того, чтобы дать вам прочную основу для написания чистого, элегантного HTML для отображения информации. В конце концов, вы не станете гуру HTML, но вы будете уверенно двигаться вперед и вооружитесь необходимыми знаниями и навыками, которые помогут вам в этом, если вы этого хотите (а вам следует это сделать).
Всемирная паутина становится все более важным аспектом нашей жизни.Веб-технологии также внедряются во многие другие области. HTML - это основа для этого, и это то, на чем будет сосредоточено данное руководство. Как только у нас будет прочная основа в HTML, в будущих руководствах будет изучаться CSS (каскадные таблицы стилей), которые позволят нам стилизовать отображаемую информацию, и Javascript, который позволяет нам добавить интерактивности.
В этом руководстве мы учимся писать HTML собственными руками. В этом руководстве не рассматриваются программы, которые генерируют HTML для вас, такие как DreamWeaver или ExpressionWeb.
Наброски
Это руководство по HTML разделено на 11 разделов. В общем, я рекомендую вам проработать их по порядку, но если вы пришли сюда только для того, чтобы узнать о конкретной теме, тогда кто я такой, чтобы вас тормозить, просто идите прямо вперед.
Теперь вы можете перейти к разделу 1 и начать работу или продолжить чтение ниже, чтобы узнать немного больше об этом руководстве.
- Общие сведения - Немного о браузере, написании, просмотре и отладке вашего HTML-кода.
- Основы - Что такое HTML и как работают теги.
- Шаблон документа - базовый шаблон HTML, которому должны следовать все документы.
- Заголовки и абзацы - основные теги, которые позволяют нам организовывать контент.
- Простое форматирование - еще несколько тегов, которые помогут выделить ваш важный контент.
- Еще форматирование - узнайте о специальных символах, предварительном форматировании текста и комментариях.
- Ссылки - Как связать ваш контент с другими страницами.
- Images - Сделайте ваш контент выделяющимся с помощью изображений.
- Списки - узнайте, как организовать контент в списки.
- Таблицы - узнайте, как организовать контент в таблицы.
- Последние мысли - Куда отсюда.
После того, как вы проработали это руководство и освоили HTML, возможно, вы захотите ознакомиться с нашими задачами разработки веб-сайтов, чтобы узнать, как вы можете развить этот материал дальше.
Структура
Лучший способ изучить HTML - это серия небольших простых в управлении шагов.Это учебное пособие организовано таким образом, каждый раздел основан на знаниях и навыках, полученных в предыдущих разделах. Если вы работаете с ними по порядку, прочтите их полностью (материала довольно много, но он важен для правильного понимания) и практикуйтесь в процессе, я считаю, что у вас должен быть довольно приятный и плавный путь к овладению HTML.
В 99 случаях из 100, когда у студента возникают проблемы с этим материалом, я обнаруживаю, что дело не в том, что он неспособен, а в том, что он был ленив и не прочитал материал полностью.
Каждый раздел имеет следующий формат:
- Введение с изложением того, что вы узнаете из этого раздела.
- Подробный материал, включая обширные примеры.
- Краткое изложение наиболее важных концепций.
- Набор занятий, которые помогут вам закрепить свои знания и навыки.
Думайте о занятиях не как об учебных вопросах (например, вы можете получить их в классе в школе), а как о том, где можно исследовать, чтобы извлечь пользу из ваших новых знаний и навыков.Относитесь к занятиям как к отправной точке для исследования. Чем дальше вы пойдете, тем лучше у вас получится. (Насколько хорошо вы справляетесь и насколько далеко вы зайдете, зависит от того, насколько вы ленивы.)
Этот сайт также предназначен для работы на планшетах. Я знаю, что многим людям нравится работать за компьютером и держать рядом планшет со справочными материалами. Если это вы, то этот сайт отлично работает с такой настройкой. Еще один хороший подход - разместить браузер на одной половине экрана компьютера, а текстовый редактор - на другой половине, чтобы вы могли опробовать примеры на ходу.
Решение проблем и творческое мышление
Если вы хотите добиться успеха с HTML, вам помогут две вещи: решение проблем и творческое мышление. Вот несколько основных указателей, которые помогут вам на этом пути.
- Исследуй и экспериментируй . Помните, что вы учитесь собирать набор строительных блоков и с их помощью создавать элегантные страницы. Примеры, которые вы найдете, предназначены для иллюстрации того, как работает код, а не единственного, что вы можете с ним делать.Я рекомендую вам настроить примеры и посмотреть, как они себя ведут. Это позволит вам лучше понять, как они работают. У вас будет много вопросов типа «А что, если ...?» и "Могу я ...?" на что я говорю: «Попробуйте и посмотрите, что произойдет». Худшее, что вы действительно можете получить, - это непонятная страница. В этом случае вы немного подумаете об этом, чтобы понять, почему вы получили результат, а затем попробуйте еще раз. Не сдерживайся!
- Внимательно прочтите и не пропустите мелкие детали.Я не могу этого не подчеркнуть. Мелкие детали важны и часто определяют разницу между работающим и неработающим кодом. Если что-то не работает, внимательно перечитайте материал и еще раз просмотрите то, что вы ввели, чтобы убедиться, что вы не допустили небольшую глупую опечатку.
Чтобы узнать больше о решении проблем, посетите наш учебник по навыкам решения проблем.
Об авторе
Привет. Меня зовут Райан Чедвик, и я преподаю HTML студентам уже более 10 лет.Это то, что мне очень нравится. В мире, где мы все больше скрываем сложности от пользователей (в частности, смартфонов и планшетов), всегда приятно вернуть людям эту силу и позволить им делать удивительные вещи с помощью технологий.
Но преподавание - это только одно из моих занятий. Я также занимаюсь разработкой и управлением веб-сайтами, а также управляю компьютерными системами для нескольких различных организаций. Я чувствую, что вся моя работа дополняет друг друга и извлекает пользу из того, что я узнаю от других.В совокупности они дают мне довольно хорошее представление о том, как работают технологии, а также о том, как люди используют технологии, воспринимают технологии, изучают технологии и обходят их стороной.
Этот сайт предназначен и для вас, и для меня. Для вас это цифровая форма того, чему я учил своих студентов на протяжении многих лет. Для меня это возможность прояснить и отточить то, что я преподаю и как я это преподаю. С этой целью, если у вас есть какие-либо отзывы, будь то сказать мне, что вы нашли конкретный раздел запутанным, или сообщить мне, что он был полезен, я был бы более чем счастлив услышать от вас.
Напишите нам по номеру
Извините, вам нужен Javascript, чтобы написать мне письмо.
Используя этот материал
Кто угодно может ссылаться на содержимое этого веб-сайта.
Если вы преподаватель, академик, менеджер или инструктор и желаете использовать этот материал в своих классах или тренингах, вы можете ссылаться на эти страницы и направлять сюда своих учеников или показывать их на уроках, но, пожалуйста, не просто скопируйте мой материал.
Я потратил немало времени и усилий на создание этого ресурса, так что, пожалуйста, будьте спокойны и поступайте правильно.
Структурирование Интернета с помощью HTML - Изучите веб-разработку
Чтобы создавать веб-сайты, вы должны знать о HTML - фундаментальной технологии, используемой для определения структуры веб-страницы. HTML используется, чтобы указать, должно ли ваше веб-содержимое распознаваться как абзац, список, заголовок, ссылка, изображение, мультимедийный проигрыватель, форма или один из многих других доступных элементов или даже как новый элемент, который вы определяете.
Хотите стать фронтенд-разработчиком?
Мы составили курс, который включает всю важную информацию, необходимую для достижения вашей цели.
Начать
Предварительные требования
Перед тем, как начать эту тему, вы должны иметь хотя бы базовые знания об использовании компьютеров и пассивном использовании Интернета (то есть просто смотреть на него, потреблять контент). У вас должна быть настроена базовая рабочая среда, как описано в разделе «Установка основного программного обеспечения», и вы должны понимать, как создавать файлы и управлять ими, как подробно описано в разделе «Работа с файлами» - оба являются частью нашего модуля «Начало работы с веб-полным» для начинающих.
Перед тем, как приступить к изучению этого раздела, рекомендуется ознакомиться с разделом «Начало работы в Интернете».Однако в этом нет необходимости; многое из того, что рассматривается в статье об основах HTML, также рассматривается в нашем модуле Введение в HTML, хотя и гораздо более подробно.
Изучив HTML, вы можете перейти к изучению более сложных тем, таких как:
- CSS, и как использовать его для стилизации HTML (например, изменить размер текста и используемые шрифты, добавить границы и тени, разместить на странице несколько столбцов, добавить анимацию и другие визуальные эффекты).
- JavaScript, и как использовать его для добавления динамических функций к веб-страницам (например, найти свое местоположение и нанести его на карту, заставить элементы пользовательского интерфейса появляться / исчезать при нажатии кнопки, сохранять данные пользователей локально на их компьютерах и намного больше.)
Модули
Этот раздел содержит следующие модули в рекомендуемом порядке для работы с ними. Обязательно стоит начать с первого.
- Введение в HTML
- Этот модуль закладывает основу, приучая вас к важным концепциям и синтаксису, рассматривая применение HTML к тексту, как создавать гиперссылки и как использовать HTML для структурирования веб-страницы.
- Мультимедиа и встраивание
- Этот модуль исследует, как использовать HTML для включения мультимедиа на ваши веб-страницы, включая различные способы включения изображений и как встраивать видео, аудио и даже целые другие веб-страницы.
- HTML-таблицы
- Представление табличных данных на веб-странице в понятном и доступном виде может быть проблемой. Этот модуль охватывает базовую разметку таблицы, а также более сложные функции, такие как реализация заголовков и сводок.
Решение распространенных проблем HTML
Использовать HTML для решения типичных проблем предоставляет ссылки на разделы контента, объясняющие, как использовать HTML для решения очень распространенных проблем при создании веб-страницы: работа с заголовками, добавление изображений или видео, выделение контента, создание базовой формы и т. Д.
См. Также
- Веб-формы
- Этот модуль содержит серию статей, которые помогут вам освоить основы веб-форм. Веб-формы - очень мощный инструмент для взаимодействия с пользователями - чаще всего они используются для сбора данных от пользователей или для управления пользовательским интерфейсом. Однако по историческим и техническим причинам не всегда очевидно, как использовать их в полной мере. Мы рассмотрим все основные аспекты веб-форм, включая разметку их HTML-структуры, стилизацию элементов управления формой, проверку данных формы и отправку данных на сервер.
- HTML (язык разметки гипертекста)
- Основная точка входа для справочной документации HTML по MDN, включая подробные ссылки на элементы и атрибуты - например, если вы хотите знать, какие атрибуты имеет элемент или какие значения имеет атрибут, это отличное место для начала.
Часть 3: Введение в CSS | Учебник HTML и CSS
В предыдущей части мы создали и опубликовали наш первый сайт. Признаюсь, на сайте очень мало контента, и он пока не выглядит особенно привлекательным.Мы хотим изменить это сейчас. В этой части вы узнаете, как использовать CSS для стилизации страницы. Позже мы добавим больше стиля нашему сайту с помощью фреймворка Bootstrap.
Структура и стиль
Напоминаем: HTML описывает структуру веб-страницы, а CSS определяет внешний вид.
Как мы увидим, разделение структуры и стиля имеет много преимуществ. Это не обязательно, но обычно лучше также писать HTML и CSS в отдельных файлах.
Ссылка на файл CSS
Файл CSS - это обычный текстовый файл с расширением .css
. Мы будем ссылаться на файл CSS из файла HTML.
Создайте новый файл в папке Portfolio . Назовите новый файл main.css
.
Теперь откройте свой index.html
и добавьте элемент
внутри элемента
. С помощью элемента
мы говорим HTML-странице загрузить файл CSS:
Ссылка на файл CSS
Вставьте этот элемент в свой блок
. Теперь ваш код должен выглядеть следующим образом:
Веб-портфолио Марко Веб-портфолио Марко
Добро пожаловать!
Спасибо, что заглянули.
Пожалуйста, осмотритесь.В разделе блога я документирую свой опыт программирования. Вы также можете посмотреть мои веб-проекты. Удачи.
Марко :-)
Важно: Для того, чтобы можно было найти CSS, атрибут href
должен содержать правильный путь к файлу. У нас есть только один main.css
, и он находится в нашей корневой папке. С ведущими /
мы можем попасть в корневую папку из любого места, даже если наш HTML-файл находится во вложенной папке.Таким образом, наш файл CSS всегда можно загрузить с href = "/ main.css"
. Узнайте больше об этом в части 1 в разделе относительные и абсолютные URL-адреса.
Цвета
До этого момента файл CSS все еще пуст. Напишем наши первые строчки CSS. В CSS мы пишем так называемые правила CSS . С помощью правила CSS мы можем указать, что браузер должен делать с определенной частью нашего HTML.
В качестве примера мы изменим цвет фона и цвет текста второго заголовка. Напишите следующие строки в вашем файле CSS.
main.css
h3 { цвет фона: # 607d8b; цвет: #ffffff; }
Результат должен выглядеть так:
Цветовые коды
Цвета создаются на экране путем смешивания различных частей красного, зеленого и синего (RGB). Комбинация красного, зеленого и синего цветов может быть выражена в CSS двумя способами: как значений RGB или как шестнадцатеричных значений (шестнадцатеричные значения). Шестнадцатеричное обозначение является наиболее распространенным.
Давайте посмотрим на наш пример с сине-серым цветом фона сверху:
- Как значения Hex:
# 607d8b
- Как значения RGB:
rgb (96, 125, 139)
В нотации Hex первые два символа представляют красный канал, средние символы - зеленый канал, а последние два символа представляют синий канал.
Работа с цветовыми кодами
Выражение цветов с помощью шестнадцатеричных значений очень популярно, потому что с его помощью вы можете представить огромное количество цветовых комбинаций (более 16.7 миллионов). Однако работать с ними несколько сложно. В большинстве случаев вам понадобится палитра цветов.
Если вы используете Visual Studio Code в качестве редактора, вы можете открыть палитру цветов прямо в файле CSS: наведите указатель мыши на код цвета, и вы должны увидеть палитру цветов.
Онлайн-палитры цветов
Если в ваш редактор не интегрирован палитра цветов, вы можете воспользоваться многочисленными онлайн-селекторами цветов:
Онлайн-палитры цветов
В большинстве случаев для вашего веб-сайта потребуется несколько цветов.Вам понадобится палитра цветов. С помощью простого палитры цветов довольно сложно выбрать цвета, которые хорошо сочетаются друг с другом.
Есть несколько инструментов, облегчающих поиск цветовой палитры. Вот несколько примеров:
Предопределенные цветовые палитры
Генераторы цветовой палитры
- Kuler - определите цветовую линейку, потяните ручку с маленькой стрелкой, и вы получите пять цветов, которые подходят друг к другу.
- Paletton - сложный контроллер для поиска цветовых палитр
- Colourco.de - еще один практичный генератор палитры
Правила CSS
Вы уже видели, как правила CSS могут изменять цвет элемента HTML. Давайте подробнее рассмотрим, как строятся правила CSS.
Правило CSS состоит из трех элементов: селектора , свойства и значения .
Это правило гласит, что все элементы
должны иметь цвет фона # 607d8b
. Селекторы CSS
Селекторы указывают, к каким элементам HTML применяется правило CSS.
Примечание: Мы изучим только самые важные селекторы. С ними вы очень далеко продвинетесь. Чтобы получить более обширный список, поищите в Интернете «селекторы CSS».
Селекторы типа
Селектор типа нацелен на все элементы с определенным тегом HTML. Если бы мы хотели адресовать все элементы p
, например, это выглядело бы так:
CSS
п {
...
}
HTML
...
...
Селекторы классов
Селекторы классов
используются очень часто. Они немного более специфичны, чем селекторы типов, поскольку нацелены на определенную группу элементов, а не на все элементы одного типа.
Чтобы использовать селекторы классов, добавьте к элементу атрибут class
и присвойте ему произвольное значение. В CSS теперь можно адресовать все элементы, которые имеют одинаковый атрибут class
. Классы обозначаются начальным периодом , за которым следует значение класса
.
В следующем примере селектор класса нацелен на все элементы, которые имеют атрибут class
со значением , выделить
.
CSS
.highlight {
...
}
HTML
...
...
...
В этом HTML правило CSS будет применяться к первому и третьему элементам p
. Как видите, элемент также может иметь несколько классов ( выделить
и новый
), разделенных пробелом.
Селекторы идентификаторов
Селекторы
Id очень похожи на селекторы классов. Они выбирают все элементы HTML с атрибутом id
с определенным значением. Идентификаторы обозначаются знаком в начале хэша ( #
), за которым следует значение атрибута id
.
Важное отличие от селекторов классов состоит в том, что селекторы идентификаторов должны встречаться только один раз на страницу HTML, тогда как класс может использоваться для любого количества элементов.
В следующем примере селектор ID выбирает элемент, который имеет атрибут id
со значением navigation
.
CSS
#navigation {
...
}
HTML
...
...
Другие селекторы
Есть еще несколько селекторов (Google - ваш друг). Но самые важные из них описаны выше.
Свойства CSS
Правила
CSS определяют, как должны отображаться элементы HTML. В CSS можно определить множество свойств. Два из них мы уже видели: background-color
и color
.
Я не буду здесь больше объяснять многие свойства CSS. Но я хочу показать, как вы можете узнать больше о CSS самостоятельно. Это приобретает больше смысла, когда вы изучаете их, когда они действительно вам нужны. Есть два сценария дальнейших действий.
Случай 1. Вы видите свойство CSS, о котором вы не знаете…
… найдите в Интернете свойство . Используйте имя свойства вместе с CSS
в качестве условия поиска. Вы можете попробовать это прямо сейчас, выяснив, что делает следующее правило CSS:
отступ: 5 пикселей;
Используйте CSS padding
в качестве поискового запроса.Не соглашайтесь только на первый результат поиска, а открывайте первые 5 или более. Затем решите, на каком веб-сайте вы хотите прочитать подробности.
Попробуйте применить это правило CSS к элементу h3
в своем проекте портфолио.
Случай 2: Вы хотите что-то изменить, но не знаете свойства CSS…
… выполните поиск в Интернете того, что вы хотите сделать вместе с ключевым словом CSS
в поисковых запросах. Вам, вероятно, понадобится несколько попыток, прежде чем вы найдете то, что искали.
Пример. Допустим, вы хотите изменить размер текста. В этом случае используйте размер текста CSS
в качестве условий поиска. Опять же, не ограничивайтесь только первым результатом поиска.
Значения CSS
Мы уже видели несколько значений CSS: например, шестнадцатеричные значения, такие как #ffffff
, или спецификации размера, такие как 5px
. В зависимости от свойства CSS вы должны иногда использовать определенные слова, например, слева
или справа
для выравнивания текста.
Одним из наиболее часто используемых значений CSS являются спецификации размера. Поэтому рассмотрим их подробнее.
Часто размер определяется в пикселей , что сокращенно пикселей
.
п {
размер шрифта: 16 пикселей;
}
Другая возможность - указать размеры в процентах . Проценты всегда относятся к родительскому элементу. Если в следующем примере родительский элемент p
охватывает всю ширину экрана, p
будет составлять 60% этой ширины.
п {
ширина: 60%;
}
Еще одна популярная единица измерения размеров - em
. em
всегда относительно размера шрифта. Это означает, что если вы измените размер шрифта, размер одного em
также будет изменен.
Пример: если элемент имеет размер шрифта 20px
и ширину 5em
, тогда ширина элемента будет 100px
.
п {
размер шрифта: 20 пикселей;
ширина: 5em;
}
Селекторы классов в нашем портфолио
Допустим, мы хотим расширить основную рубрику «Веб-портфолио Марко».Это, очевидно, возможно, если определить правило CSS для элемента h2
следующим образом:
h2 {
размер шрифта: 65 пикселей;
}
Проблема в том, что все элементы h2
на всем нашем сайте будут увеличены. Но если мы хотим увеличить только первый заголовок, лучше использовать селектор классов .
Для этого мы добавляем атрибут класса к элементу h2
в HTML. Мы можем присвоить этому классу любое значение, я выбрал значение title
.
Веб-портфолио Марко
Теперь мы можем указать этот заголовок в CSS с помощью .title
. Правило CSS выглядит следующим образом:
.заглавие {
размер шрифта: 65 пикселей;
}
Если все пойдет хорошо, портфель теперь выглядит так:
Что дальше?
→ Продолжите с части 4: Инструменты разработки в браузере.
HTML Учебник
Это руководство для начинающих.Он учит вас HTML с нуля - начиная с основ. Кодировать HTML на самом деле довольно просто, как будет продемонстрировано в этом руководстве.
Это руководство по HTML разделено на следующие уроки:
Справочный материал HTML
Вот еще несколько справочных материалов HTML, если они вам нужны.
HTML-теги
Полный список всех элементов HTML.
Это алфавитный список элементов HTML со ссылкой на полную страницу с подробными сведениями о каждом элементе.
Все элементы основаны на официальной спецификации HTML5 и включают примечания по использованию, полный список атрибутов, а также ссылки на различные спецификации для каждого элемента (например, спецификацию HTML4, спецификацию HTML5, спецификацию WHATWG).
Перейти к тегам HTML
HTML-коды
Обширный список примеров кода копирования / вставки.
p
, например, это выглядело бы так:...
...
class
и присвойте ему произвольное значение. В CSS теперь можно адресовать все элементы, которые имеют одинаковый атрибут class
. Классы обозначаются начальным периодом , за которым следует значение класса
. class
со значением , выделить
....
...
...
p
. Как видите, элемент также может иметь несколько классов ( выделить
и новый
), разделенных пробелом. id
с определенным значением. Идентификаторы обозначаются знаком в начале хэша ( #
), за которым следует значение атрибута id
. id
со значением navigation
....
...
background-color
и color
. CSS
в качестве условия поиска. Вы можете попробовать это прямо сейчас, выяснив, что делает следующее правило CSS: CSS padding
в качестве поискового запроса.Не соглашайтесь только на первый результат поиска, а открывайте первые 5 или более. Затем решите, на каком веб-сайте вы хотите прочитать подробности. h3
в своем проекте портфолио. CSS
в поисковых запросах. Вам, вероятно, понадобится несколько попыток, прежде чем вы найдете то, что искали. CSS
в качестве условий поиска. Опять же, не ограничивайтесь только первым результатом поиска. #ffffff
, или спецификации размера, такие как 5px
. В зависимости от свойства CSS вы должны иногда использовать определенные слова, например, слева
или справа
для выравнивания текста. пикселей
. p
охватывает всю ширину экрана, p
будет составлять 60% этой ширины. em
. em
всегда относительно размера шрифта. Это означает, что если вы измените размер шрифта, размер одного em
также будет изменен. 20px
и ширину 5em
, тогда ширина элемента будет 100px
. h2
следующим образом: h2
на всем нашем сайте будут увеличены. Но если мы хотим увеличить только первый заголовок, лучше использовать селектор классов . h2
в HTML. Мы можем присвоить этому классу любое значение, я выбрал значение title
.Веб-портфолио Марко
.title
. Правило CSS выглядит следующим образом:HTML-теги
Полный список всех элементов HTML.
Это алфавитный список элементов HTML со ссылкой на полную страницу с подробными сведениями о каждом элементе.
Все элементы основаны на официальной спецификации HTML5 и включают примечания по использованию, полный список атрибутов, а также ссылки на различные спецификации для каждого элемента (например, спецификацию HTML4, спецификацию HTML5, спецификацию WHATWG).
Перейти к тегам HTML
HTML-коды
Обширный список примеров кода копирования / вставки.
Добавить комментарий