You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>It's important to note at the beginning that a lot of material will be covered and their page will not be 100% complete by the end of the day. The goal of the day is to learn about the concepts. However, they will have most of the project done by the end of the day and "homework" and additional resources are provided at the end to help them complete their project.</p>
47
+
<p>It's important to note at the beginning that a lot of material will be covered and their site will not be 100% complete by the end of the day. The goal of the day is to learn about the concepts. However, they will have most of the project done by the end of the day and "homework" and additional resources are provided at the end to help them complete their project.</p>
48
48
<p>All code blocks in white are editable and CSS changes will be reflected in the slide. For exercises, all instructions listed under <strong>bonus</strong> are for those who complete the exercises early to make sure learners at all different levels have something to work on.</p>
49
49
</div>
50
50
</header>
@@ -168,20 +168,28 @@ <h2>Setting Up Our Work Flow</h2>
168
168
1. Right click or two finger tap in Sublime and select **Open in Browser**. This will open the HTML file in your *default* browser.
169
169
170
170
What do you see? Your page should look like [exercise 1](project/examples/exercise1.html).
Let's update the content. Replace the "your name here" content, save the file, and refresh your browser.
177
+
<p>Let's make a change. Replace the “your name here” content, save the file, and refresh your browser.</p>
179
178
180
-
This will be your work flow for the day.
179
+
<p>This will be your work flow for the day.</p>
181
180
182
-
1. update the code
183
-
2. save the file in Sublime
184
-
3. refresh the browser
181
+
<ol>
182
+
<li>update the code</li>
183
+
<li>save the file in Sublime</li>
184
+
<li>refresh the browser</li>
185
+
</ol>
186
+
187
+
<p><strong>Protip!</strong> Use keyboard shortcuts to improve your work flow.<br>
188
+
<code>ctrl/cmnd + s</code> to save<br>
189
+
<code>ctrl/cmnd + r</code> to refresh the browser</p>
190
+
<divclass="presenter-notes">
191
+
<p>Let the learners know that there is an exercise coming up very soon to update the rest of the page. This is just to introduce them to the update/save/refresh flow and to break up the lecture a bit more.</p>
192
+
</div>
185
193
</section>
186
194
187
195
<sectionclass="slide title" data-markdown>
@@ -192,17 +200,18 @@ <h2>Setting Up Our Work Flow</h2>
192
200
<sectionclass="slide" data-markdown>
193
201
##HTML tags
194
202
195
-
HTML was created for web browsers to read. To display content properly in the browser, use <strong>tags</strong>. Left & right angled brackets (`shift` + comma key and `shift` + period key ) surround the tag name. Tags *usually* come in pairs — an opening tag and a closing tag with a forward slash:
203
+
HTML was created for web browsers to read. To display content properly in the browser, use **tags**. Left & right angled brackets (`shift` + comma key and `shift` + period key ) surround the tag name. Tags *usually* come in pairs — an opening tag and a closing tag with a forward slash:
196
204
197
205
```xml
198
206
<tagname></tagname>
199
207
```
208
+
Just like the different languages that we speak and write, HTML has to follow proper "grammar" rules. This is referred to as **syntax**. Tags are used to describe the content, **not** what they look like. That's what CSS is for.
209
+
200
210
The are many different HTML tags used to create structure and add semantics (meaning) to the content. For example, any content between the `<html></html>` tag tells the browser that it is HTML code and content between the `<title></title>` tag describes the web page title.
201
211
202
212
```xml
203
213
<p>I'm a paragraph because I'm wrapped by paragraph tags.</p>
204
214
```
205
-
Just like the different languages that we speak and write, HTML has to follow proper "grammar" rules. This is referred to as **syntax**.Tags are used to describe the content, **not** what they look like. That's what CSS is for.
206
215
</section>
207
216
208
217
<sectionclass="slide">
@@ -222,9 +231,6 @@ <h2>Nesting HTML tags</h2>
222
231
<li>
223
232
The <code><html></code> tag is always first and <strong>all</strong> other tags are nested within <code><html></code>.
224
233
</li>
225
-
<li>
226
-
<code><head></code> is the child of <code><html></code> and the parent of the <code><title></code> tag.
227
-
</li>
228
234
<li>
229
235
What is the relationship of <code><title></code> to the <code><head></code> tag? <spanclass="delayed"><em>child element</em></span>
230
236
</li>
@@ -237,8 +243,7 @@ <h2>Nesting HTML tags</h2>
237
243
<sectionclass="slide" data-markdown>
238
244
##BASIC HTML DOCUMENT
239
245
240
-
These are the basic HTML tags needed for every webpage.
241
-
246
+
We've seen these tags in our project file. These are the basic HTML tags required for every web page.
242
247
243
248
<!DOCTYPE html>
244
249
<html>
@@ -256,12 +261,11 @@ <h2>Nesting HTML tags</h2>
256
261
</section>
257
262
258
263
<sectionclass="slide title" data-markdown>
259
-
#Organizing your files
260
-
##Creating web pages and file structures
264
+
#Adding content
261
265
</section>
262
266
263
267
<sectionclass="slide" data-markdown>
264
-
##HTML content: adding text
268
+
##Adding text
265
269
266
270
Heading tags are used for headings / page titles. There are six headings tags ranging from `<h1>` to `<h6>` and follow a hierarchy. `<h1>` is the most significant heading on the page.
267
271
@@ -286,22 +290,20 @@ <h2>Nesting HTML tags</h2>
286
290
</section>
287
291
288
292
<sectionclass="slide" data-markdown>
289
-
##Exercise #1 - Making & Saving Changes (10 mins)
293
+
##Exercise #1 - Updating your home page (10 mins)
290
294
291
-
1. In your text editor (Sublime Text), update your name and tagline by changing the text *in between* the `<h1></h1>` and `<h2></h2>` tags.
292
-
1. Save your file using keyboard shortcuts, **Cmnd/Ctrl** + **S**, or **File > Save**.
293
-
1. Go back to your browser and refresh it to see the changes.
294
-
* Use the rounded arrow in the right of the browser's address bar or use keyboard shortcut, **Cmnd/Ctrl** + **R**.
295
+
1. In your text editor (Sublime Text), update your name.
296
+
1. Add your tag line under your name using the appropriate heading tag.
295
297
1. Change the content in the `<title></title>` tag. Where do you see this change?
296
-
1. Update the footer content in the `<p></p>` to include a copyright message.
298
+
1. Add a copyright message. Use a paragraph (`<p>`) tag *inside* of the `<footer>` tag.
297
299
298
300
**Bonus:** Try using an HTML code for the copyright *symbol*. Here are some resources:
299
301
http://character-code.com/ascii-table.php
300
302
http://unicode-table.com/en/#00A9
301
303
302
-
Your page should now look similar to [exercise1-updated.html](project/examples/exercise1-updated.html)
304
+
Don't forget to save and refresh your browser after each change!
303
305
304
-
**Protip!** Every time you make a change to your web page, don't forget to save and refresh your browser!
306
+
Your page should now look similar to [exercise1-updated.html](project/examples/exercise1-updated.html)
0 commit comments