-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path3.html
287 lines (256 loc) · 14 KB
/
3.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
<!DOCTYPE html>
<html lang="en">
<head>
<title>Базовые теги для разметки документа</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<meta name="theme-color" content="#007BFF">
<link rel="stylesheet" href="node_modules/@shower/material/styles/styles.css">
<link rel="stylesheet" href="styles/all_styles.css">
<link rel="shortcut icon" type="image/png" href="pictures/general/narfu_icon.png">
<style>
#footer_example{
width: 70%;
margin: 0 15%;
}
.two-columns{
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
</style>
</head>
<body class="shower list">
<header class="caption">
<h1>Базовые теги для разметки документа</h1>
<p><a href="index.html">Web-технологии</a></p>
</header>
<section class="slide narfu_official" id="cover">
<h2>Базовые теги для разметки документа</h2>
<p>Лекция №2.1</p>
</section>
<section class="slide slide__small-text narfu">
<h2>Базовый шаблон страницы</h2>
<pre>
<code><!DOCTYPE html></code>
<code><html lang="ru"></code>
<code><head></code>
<code> <meta charset="utf-8"></code>
<code> <meta name="viewport" content="width=device-width, initial-scale=1"></code>
<code> <title>Сайт начинающего фронтендера</title></code>
<code></head></code>
<code><body></code>
<code class="comment"><!-- Здесь будет содержимое страницы--></code>
<code></body></code>
<code></html></code>
</pre>
</section>
<section class="slide narfu">
<h2>Тег <main></h2>
<pre>
<code><mark><main></mark>
Привет, я основной контент!
Нахожусь только на этой странице.
<mark></main></mark></code></pre>
<p>Спецификация не допускает использование на одной странице более одного тега <code><main></code>, если у них
нет специального атрибута <code>hidden</code></p>
</section>
<section class="slide narfu">
<h2>Цветовое оформление прототипа</h2>
<div class="block-html">
<div class="block-body">
<div class="block-main">
Всем привет! Добро пожаловать на мой первый сайт. Ещё недавно я понятия не имел, кто такой верстальщик,
а теперь я прочел лекции по HTML и CSS и поставил перед собой цель — стать им.
</div>
</div>
</div>
</section>
<section class="slide narfu">
<h2>Без цветового оформления</h2>
Всем привет! Добро пожаловать на мой первый сайт. Ещё недавно я понятия не имел, кто такой верстальщик,
а теперь я прочел лекции по HTML и CSS и поставил перед собой цель — стать им.
</section>
<section class="slide narfu">
<h2>Расшифровка цветовой схемы</h2>
<ul>
<li><span class="text-body">Пунктиром</span> выделен особый тег <code><body></code>;</li>
<li><span class="text-blue-border">Синей</span> рамкой выделяются поточные теги;</li>
<li><span class="text-violet-border">Фиолетовой</span> рамкой выделяются теги для создания смысловых разделов;
</li>
<li><span class="text-orange-border">Оранжевой</span> рамкой выделяются заголовочные теги;</li>
<li><span class="text-pink-border">Розовой</span> рамкой выделяются поточные теги c текстом.</li>
</ul>
</section>
<section class="slide narfu slide__small-text">
<h2>Шапка и подвал сайта</h2>
<pre>
<code><mark><header></mark></code>
<code> Шапка сайта</code>
<code><mark></header></mark></code>
<code><main></code>
<code> Я основной контент! Нахожусь только на этой странице.</code>
<code></main></code>
<code><mark><footer></mark></code>
<code> Подвал сайта</code>
<code><mark></footer></mark></code>
</pre>
</section>
<section class="slide narfu">
<h2>Шапка сайта. Тег <header></h2>
<img src="pictures/3/header.png" alt="" class="cover w">
</section>
<section class="slide narfu">
<h2>Подвал сайта. Тег <footer></h2>
<img src="pictures/3/footer.png" alt="" id="footer_example">
</section>
<section class="slide slide__small-text">
<div class="block-html">
<div class="block-body">
<div class="block-header">
Я шапка сайта
</div>
<div class="block-main">
Всем привет! Добро пожаловать на мой первый сайт. Ещё недавно я понятия не имел, кто такой верстальщик,
а теперь я прочел лекции по HTML и CSS и поставил перед собой цель — стать им.
</div>
<div class="block-footer">
Я подвал сайта
</div>
</div>
</div>
</section>
<section class="slide narfu">
<h2>Смысловой раздел. Тег <section></h2>
<pre class="next">
<code><section></code>
<code> Раздел «Приветствие». Вероятно, здесь будет вводный текст</code>
<code></section></code>
</pre>
<pre class="next">
<code><section></code>
<code> Раздел «Навыки». Что-то про навыки.</code>
<code></section></code>
</pre>
</section>
<section class="slide narfu">
<h2>Как различить разделы?</h2>
<p><b>Логический раздел</b> можно осмысленно назвать одним словом или словосочетанием: «опыт работы», «дипломы», «мои навыки». </p>
<p>Если же в голову приходят названия, которые указывают на его <i>положение на странице</i> («шапка», «подвал», «левая колонка»), либо <i>перечисления</i> («новости и галерея», «фильтры и товары»), в таком случае <b>раздел структурный</b> и тег <code><section></code> для него не подходит.</p>
</section>
<section class="slide slide__small-text">
<div class="block-html">
<div class="block-body">
<div class="block-header">
Я шапка сайта
</div>
<div class="block-main two-columns">
<div class="block-section">
Раздел с приветствием
</div>
<div class="block-section">
Раздел и про навыки
</div>
</div>
<div class="block-footer">
Я подвал сайта
</div>
</div>
</div>
</section>
<section class="slide narfu">
<h2>Основная навигация. Тег <nav></h2>
<p>Для создания логического раздела с основной навигацией предназначен тег <code><nav></code> (сокращение от английского «navigation»). Обычно в <code><nav></code> включают ссылки на другие страницы или навигацию по текущей странице. </p>
<pre class="next">
<code><nav></code>
<code> Первый пост, второй пост, архив постов</code>
<code></nav></code>
</pre>
</section>
<section class="slide clear">
<img src="pictures/3/navigation.png" alt="" class="cover">
</section>
<section class="slide">
<img src="pictures/3/article-illustration.png" alt="" class="cover w">
</section>
<section class="slide narfu">
<h2>Независимый раздел. Тег <article></h2>
<p>Тег <code><article></code>, в отличие от <code><section></code>, можно вырвать из одного места и вставить в другое (на другую страницу сайта или на другой сайт), и смысл содержимого тега при этом не потеряется. </p>
<pre class="next">
<code><article></code>
<code> Мой первый пост! Будет смотреться цельно на любых страницах.</code>
<code></article></code>
</pre>
</section>
<section class="slide clear">
<img src="pictures/3/article.png" alt="" class="cover">
</section>
<section class="slide narfu">
<h2>Дополнительное содержимое. Тег <aside></h2>
<p>Тег <code><aside></code> включает в себя дополнительное содержание, не связанное напрямую с основным. Такие блоки ещё часто называют «сайдбарами» или боковыми панелями</p>
<pre>
<code><aside></code>
<code> Я скромный блок с курсами валют на сайте про котиков</code>
<code></aside></code>
</pre>
</section>
<section class="slide clear">
<img src="pictures/3/aside.png" alt="" class="cover">
</section>
<section class="slide narfu">
<h2>Заголовки</h2>
<p>Для создания основной структуры текста используют заголовки. В HTML существует целое семейство заголовочных тегов: от <code><h1></code> до <code><h6></code>. </p>
<pre>
<code><h1>Дмитрий Качмар "Сборник стихотворений"</h1></code>
<code><h2>2013-2014</h2></code>
<code><h3>"Осколки"</h3></code>
</pre>
</section>
<section class="slide clear">
<img src="pictures/3/h1.png" alt="" class="cover">
</section>
<section class="slide narfu">
<h2>Параграф. Тег <p></h2>
<p>Для разметки параграфов предназначен тег <code><p></code> (от английского «paragraph»). По умолчанию абзацы начинаются с новой строки и отделяются от остального контента отступами сверху и снизу. </p>
<pre>
<code><p>Абзац про себя</p></code>
<code><p>Абзац про моего кота</p></code>
<code><p>Абзац про мой персональный сайт</p></code>
</pre>
</section>
<section class="slide slide__small-text">
<div class="block-section">
<p class="block-p">
Всем привет! Добро пожаловать на мой первый сайт. Ещё недавно я понятия не имел, кто такой верстальщик, а теперь я прочел лекции по HTML и CSS и поставил перед собой цель — стать им.
</p>
<p class="block-p">
Здесь я буду публиковать различные интересные вещи, которые узнал в процессе обучения.
</p>
<p class="block-p">
А еще иногда буду рассказывать про моего лучшего друга – кота)
</p>
</div>
</section>
<section class="slide">
<h2 class="shout">
<a href="https://codepen.io/lovesolaristics/pen/jOmVJxg">Codepen с прототипом</a>
</h2>
</section>
<!-- Footer of presentation -->
<section class="slide" id="see-more">
<h2 class="shout">
<a href="index.html">Все презентации<br>на GitHub Pages</a>
</h2>
</section>
<footer class="badge">
<a href="https://github.com/LoveSolaristics/shower-presentation.git">
<svg width="81" height="79" viewBox="0 0 81 79" aria-hidden="true">
<path d="M40.5 0a40.5 40.5 0 0 0-12.8 78.93c2 .37 2.76-.88 2.76-2s0-3.51-.05-6.89c-11.27 2.45-13.64-5.43-13.64-5.43-1.84-4.68-4.5-5.92-4.5-5.92-3.68-2.51.28-2.46.28-2.46 4.06.29 6.2 4.17 6.2 4.17 3.61 6.19 9.48 4.4 11.79 3.37a8.65 8.65 0 0 1 2.57-5.41c-9-1-18.45-4.5-18.45-20a15.65 15.65 0 0 1 4.17-10.87 14.57 14.57 0 0 1 .4-10.72s3.4-1.09 11.14 4.15a38.39 38.39 0 0 1 20.28 0c7.73-5.24 11.13-4.15 11.13-4.15a14.55 14.55 0 0 1 .4 10.72 15.63 15.63 0 0 1 4.16 10.87c0 15.56-9.47 19-18.49 20 1.45 1.25 2.75 3.72 2.75 7.5v11.11c0 1.08.73 2.34 2.78 1.95A40.51 40.51 0 0 0 40.5 0z"></path>
</svg>
Репозиторий<br>на GitHub
</a>
</footer>
<div class="progress"></div>
<script src="node_modules/@shower/core/dist/shower.js"></script>
</body>
</html>