Правильный «скелет» HTML-страницы для сайта, пример по стандарту HTML5
Структура HTML-документа определяет базовый «скелет» для будущего сайта, вариацию которого мы рассмотрим в данном материале. Код выполнен по стандарту HTML5 и кратко изложены основные тезисы элементов. Он подойдет как для начинающего верстальщика в целях разобраться, что собой представляет каркас страницы, так и профессионального вебмастера в качестве быстро используемого шаблона в своих работах.
Шаблон «скелета» HTML-страницы
Приведем исходный HTML-код с некоторыми дополнительными вставками для дальнейшей визуализации с помощью CSS и JS:
<!DOCTYPE HTML> <html lang="ru"> <head> <meta charset="UTF-8"> <title>Название страницы</title> <meta name="description" content="Описание страницы" /> <link rel="stylesheet" type="text/css" href="/assets/css/style.css" /> <link rel="icon" href="/img/favicon.png"> <script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script> <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body> <header> Шапка <nav> Навигация </nav> </header> <main> <section> <h2>Заголовок страницы</h2> Основная часть </section> </main> <aside> Боковая колонка (сайдбар) </aside> <footer> Подвал </footer> </body> </html>
В полученном шаблоне наш «скелет», при условии что файл стилей (style.css) составлен верно, преобразуется в страницу такого типа:
Теги и атрибуты
Разберем основные теги и атрибуты, примененные в примере:
- <!DOCTYPE HTML> – указание браузеру, как интерпретировать данную страницу, к какой версии принадлежит HTML-документ. В нашем случае подразумевается стандарт HTML5.
- <html lang=”ru”> – контейнер для всего содержимого страницы с указанием принадлежности сайта к конкретному языку.
- <head> – технический контейнер, направленный на составление информации о странице, подключения стилей и скриптов.
- <meta charset=”UTF-8″> – кодировка сайта.
- <title> – название страницы. Придерживайтесь правильного заполнения тега Title.
- <meta name=”description” content=”” /> – мета-описание документа. Опять же, существуют некоторые правила грамотного заполнения метаданных.
- <link rel=”stylesheet” type=”text/css” href=”” /> – подключение файла каскадных таблиц стилей (CSS) для стилизации и оформления элементов.
- <link rel=”icon” href=””> – иконка сайта, отображаемая в браузере.
- <script type=”text/javascript” src=””> – подключение внешней библиотеки JQuery последней версии.
- <!–[if lt IE 9]><script src=””> – условие, при котором посетитель, зашедший с браузера Internet Explorer 9, получит поддержку новым тегам, описанным в HTML5.
- <body> – тело документа, включающее теги, атрибуты, текст и изображения. Отображается в браузере.
- <header> – шапка сайта.
- <nav> – навигация по ресурсу непосредственно в шапке. Может быть также использован как в aside, так и в footer.
- <main> – основной контент документа.
- <section> – секция для одного типа содержания. Допустимо наличие несколько одноименных тегов.
- <h2> – заголовок страницы.
- <aside> – боковая колонка, также именуемая как «сайдбар».
- <footer> – подвал сайта.
Старайтесь верстать «чистый» код, без дополнительного мусора. Спасибо за внимание.
948 просмотров всего, 5 просмотров сегодня
lospirata.ru
Блочная верстка или основы анатомии скелета сайтов
Сайты тоже имеют свой скелет. Но о его особенностях спрашивать врачей бесполезно. Да и ветеринары тоже не в курсе строения сайта. Об этом ведомо лишь верстальщикам. Именно от них зависит строение скелета будущего ресурса. А главным способом создания костей его скелета является блочная верстка.
Есть в верстке сайта что-то таинственное. Но это до тех пор, пока не познакомишься с этим ремеслом поближе. Начинаем наше посвящение:
Следующим этапом разработки сайта после создания его макета является верстка. Задача верстальщика перенести с помощью html кода и таблиц css скелет будущего сайта в виртуальный мир. Проще говоря, перенести размеры и пропорции ресурса в форму, понятную для браузера.
В процессе верстки кодом html происходит разбивка «скелета» сайта на части. А с помощью css (каскадных таблиц стилей) задаются размеры его «костей», цвет и расположение.
Различают несколько видов верстки:
I. Табличная – ранее была основным способом верстки. В табличной верстке для задания структуры сайта используется тег <table> и его дочерние теги. Верстка с помощью таблиц позволяет наиболее пропорционально расположить все элементы дизайна относительно друг друга. Но в тоже время такой код получается слишком объемным:
Также к основным недостаткам табличного кода относится его долгая загрузка и плохая индексация содержимого поисковыми системами.
Содержимое страницы, сверстанной на основе таблиц, не будет отображено до тех пор, пока не загрузятся все данные. Блочная верстка позволяет отображать каждый загруженный элемент отдельно.
Плохая индексация табличных страниц объясняется большими промежутками между блоками текста, расположенного в разных ячейках таблицы.
Теперь табличная верста редко используется в качестве основного метода создания сайтов. Сейчас ее применяют лишь для структурирования табличных данных и расположения графических изображений.
II. Блочная – в данный момент является основным способом верстки. В отличие от табличной блочная верстка обладает рядом преимуществ:
- Отделение стиля элементов от кода html;
- Возможность наложения одного слоя на другой – такая возможность во многом облегчает позиционирование элементов.
- Лучшая индексация поисковиками;
- Высокая скорость загрузки страницы, состоящей от взаимно независимых элементов;
- Легкость создания визуальных эффектов (выпадающих меню, списков, всплывающих подсказок).
Основным недостатком блочной верстки является некая «двусмысленность» понимания ее кода различными браузерами. Поэтому часто html страницы приходится «доводить» путем использования специальных хаков.
С появлением блочной верстки родилось такое понятие, как «кроссбраузерность». Из-за различия отображения одного и того же элемента в разных браузерах верстальщикам приходится вставлять в основной html целые куски кода (хаки).
Действие хака является узкоспециализированным и решает проблему некорректного отображения лишь в одном браузере.
Основным элементом, применяемым в блочной верстке, является тег <div>. Участок кода, отделенный этим тегом, называется слоем. Все стилевые решения вынесены за границы кода html в каскадные таблицы стилей. Доступ к ним осуществляется через идентификаторы или классы css:
Перед началом верстки готовый psd макет сайта в графическом редакторе разрезают на блоки (слои). В отдельную папку помещают вырезанные фоновые картинки, которые будут прикрепляться отдельно к каждому слою:
Для примера возьмем вот такой макет сайта, созданный в Photoshop. Сначала в текстовом редакторе с помощью div задаем структуру будущего ресурса и присваиваем каждому слою свой селектор id. Получается такая структура:
Затем к готовой структуре сайта на html строкой <link rel=»stylesheet» type=»text/css» href=»style.css» /> прикрепляем файл css. После чего добавляем в него стилевое описание каждого слоя, позиционирование относительно других элементов и его размеры.
Более подробно ознакомиться со всеми свойствами css можно из технической документации к языку.
Полный код примера index.html:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Пример блочной верстки</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <div> <div> <h3>Шапка</h3> </div> <div> <h3>Блок навигации</h3> </div> <div> <h3>Меню</h3> </div> <div> <h3>Контент</h3> </div> <div> </div> <div> <h3>Подвал сайта</h3> </div> </div> </body> </html>
Содержимое файла style.css:
body { background: #f3f2f3; color: #000000; font-family: Trebuchet MS, Arial, Times New Roman; font-size: 12px; } #container { background:#99CC99; margin: 30px auto; width: 900px; height: 600px; } #header { background: #66CCCC; height: 100px; width: 900px; } #navigation { background: #FF9999; width: 900px; height: 20px; } #menu { background: #99CC99; float: left; width: 200px; height: 400px; } #content { background: #d2d0d2; float: right; width: 700px; height: 400px; } #clear { clear:both; } #footer { background: #0066FF; height: 80px; width: 900px; }
Вот так наш пример блочной верстки сайта выглядит в окне браузера:
Конечно, этот пример является лишь наглядным пособием для демонстрации того, как происходит блочная верстка. Настоящая верстка происходит с использование фоновых изображений и логотипов, подключаемых в css. А также с включением в html и css кода хаков для оптимизации отображения во всех браузерах.
Для редактирования кода страниц сайта используются специальные редакторы html. Многие из них способны автоматически генерировать код визуальных элементов, создаваемых в них пользователем в режиме «дизайн». Но такой код не является валидным, и чаще всего нуждается в «ручной» доводке:
С помощью рассмотренных здесь основ блочной верстки можно легко сверстать свой сайт самостоятельно. Тогда будущий ресурс будет более родным и знакомым. Ведь в его скелете все косточки вы «перемоете» собственными руками.
www.internet-technologies.ru
грудная клетка, свободные конечности, кости черепа
Скелет человека, обладая сходством со скелетом животных, имеет некоторые особенности, обусловленные прямохождением и трудовой деятельностью. Скелет человека подразделяется на скелет туловища, скелет верхних и нижних конечностей, скелет головы — череп.
Скелет туловища
Состоит из позвоночного столба и костей грудной клетки. Позвоночный столб включает в себя пять отделов: шейный, состоящий из 7 позвонков, грудной — из 12, поясничный — из 5, крестцовый (или крестец) — из 5 и копчиковый (или копчик) — из 4-5 позвонков. Следовательно, позвоночный столб человека состоит из 33-34 позвонков.
Строение позвонка
Позвонок состоит из тела позвонка и дуги, от которой отходит несколько отростков. Тело позвонка и дуга образуют позвоночное отверстие. Позвоночные отверстия при наложении позвонков друг на друга образуют позвоночный канал, в котором расположен спинной мозг.
Размеры тел позвонков зависят от величины нагрузки на них: наименьшие находятся в шейном отделе, а наибольшие — в поясничном.
У взрослого человека позвонки крестца и копчика срастаются. Позвонки, соединяясь друг с другом при помощи хрящей и связок, образуют гибкий и эластичный столб, обладающий значительной подвижностью.
Позвоночный столб
Для позвоночного столба человека характерны изгибы. В шейном и поясничном отделах они обращены выпуклостью вперед, в грудном и крестцовом — назад. Форма позвоночного столба с возрастом изменяется. У новорожденного он прямой. Когда ребенок начинает держать головку, формируется шейный изгиб; когда начинает сидеть — грудной изгиб.
Поясничный и крестцовый изгибы формируются, когда ребенок начинает стоять и ходить, что связано с поддержанием равновесия при вертикальном положении тела. Изгибы позвоночного столба увеличивают размеры грудной и тазовой полостей, облегчают сохранение телом равновесия, обеспечивают смягчение толчков и сотрясения тела при прыжках и беге.
Грудная клетка
Образована непарной грудной костью, 12 парами ребер и грудными позвонками. Ребра соединены подвижно с позвонками и полуподвижно (с помощью хрящей) с грудной костью. Грудная кость, или грудина, относится к плоским костям. С ней сочленяются передними концами 7 пар верхних ребер. Следующие 3 пары соединяются друг с другом своими хрящами: нижележащие с вышележащими, образуя реберную дугу. Передние концы 11 и 12 пар ребер свободно лежат в мягких боковых частях брюшной стенки. Задние концы всех 12 пар соединяются с позвонками.
Грудная клетка ограничивает грудную полость, которая служит вместилищем для сердца, легких, пищевода, трахеи, сосудов и нервов. Она принимает участие в дыхательных движениях благодаря ритмичному сокращению межреберных мышц. Форма грудной клетки человека зависит от пола, возраста, телосложения и физического развития. Она может быть широкой и короткой, длинной и узкой. Но, в связи с прямохождением, передне-задний размер грудной клетки, в отличие от животных, меньше поперечного.
Скелет верхних конечностей
Состоит из скелета плечевого пояса, с помощью которого конечности соединяются с туловищем (лопатка, ключица), и скелета свободных верхних конечностей.
Лопатка — плоская треугольной формы кость, прилегающая передней поверхностью к задней стенке грудной клетки. Наружный угол ее образует суставную впадину для сочленения с плечевой костью.
Ключица имеет S-образную форму. Контуры ее хорошо видны под кожей, ее всегда можно прощупать. Грудинный конец ключицы соединяется с грудиной, наружный конец — с отростком лопатки. Функция ключицы заключается в том, что она отставляет плечевой сустав от грудной клетки, обеспечивая большую свободу движения верхних конечностей.
Скелет свободной верхней конечности образуют плечевая кость, две кости предплечья — локтевая и лучевая и кости кисти (кости запястья, пясти и фаланги пальцев).
Скелет нижних конечностей
Образован тазовым поясом и скелетом свободных нижних конечностей.
В состав тазового пояса входят две тазовых кости, сочлененные сзади с крестцом. У детей тазовая кость представлена отдельными костями — подвздошной, седалищной и лонной, или лобковой. Только после 16 лет они срастаются в одну. В месте их срастания имеется вертлужная суставная впадина, куда входит головка бедренной кости.
Сложное строение тазовой кости обусловлено ее функцией. Соединяясь с бедром и крестцом, перенося тяжесть тела на нижние конечности, тазовая кость выполняет функцию движения и опоры, а также защитную функцию. В связи с вертикальным положением тела человека таз у него шире и массивнее, чем у животных.
В строении таза выявляются половые различия. Легко можно заметить, что таз женщины шире и короче мужского. Это обусловлено значением женского таза как родового канала.
Кости свободных нижних конечностейК костям свободной нижней конечности относятся бедренная кость, надколенник, большеберцовая, малоберцовая и кости стопы. Большеберцовая и малоберцовая кости образуют голень. Кости стопы состоят из предплюсны, плюсны и фалангов пальцев. Стопа как целое выполняет опорную функцию при стоянии и ходьбе. Соединяясь между собой, кости стопы образуют упругий свод, обращенный выпуклостью кверху. Такое строение связано с вертикальным положением тела человека, с увеличением нагрузки на стопу при прямохождении.
Кости головы
Прочно соединяются между собой швами. Исключением является нижняя челюсть. Череп является вместилищем головного мозга, а также органов чувств (зрения, обоняния, слуха). Кости черепа также выполняют опорную функцию для дыхательных путей (полость носа) и пищеварительной системы (полости рта, глотки). Скелет головы делится на мозговой и лицевой отделы.
Мозговой отдел черепа состоит из парных височных и теменных костей и непарных — лобной, решетчатой, клиновидной, затылочной. Затылочная кость имеет большое затылочное отверстие, соединяющее полость черепа с позвоночным каналом.
Кости лицевого отдела черепа включают в себя шесть парных костей — верхнюю челюсть, носовую, слезную, скуловую, небную, нижнюю носовую раковину и три непарные кости — нижнюю челюсть, сошник, подъязычную кость.
Кости черепа пронизаны множеством отверстий и каналов, через которые проходят кровеносные сосуды и нервы. Некоторые из них имеют полости, заполненные воздухом. Форма черепа человека резко отличается от формы черепа животного. У человека мозговой отдел черепа значительно преобладает над лицевым, что связано с большим развитием головного мозга и с меньшей нагрузкой на жевательный аппарат.
animals-world.ru
СКЕЛЕТ — это… Что такое СКЕЛЕТ?
СКЕЛЕТ — (от греч. skeletos, букв. высохший), совокупность твёрдых тканей в животном организме, служащих опорой тела или отд. его частей и (или) защищающих его от механич. повреждений. У нек рых беспозвоночных С. наружный, обычно в виде раковины или… … Биологический энциклопедический словарь
скелет — СКЕЛЕТ, ШКЕЛЕТ а, м. squelette f., нем. Skelett < гр. skelotos остов, скелет + skello сушу, иссушаю. 1. Кости, составляющие твердый остов тела человека и животного, в их естественном расположении; такой остов, воспроизведенный путем… … Исторический словарь галлицизмов русского языка
СКЕЛЕТ — СКЕЛЕТ, скелета, муж. (греч. skeleton высохшее тело, мумия). 1. Совокупность костей, представляющая собой твердую основу тела животных, костяк. Скелет человека. Скелет мамонта. Скелет птицы. || употр. в сравнениях для обозначения крайней худобы… … Толковый словарь Ушакова
СКЕЛЕТ — (греч. высушенное тело). Костяной остов человеческого или животного тела, освобожденный от всех мягких частей и в натуральном своем положении. Словарь иностранных слов, вошедших в состав русского языка. Чудинов А.Н., 1910. СКЕЛЕТ греч. skeleton,… … Словарь иностранных слов русского языка
скелет — См … Словарь синонимов
СКЕЛЕТ — (от греч. skeletos высушенный) животных представляет собой систему сравнительно плотных образований, составляющих более или менее прочный остов животного или его частей. С одной стороны, скелетные образования защищают более нежные ткани и органы… … Большая медицинская энциклопедия
Скелет — (человека): 1 череп; 2 ключица; 3 лопатка; 4 плечо; 5 позвоночник; 6 кости таза; 7 бедро; 8 стопа; 9 берцовые кости; 10 кисть; 11 локтевая и лучевая кости; 12 ребра;.13 грудина. СКЕЛЕТ (от греческого skeletos, буквально – высохший), совокупность… … Иллюстрированный энциклопедический словарь
СКЕЛЕТ — (от греч. skeletos букв. высохший), совокупность твердых тканей в организме животных и человека, дающих телу опору и защищающих его от механических повреждений. У многих беспозвоночных скелет наружный, обычно в виде раковины или кутикулы.… … Большой Энциклопедический словарь
СКЕЛЕТ — коровы. Скелет коровы: 1 носовая кость; 2 резцовая кость; 3 верхнечелюстная кость; 4 лобная кость; 5 затылочная кость; 6 теменная кость; 7 височная кость; 8 орбита; 9 скуловая кость;… … Ветеринарный энциклопедический словарь
СКЕЛЕТ — СКЕЛЕТ, а, муж. 1. Совокупность твёрдых образований, составляющих опору, остов тела человека и животного. С. человека. Кости скелета. Наружный с. (у беспозвоночных животных). Как с. кто н. (очень худ, исхудал). 2. перен. Остов (в 1 знач.), каркас … Толковый словарь Ожегова
dic.academic.ru