как создать сайт без HTML и CSS
HTML является стандартом для создания контента в Интернете. Из Википедии:
Язык разметки гипертекста, обычно называемый HTML, является стандартным языком разметки, используемым для создания веб-страниц. Наряду с CSS и JavaScript, HTML является краеугольной технологией, используемой большинством веб-сайтов для создания визуально привлекательных веб-страниц, пользовательских интерфейсов для веб-приложений и пользовательских интерфейсов для многих мобильных приложений. 1 Веб-браузеры могут читать файлы HTML и отображать их на видимых или слышимых веб-страницах. HTML семантически описывает структуру веб-сайта вместе с подсказками для презентации, делая его языком разметки, а не языком программирования.
Даже если у стиля разметки Android могут быть некоторые преимущества, я настоятельно рекомендую вам пересмотреть использование HTML / css / javascript при создании веб-контента. Это единственные языки, которые понятны всем основным веб-браузерам.
Однако, если вы действительно не хотите использовать HTML, я предлагаю Flash или Silverlight. Silverlight использует вариант WPF для разметки, который несколько похож на разметку в Android. Однако, когда клиент хочет посетить вашу веб-страницу, он должен использовать плагин для ее просмотра.
Silverlight: https://www.microsoft.com/silverlight/
Flash: http://www.adobe.com/devnet/flash.html
Кроме того, подумайте, кто ваш клиент. Это внутренняя веб-страница только для вас? Или это общедоступная веб-страница? Если это страница только для вас, то вы можете использовать сторонние платформы, такие как Flash или Silverlight. Но если это общедоступная веб-страница, вам действительно стоит пересмотреть использование HTML.
Обновить:
Вы также можете взглянуть на WebAssembly . Поддерживается «общими браузерами». От MDN :
Автор: smoksnes Размещён: 28.01.2016 07:09[…] он обеспечивает способ запуска кода, написанного на нескольких языках в Интернете, с почти естественной скоростью, а клиентские приложения, работающие в Интернете, ранее не могли этого сделать.
issue.life
как создать сайт без html и css — html
HTML является стандартом для создания контента в Интернете. Из Википедии:
Язык разметки гипертекста, обычно называемый HTML, является стандартным языком разметки, используемым для создания веб-страниц. Наряду с CSS и JavaScript, HTML является краеугольной технологией, используемой большинством веб-сайтов для создания визуально привлекательных веб-страниц, пользовательских интерфейсов для веб-приложений и пользовательских интерфейсов для многих мобильных приложений. 1 Веб-браузеры могут читать файлы HTML и отображать их на видимых или слышимых веб-страницах. HTML семантически описывает структуру веб-сайта вместе с подсказками для презентации, делая его языком разметки, а не языком программирования.
Даже если у стиля разметки Android могут быть некоторые преимущества, я настоятельно рекомендую вам пересмотреть использование HTML/css/javascript при создании веб-контента. Это единственные языки, которые понятны всем основным веб-браузерам.
Однако, если вы действительно не хотите использовать HTML, я предлагаю Flash или Silverlight. Silverlight использует вариант WPF для разметки, который несколько похож на разметку в Android. Однако, когда клиент хочет посетить вашу веб-страницу, он должен использовать плагин для ее просмотра.
Silverlight: https://www.microsoft.com/silverlight/
Flash: http://www.adobe.com/devnet/flash.html
Кроме того, подумайте, кто ваш клиент. Это внутренняя веб-страница только для вас? Или это общедоступная веб-страница? Если это страница только для вас, то вы можете использовать сторонние платформы, такие как Flash или Silverlight. Но если это общедоступная веб-страница, вам действительно стоит пересмотреть использование HTML.
Обновить:
Вы также можете взглянуть на WebAssembly. Поддерживается «общими браузерами». От MDN:
[…] он обеспечивает способ запуска кода, написанного на нескольких языках в Интернете, с почти естественной скоростью, с клиентскими приложениями, работающими в Интернете, которые раньше не могли этого сделать.
qaru.site
Верстка сайта на HTML5 и CSS3
От автора: с тех пор, как в сети стали появляться статьи, демонстрирующие новые свойства HTML5 и CSS3, у меня родилась идея создания верстки сайта без изображений. Взяв на вооружение улучшения HTML5 и CSS3 (по сравнению с предыдущими почтенными спецификациями), не слишком сложно сверстать достойно выглядящий веб сайт, которому не придется полагаться на изображения в качестве элементов разметки.
Вот изображение сайта, который мы будем верстать на HTML5 и CSS3:
Практический курс по верстке адаптивного сайта с нуля!
Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3
Узнать подробнееПеред тем, как мы приступим к практическим шагам, я Вам рекомендую просмотреть демо-результат работы.
Также скачайте исходники себе на компьютер!
Выше на изображении вы видите контент папки, содержащей финальную демоверсию страницы – как и обещано, ни одного изображения. У нас имеется страница HTML с «продвинутой» разметкой, файл CSS, содержащий стили, управляемые CSS3 и папка, содержащая несколько шрифтов, которые мы собираемся вставить, применив правило @font-face.
Как обычно, я советую расположить все содержимое сайта в файле index.html еще до того, как вам в голову придет перейти к CSS, так что давайте прямиком к этому и приступим.
Верстка на HTML5 — разработка быстрее, а код гибче
Вдобавок к размещению новых семантических элементов HTML5 еще и сильно укорачивает код.
<!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <title>Fictive Company Blog | a blog showcasing the übercoolness of HTML5 & CSS3</title> <!—[if lt IE 9]><script src=http://html5shiv.googlecode.com/svn/trunk/html5.js></script><![endif]—> <link href=styles.css rel=stylesheet /> </head>
<!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <title>Fictive Company Blog | a blog showcasing the übercoolness of HTML5 & CSS3</title> <!—[if lt IE 9]><script src=http://html5shiv.googlecode.com/svn/trunk/html5.js></script><![endif]—> <link href=styles.css rel=stylesheet /> </head> |
Заметно, что они вышли гораздо аккуратнее, чем то, что у вас получилось бы, если писать HTML4 или XHTML. Объявление doctype занимает всего четыре буквы.
А вот как это было раньше:
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Strict//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd»>
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Strict//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd»> |
Способ HTML5 гораздо лучше, правда? Далее мы открываем тэг html и устанавливаем язык документа. (Подтэг своего языка можно найти в IANA Language Subtag Registry). Еще одно заметное тут изменение – отсутствие кавычек, окружающих значение en. Вам приходилось для подтверждения правильности включать кавычки в XHTML, но исходя из того, что это HTML5, они больше не необходимы.
Может, это покажется совсем небольшим выигрышем: сколько (кило)байт вы сэкономите на нескольких кавычках? Но ведь страница грузится не единожды; со временем она вам за все отплатит. У вас в действительности может приключиться другая сложность — по привычке вы продолжите добавлять кавычки. Если в своем любимом текстовом редакторе вы пользуетесь великолепным плагином Zen Coding, то он добавляет кавычки автоматически. Единственное решение проблемы – найти и убрать их все после окончания работы над файлом.
В элементе head мы сначала определяем набор символов и добавляем заглавие. Весьма стандартно, без кавычек. Двигаясь дальше, вставляем условный комментарий, внутрь которого загружаем файл JavaScript, который поможет нам работать с Internet Explorer (IE) 8 и более ранними его версиями.
Условный комментарий – это вид HTML-комментария, который Microsoft использует в IE, по сути, для реализации отдельных (или всех) версий своего браузера.
Используемый нами здесь комментарий проверяет, является ли браузер, открывающий страницу, Internet Explorer’ом с номером версии менее 9. Другой комментарий, который мы бы использовали, это: ; он проверил бы, является ли открывающий страницу браузер IE версией ниже или равной 8. По существу, между этими двумя комментариями нет разницы; они оба направлены на один ряд версий IE, так что можете взять любой.
Причина включения скрипта HTML5Shiv Реми Шарпа (Remy Sharp) кроется в отсутствии у Internet Explorer’а поддержки элементов HTML5. Проблема IE в том, что он не применяет никаких стилей CSS к элементам, которые не распознает. Таким образом, чтобы заставить более старые версии IE правильно выполнять элементы HTML5, нам нужно при помощи JavaScript создать незнакомые элементы.
Продвигаясь к тэгу body, размечаем область заголовка своей страницы, где полно элементов HTML5:
<body> <header> <hgroup> <h2>Fictive Company Blog</h2> <h3>a blog showcasing the übercoolness of HTML5 & CSS3</h3> </hgroup> <nav id=global> <ul> <li><a href=#>Home</a></li> <li><a href=#>About</a></li> <li id=services> <a href=#>Services</a> <ul id=subMenu> <li><a href=#>Whatever</a></li> <li><a href=#>Your Heart</a></li> <li><a href=#>Desires</a></li> </ul> </li> <li><a href=#>Portfolio</a></li> <li><a href=#>Contact</a></li> </ul> </nav> </header>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <body> <header> <hgroup> <h2>Fictive Company Blog</h2> <h3>a blog showcasing the übercoolness of HTML5 & CSS3</h3> </hgroup> <nav id=global> <ul> <li><a href=#>Home</a></li> <li><a href=#>About</a></li> <li id=services> <a href=#>Services</a> <ul id=subMenu> <li><a href=#>Whatever</a></li> <li><a href=#>Your Heart</a></li> <li><a href=#>Desires</a></li> </ul> </li> <li><a href=#>Portfolio</a></li> <li><a href=#>Contact</a></li> </ul> </nav> </header> |
Элемент Header
Сразу же после открытия тэга body мы воспользуемся одним из новых элементов HTML5 – header. Вот какое определение дает элементу заголовка консорциум Word Wide Web (W3C):
Элемент заголовка (header) представляет вступительную группу или вспомогательные средства навигации.
Следуя их рекомендации, элемент header будет содержать наш логотип, подзаголовок и основную навигацию. При вводе элемента заголовка header у нас появляется деталь разметки, содержащая все те части страницы, которые мы интуитивно считаем заголовком. (Или все те детали страницы, которые будут вложены в элемент div с id заголовка.) На странице элемент header можно употребить не один раз, и мы снова будем пользоваться им внутри элементов article, в которых будут содержаться вступления к постам.
Элемент Hgroup
Первым внутри элемента заголовка идет другой новый тэг – hgroup. Мы воспользуемся им для показа соответственно логотипа нашего сайта и подзаголовка в тэгах h2 и h3.
Элемент hgroup используется для группирования набора элементов h2-h6, когда у заголовка имеются множественные уровни, такие как субименования, альтернативные названия или подзаголовки.
Элемент hgroup может смотреться излишним, пока вы не обернете, как обычно, заголовки в элемент div для того, чтобы у названия или субименования(й) был обычный фон или стиль. Однако в схеме документа hgroup играет важную роль. Алгоритм схемы проверяет вашу страницу и передает структуру заголовка. Проверить набросок своей работы с помощью инструмента Outliner. Когда алгоритм схемы столкнется с элементом hgroup, он проигнорирует все, кроме заголовка самого высшего уровня (обычно h2).
Теперь у нас возникла проблема: алгоритм схемы не безупречен и не завершен. Например, следующий элемент, который мы обсудим – это элемент nav, и разметка помечает его как «Untitled Section» (область без названия). К разработчикам разметки поступали просьбы об изменении алгоритма схемы для того, чтобы тот представлял элемент nav как «Navigation» (навигация). В любом случае, элемент hgroup обеспечивает вас способом группирования своих заголовков и, таким образом, организует их как структурно, так и семантически.
Мы переходим к следующему элементу HTML5 – nav. В nav мы включим основную навигацию сайта, обернутую в неупорядоченный список.
Элемент nav представляет сектор страницы, который ссылается на другие страницы или области внутри страницы: область со ссылками навигации.
Практический курс по верстке адаптивного сайта с нуля!
Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3
Узнать подробнееИспользование nav для создания основной навигации сайта – это нечто вроде данности, но обстоятельства таковы, что на вашем сайте будет больше областей, содержащих ссылки; вопрос в том, которые из них вам следует обернуть тэгом nav. Вот некоторые примеры использования, которые, я считаю, могут подойти:
Таблица содержания (TOC) в длинном документе;
Навигация «ссылки-цепочки»;
Нумерованные ссылки типа «предыдущий/следующий» и
Связанные посты.
Согласно спецификации, это могут быть подходящие или неподходящие случаи употребления элемента nav. Спецификация не очень четкая, а приводимые примеры не слишком помогают. Так что пока спецификация не окончательная и более конкретная, для выбора правильного метода использования элемента nav можно полагаться только на сообщество разработчиков.
Элемент Article
Следующий элемент, который я хочу вам представить – article. Основная область нашей демо-страницы содержит три цитаты из постов, и каждую из них мы обернем в тэг article.
<article> <header> <div class=time> <div class=year>2010</div> <div class=date>16<span>apr</span></div> </div> <h2>Sample Post 1</h2> <div class=comments>38</div> </header> <p>Curabitur ut congue hac, diam turpis[…]</p> <footer> <em>Written by:</em> <strong>Author Name</strong> <span class=newLine><em>Tags:</em> <a class=tags href=#>cool</a><a class=tags href=#>modern</a><a class=tags href=#>hype-friendly</a></span> <a class=button href=#>Continue Reading</a> </footer> </article>
<article> <header> <div class=time> <div class=year>2010</div> <div class=date>16<span>apr</span></div> </div> <h2>Sample Post 1</h2> <div class=comments>38</div> </header> <p>Curabitur ut congue hac, diam turpis[…]</p> <footer> <em>Written by:</em> <strong>Author Name</strong> <span class=newLine><em>Tags:</em> <a class=tags href=#>cool</a><a class=tags href=#>modern</a><a class=tags href=#>hype-friendly</a></span> <a class=button href=#>Continue Reading</a> </footer> </article> |
Вот определение W3C для элемента article:
Элемент article представляет в документе модульную композицию […], таким образом, он предназначен стать автономно распределяемым или многократно используемым, например, при синдикации (одновременном опубликовании контента на нескольких веб-узлах).
На этот раз спецификация более понятная и пост в блог (или его отрывок) гораздо лучше (обратите внимание на упоминание о синдикации) подходит к article. Конечно, мы можем разместить на странице много элементов article.
Вы, несомненно, заметили, что внутри article мы разместили элементы заголовка и нижнего колонтитула. Как header, так и footer могут быть использованы более одного раза на отдельной HTML-странице. Так как header – это «вступительная группа или вспомогательный элемент навигации», то мы включили в него дату, название и количество комментариев. Далее, у нас имеется параграф с отрывком из поста, за которым следует footer (нижний колонтитул).
Как я уже говорил, нижний колонтитул footer можно использовать на одной странице столько раз, сколько нужно, и он представляет собой сегмент нижнего колонтитула страницы документа или часть документа.
Элемент footer представляет нижний колонтитул той секции, к которой обращается. Обычно нижний колонтитул содержит информацию о своей секции, такую, как авторство, ссылки на связанные документы, дату копирайта и прочее.
У нас на демо-странице есть четыре элемента footer: по одному на каждый из трех элементов article и общий нижний колонтитул для всей страницы. Нижний колонтитул в элементе article содержит имя автора поста, тэги и кнопку ссылки на полную версию поста в блоге.
Общий нижний колонтитул содержит три элемента секций и извещение об авторском праве. Оба варианта использования элемента footer правомерны и соответствуют рекомендации W3C.
Элемент Section
Область общего нижнего колонтитула нашей демо-страницы содержит три элемента section. В них мы перечисляем самые популярные посты блога, последние комментарии и короткую биографию своей выдуманной компании.
Элемент section представляет общую область документа или приложения. Секция в данном случае – это тематическое группирование содержимого, обычно при помощи заголовка.
Элемент section довольно хитрый, потому что в определении по спецификации кажется очень похожим на элемент div. Я попался в эту ловушку, когда начал писать код для демо-страницы; я разместил внутри элемента section три элемента article. Вскоре я понял ошибочность своих методов. Единственный способ решить, употреблять ли section – это посмотреть, нужно ли той области, которую вы хотите обернуть элементом section, название (заголовок). Из определения видно, что у элемента section обычно есть заголовок.
Другой вопрос, который полезно задавать для установления обоснованности использования элемента section, это: добавляете ли вы его исключительно для стилей? Вы добавляете его просто потому, что нужно выделить эту секцию с помощью JavaScript, или потому что нужно применить к ней обычный стиль, и вы вместо того должны использовать элемент div.
Обертывание в тэг section трех элементов article нашей демо-страницы было бы оправдано, если бы section включал заголовок типа «Последние посты в блогах». Это имело бы смысл; иначе тэг, внутри которого расположены элементы article – это просто поддержка стилей – нечто, помогающее нам нацелиться на него при помощи JavaScript или CSS.
Элемент Aside
Последний используемый для демо-страницы элемент HTML5 – aside; мы использовали его как контейнер боковой колонки.
Элемент aside представляет секцию страницы, состоящую их контента, поверхностно связанного с содержимым, расположенным вокруг aside, и который может восприниматься отдельно от этого содержимого. Такие секции часто представлены в книгопечатании как боковые колонки.
Как видно из спецификации, один из примеров идеального использования элемента aside – это боковая колонка. Ниже на графике можно увидеть расположение иерархии элемента aside нашей демо-страницы.
Мы разместили два section и один nav. Первый элемент section содержит ссылки на Twitter и RSS, а второй представляет последний твит (запись пользователя в Twitter’е). Второй элемент section, кроме того — один из редких случаев, когда у него отсутствует заголовок. У него могло бы быть название, что-нибудь типа: «Последний твит», но, я думаю, это необязательно, потому что читатели привыкли видеть блоки вроде этого, а метка Twitter’а под цитатой очень узнаваема. Элемент nav нашей боковой колонки используется для отражения списка блогов и, в отличие от основной навигации, у него есть заголовок.
Последнее слово
Итак, вот и подошла к завершению первая часть нашей статьи посвящённой верстке сайта на HTML5 и CSS3. Я старался сделать ее настолько короткой, насколько можно, и не тратить слишком много времени на неопределенности в спецификации HTML5, потому что она еще не закончена. Тем временем нам придется полагаться на сообщество и труд «лекарей» HTML5, что станут нашими проводниками по внедрению новых элементов в сайты.
Спасибо за прочтение и не пропустите вторую часть статьи, где мы обсудим свойства CSS3, используемые для декорирования разметки.
Как обычно, я с нетерпением жду любых вопросов и комментариев. Пожалуйста, не бойтесь высказаться и начать обсуждение использования новых элементов, потому что это – лучший способ прояснить их пользу.
Автор: Marko Randjelovic
Редакция: Рог Виктор и Андрей Бернацкий. Команда webformyself.
E-mail: [email protected]
Практический курс по верстке адаптивного сайта с нуля!
Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3
Узнать подробнееPSD to HTML
Верстка сайта на HTML5 и CSS3 с нуля
Смотретьwebformyself.com
Как создать сайт без знания HTML и PHP
- Подробности
- Категория: Новости сайта
- Просмотров: 4593
На заре развития Интернета создание сайта представляло из себя довольно трудоемкий процесс, потому что интернет-ресурсы писались в обычном текстовом виде на языке HTML, где все эффекты и параметры оформления записывались длинными командами.
Профессиональные сайты выглядели более-менее качественно, а вот домашние страницы большинства обычных пользователей, которые слабо знали HTML, в большинстве случаев были отвратительно сверстаны и оформлены.
С приходом в веб-строительство новых технологий, в частности CSS и PHP, создать мало-мальски хороший сайт можно с минимальными знаниями ПК, если и таких нет в наличии, то можно и вовсе загрузить на компьютер готовый сайт. Скачать готовый сайт предлагают многие площадки в интернете, делают они это для привлечения дополнительного трафика. Причем скачиваемые сайты предоставляются как минимум в двух вариантах:
1. Статический сайт, созданный с применением HTMLи Javascript. Подойдет вам, если вы не намереваетесь создавать серьезного личного портала. Статический сайт – это набор html-файлов, связанных между собой вручную проставленными ссылками. Статический сайт – идеальный способ разместить в сети свои контактные данные. Для запуска сайта потребуется купить домен и закачать файлы на привязанный хостинг.
2. Динамический сайт – это сложный программный продукт, базирующийся на языке PHP. Чаще всего такие сайты можно скачать в виде так называемых «движков», которые затем можно установить на хостинг и настроить под свои нужды. Работа с «движками» требует небольшого числа специфических навыков, которые можно приобрести, почитав руководство пользователя или публикации в Интернете.
Рассказать друзьям
Платная консультация по вопросам 1500 руб/час
Прочитали статью и остались вопросы? Меня зовут Валерий и я её автор. С радостью объясню Вам в скайпе все затруднительные моменты, которые остались за рамками статьи!
Подробнее …
Добавить комментарий
xdan.ru
А если без JavaScript? / Habr
В нашем мире без JavaScript никуда! Куча фреймворков, библиотек и прочей радости! jQuery плотно вошел в нашу жизнь. React с Angular пробивают дорогу к светлому будущему. Да и не за горами поддержка браузерами ES6 без Babel.Но если тема заходит об обычном сайте со стандартным функционалом, не редки случаи, когда JavaScript начинают “злоупотрелять”. И все, в принципе, нормально… Но порой задаешься вопросом: «А если без JavaScript?».
Поэтому хочу поделиться с Вами вариантами реализации того или иного функционала, используя только html и css. Возможно, какие-то Вы уже видели, или даже используете в своих проектах, но здесь я решил собрать все полезные (и не очень) наработки, которые могут заменить js.
Все примеры адаптивные и легко расширяемые. Логика работы построена на checkbox и radiobutton, с которыми связаны label по id. Id можно генерировать на стороне сервера.
Но сразу хочу заметить, что данный код служит лишь примером реализации, и я не добавлял к свойствам вендорных префиксов.
Пойдем от простых решений к более интересным.
1. Табы / вкладки
label — вкладка;
p — контейнер для текста (можно заменить на div, к примеру).
Чтобы добавить новую вкладку, надо добавить в html теги input+label+p.
2. Аккордеон
Работает по такому же принципу, как и 1 пример.
3. Модальное окно
Модальное окно открыто, когда input:checked.
Теперь в любом месте в документе можно разместить кнопку label[for=zayavka], нажатие на которую будет открывать модальное окно. «zayavka» — это id модального окна, а точнее id input’а, который его «открывает». Т.е. что бы добавить еще 1 модальное окно, надо скопировать input+div.modal и заменить id input’а и for у label, которые с ним связаны.
4. Навигация / меню
Это вариант реализации мобильного меню с подпунктами. Можно, естественно, адаптировать через медиа-запросы до десктопной версии.
5. Слайдер с превью изображений
Размер слайдера и количество изображений в нем можно сделать любое. Чтобы добавить новое изображение, нужно скопировать конструкцию input+(.item>img)+label>img (опять же, это можно генерировать автоматически на стороне сервера). Первый img — это основное изображение, второй img — превью. При желании, flex можно заменить на inline-block или float.
6. Карусель с «ленивой» загрузкой изображений
Размер карусели и количество изображений в ней можно сделать любое. Также можно доработать css и сделать отображение нескольких изображений в ряд. «Ленивая» загрузка здесь достигается путем того, что изображения прописываются в background-image для div, а в css есть строка, которая перебивает это свойство для div, которые не отображены на экране. В итоге, изображения загрузятся только тогда, когда пользователь начнет листать карусель.
Div с background-image можно заменить на обычный <img>, но тогда ленивая загрузка работать не будет. Чтобы добавить новое изображение, надо добавить в html теги input+div>label+.item. Причем, for у label должен вести на input перед предыдущим изображением (пример см. в коде выше).
Итог
Все примеры не привязаны к id элементов и их количеству! Т.е. не надо лезть в css при добавлении слайда в карусель, или новой вкладки таба. Id элементов можно задавать любые — все будет работать!
Так же хочу добавить, что, например, «прилипание» меню к верхней части экрана при скроллинге можно сделать, установив свойство position: sticky для меню. Но это свойство поддерживается не всеми браузерами.
Надеюсь, данная статья оказалась полезна для Вас! Таким образом можно реализовать еще много различных элементов на сайте без JavaScript. Один из плюс таких реализаций — это работа в браузерах с выключенным JavaScript (если в наше время кто-то таким пользуется).
Спасибо за внимание!
habr.com
Как создать простой HTML сайт — сайт на PHP своими руками
Как создать простой html сайт, скачать простые шаблоны HTML сайтов, пример написания страницы сайта.
Для того, чтобы создать свой первый сайт, или простую HTML страничку, нужно освоить несколько обязательных пунктов, которые будут описаны в данной статье. А главное — нужно понимать, что сайт за пять минут не делается. Естественно, все видят много рекламных материалов, которые обещают чудесный веб-сайт своими руками за несколько мгновений, например скачай шаблон и загрузи на хостинг… Но все это не совсем правда. Можно со мной не согласиться, но я начинал с ноля и знаю о чем пишу. Для начала, как минимум нужно ознакомиться с языком HTML, без которого не возможно написать страницу и разобраться со структурой сайта, типа где колесо а где руль. Для примера, нужно перечитать все страницы данного сайта, чтобы создать приличный сайт и раскрутить … И когда появиться общее представление, тогда и двери начнут открываться. А начинать нужно — значит начнем создавать свою первую веб-страничку и удачи нам!
Основные HTML теги для написания сайта.
Для начала нужно ознакомиться с основными тегами, которые применяются при создании любого веб-сайта. Подробнее они описаны в разделе просто о HTML этого сайта и этих знаний будет вполне достаточно для начала, а ниже общий осмотр, тегов. Их нужно уметь видеть и понимать предназначение, тогда не будет проблем с изменениями и дополнениями на странице.
<html> — этот тег стоит в самом начале любой страницы, и обьявляет кодировки и саму страницу.
</html> — этим тегом обязательно заканчиваются все страницы, точнее обьявляют конец страницы.
<head> </head> — между этими тегами находится невидимая часть сайта, документация.
<title><.title> — между этими тегами пишется название вашего сайта.
<body> </body > — между этими тегами пишется ввесь контент сайта — наполнение страницы.
<table> <tr> <td> — это таблица, одна из самых важных конструкций при построении сайта.
<h> … </h> <p>…</p> <li>…</li> — теги для написания заголовков, параграфов, списков для вставки текста на страницу.
<div></div> — блочный элемент, на котором можно построить весь сайт, изучить свойства тега div нужно обязательно.
<img src=»адрес» width=»ширина» height=»высота» alt=»название» > — так вставляется изображение.
<a href=»# адрес»> Страница 1 </a> — так делается ссылка на страницу.
Инструменты для верстки веб-сайта.
Для верстки сайта нужен редактор, в котором можно его верстать. Лучше всего для этой цели подойдет програма Adobe_Dreamweaver_CS3_v9_RUS,, которую можно скачать в сети и установить на свой компьютер. С ее помощью открываются все файлы для редактирования.
В дальнейшем, нужно будет установит на свой комп локальный сервер. Это прога, полный симулятор обычного сервера, в котором ведется создание, редактирование и просмотр сложных веб-проектов, написанных на языках PHP и с хранением информации в базах данных MSQL. Но к этому еще далеко и возможно многим не понадобиться.
Естественно, нужно видеть страницу которую создаем. Для этого подойдет любой браузер. И если Вы уже читаете данную статью, значит Вы в сети и браузер на вашем компе уже установлен. А открыть файл для просмотра можно дважды кликнув по файлу страницы, или выбрать пункт меню — открыть с помощью, и выбрать свой браузер.
А для того, чтобы страница была красивой, нужно вставить изображение. Но сначала нужно его отредактировать в каком то редакторе. Лучше всего это делать в проге — Adobe Photoshop, которую также нужно изучить.
Из каких частей состоит страница сайта?
Для начала создадим простую HTML страницу и назовем ее — index.html. Она будет главной и название должно быть только таким, все остальные страницы можно называть как угодно, но обязательно с расширением _ _.html и обычно создают папку для хранения изображений.
Должно получиться вот так —
Состоит страница минимум из трех частей:
хедер (шапка сайта) — в котором находятся все кодировки, стили, название страницы, основные логотипы, ключевые слова.
контент — здесь все наполнение, другими словами все что нужно показать в браузере, это тексты, изображения и т.д.
футер (подвал) — здесь обычно счетчики, копирайты, возможно меню, реклама, или что то другое.
<!DOCTYPE_ _> обязательная часть
<html> обьявление языка написания страницы
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ /> — кодировки сайта
<title>Здесь название страницы, отображаемое в верхнем левом углу браузера</title>
</head>
<body>
— здесь располагают ХЕДЕР и меню сайта
——— дальше контентная часть
это уже веб-страница, которую можно сохранить в файл с названием — ya.html и посмотреть в браузере.
— внизу обычно ФУТЕР
</body>
</html> — обьявление окончания данной страницы
Стили в языке HTML при создании сайта.
Подробно о стилях CSS написано в последующей статье, а сейчас в двух словах:
Всем тегам нужно установить свои параметры. Точнее установить размеры, цвет, расположение по горизонтали и вертикали и т.д. Вот все эти параметры можно назвать стилями, а описывают их в отдельном файле, который часто называют style.css, но в данном примере некоторые стили будут описаны на самой странице,
между тегами <head> и </head>,
а обьявляться они будут между тегами <style> и </style>
Пример простой HTML страницы.
<html>
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ />
<title>Первая страница.
<style>
/* здесь описаны стили оформления ссылок*/
a:link {
color: #0033FF;
text-decoration: none;
}
a:hover {
color:#666633;
text-decoration: underline;
}
/* здесь описаны стили оформления контента*/
#kontent {
text-align:center;
}
</style>
<body id=»kontent»>
<h2 align=»center»>Моя первая страница!
Так можно создавать свою первую страницу.
Для начала приведен простой пример, по ссылке можно посмотреть пример,
который создан из таблиц.
пример страницы построенной на таблицах.
</body>
</html>
Теперь можно посмотреть на пример простой HTML страницы здесь
Возможно я повторюсь, но чтобы убедится что все работает и сделать это своими руками, сделайте следующее:
На пустой странице щелкните правой кнопкой мышки, выбираете меню «Создать» — «Текстовый документ«, дальше меняете название файла на
index.html, потом копируете код страницы с примера , открываете файл index.html с помощью блокнота, вставляете с буфера код,
сохраняете, дальше открываете файл с помощью браузера Mozilla Firefox, и смотрите результат.
Следующим шагом в освоении сайто-строения, нужно освоить построение таблиц, на основе которых практически строится сайт, а пример такой страницы смотрите на данном примере.
А построение более сложного проекта, созданного без использования таблиц, можно изучить на следующей странице, где описано создание сайта с использованием тега div
kapon.com.ua
html шаблон, или как сделать сайт без больших затрат
20 августа 2012 2491 58Здравствуйте, уважаемые читатели моего блога!
В данной статье речь пойдет о html шаблонах для сайтов.
Этот пост писал не я, статья была предоставлена мне компанией link-broker.
Напомню, что я уже публиковал один обучающий пост про фильтры Google на своем блоге, сегодня публикую вторую статью.
Создание сайтов у многих ассоциируется с необходимостью осуществления целого комплекса технически сложных и трудоёмких процедур, однако на самом деле вовсе не обязательно прикладывать много усилий к работе с движками и административными панелями. Достаточно просто использовать шаблон сайта, который позволяет решать несложные задачи.
Что такое html шаблон?
По своей сути, html шаблон представляет собой готовое решение для создания сайтов с несложной структурой. Использование шаблона позволяет существенно сократить затраты сил, времени и прочих ресурсов на разработку веб-ресурса. Он не требует осуществления трудоёмких и сложных процедур, с которыми обычно сопряжено создание сайтов.
Благодаря этому достигается главное условие эффективной разработки сайтов – это предельная сжатость сроков изготовления. Сайт с одной или парой страничек можно создать за считанные часы. Это позволяет приступать к работе в тот же день, когда был размещён заказ на изготовление сайта. Впрочем, обладая хотя бы базовыми навыками в области программирования, любой человек может создать несложный сайт, используя html шаблон, самостоятельно, без привлечения специалистов.
Конечно, профессионал справится с этой задачей лучше и быстрее, но в целях экономии можно обойтись и своими силами. Срочность изготовления сайтов с использованием шаблонов позволяет приступить к эксплуатации площадки как можно раньше, а это, в свою очередь, даёт возможность приблизить во времени стартовый момент получения отдачи. По умолчанию, чем раньше будет готов сайт, тем лучше, поскольку для его полноценного эффективного функционирования нужно ещё осуществить раскрутку, на что тоже нужно время. Соответственно, приближая начало раскрутки, владелец площадки может рассчитывать на получение реального дохода от своего сайта уже в обозримом будущем.
В каких случаях нужен html шаблон?
Как правило, html шаблон используют тогда, когда необходимо в срочном порядке создать ресурс с несложной структурой и небогатым функционалом. Например, это может быть одно- или двухстраничный информационный ресурс, сайт-визитка и т.д. Для создания сайтов с более сложной организацией одного использования шаблона недостаточно – нужно работать с веб-документами, прописывая сложные коды и формируя нужную структуру.
К счастью, с появлением пятого стандарта языка программирования это перестало быть проблемой, поскольку структура и код веб-документов в HTML 5 существенно упрощены по сравнению с предыдущей версией веб-языка. Использование html шаблона незаменимо тогда, когда нужно создать ресурс за рекордно короткие сроки. Если на разработку сложного сайта требуется от нескольких дней до нескольких недель, то создать незамысловатую площадку с использованием готового шаблона занимает всего пару часов, а при высоком мастерстве программиста – и того меньше.
Срочность при изготовлении сайта может быть продиктована необходимостью проинформировать пользователей о приближающемся событии, которое должно произойти уже со дня на день. Заказывать разработку сложного сайта долго и дорого – намного разумнее использовать в данном случае html шаблон, который позволит свести время изготовления ресурса к минимуму. Соответственно, можно не только уложиться в срок перед приближающейся датой, о которой нужно проинформировать аудиторию, но и сэкономить средства.
Каковы преимущества использования html шаблона?
Популярность html шаблонов стремительно растёт – с каждым днём армия поклонников таких инструментов программирования возрастает, так же как и количество самих шаблонов. Главное преимущество html шаблона состоит в простоте работы с ним. Те, кто хотя бы единожды сталкивались с необходимостью разработки сайта, знают, сколько сил и времени нужно потратить на то, чтобы создать качественную площадку. Даже если обращаться к высококлассным мастерам, всё равно на разработку хорошего сайта уходит достаточное количество времени, которое могло бы пригодиться на решение других не менее важных задач, таких как наполнение контентом, продвижение и т.д. Порой на создание полноценной площадки уходит несколько недель, которые тратятся на создание множества сложных структурированных веб-документов.
Всё это занимает много времени, которое, как известно, сегодня на вес золота. В этом контексте html шаблон позволяет сэкономить массу драгоценного времени, поскольку полный цикл создания сайта с его использованием занимает всего несколько часов. Такие скромные затраты времени на изготовление площадки позволяют, во-первых, удешевить процесс, во-вторых, приступить к раскрутке площадки раньше, чтобы приблизить его монетизацию. Сайты, созданные на основе шаблонов, стоят гораздо дешевле обычных, поскольку на их разработку тратится гораздо меньше ресурсов всех видов.
Шаблоны html 5 имеют простую структуру, которая позволяет без корректировок получать готовые ресурсы с несложной структурой, способные выполнять базовые задачи. Если этого достаточно, а бюджет создания сайта ограничен, то шаблон – это именно то, что нужно.
Следующее видео расскажет Вам об html 5:
Смотрите полный видеокурс на iTunes
Как создать сайт с помощью html шаблона?
Существует два основных способа создания сайтов с помощью html шаблона. Первый, и самый распространённый – это обратиться к специалисту, предлагающему услуги экспресс-разработки сайтов. Быстрота таких работ достигается именно благодаря тому, что веб-мастер не прописывает веб-документы с нуля, а использует уже готовый шаблон. При необходимости можно вносить некоторые изменения в содержание веб-документа, меняя внешний вид, структуру или наполнение площадки. Такие метаморфозы занимают немного времени, поскольку основная часть документа остаётся неизменной.
Если же изменения не нужны вообще, то с созданием такой площадки можно легко справиться и без привлечения специалиста. Для этого достаточно обладать начальными знаниями о программировании и базовыми навыками работы в html. Однако при таком подходе не следует ожидать эксклюзивности от созданной площадки. Если нужно разработать сайт, действительно не похожий на другие, то лучше доверить эту работу профессионалам, которые с максимально сжатые сроки внесут все изменения в структуру веб-документов, подогнав шаблон к потребностям конкретного заказчика.
При квалифицированном подходе из обычного шаблона можно быстро сделать полноценный и качественный сайт со сравнительно несложной структурой, которой будет вполне достаточно для того, чтобы решать простые задачи.
Где скачать html шаблоны?
Сейчас существует множество сайтов, где можно скачать готовые html шаблоны и потом их переделать под свои нужды. Вот некоторые из таких ресурсов: http://www.ajaxs.ru; http://htmlweb.ru; http://www.internet-technologies.ru.
На этом все. Как Вам статья?
С уважением, Александр Бобрин
Поделись с друзьями:
Обратите внимание:
Похожие статьи
asbseo.ru