Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
1
00:00:01,884 --> 00:00:04,671 line:15%
Welcome to the next lecture.
2
2
00:00:04,671 --> 00:00:07,689 line:15%
After building the header in the last lecture,
3
3
00:00:07,689 --> 00:00:11,272 line:15%
let's build the features section right now.
4
4
00:00:12,403 --> 00:00:14,447
So this is the nice, clean features section
5
5
00:00:14,447 --> 00:00:17,030
we'll build based on my sketch.
6
6
00:00:17,952 --> 00:00:22,109
Just a nice heading, some text, and then features
7
7
00:00:22,109 --> 00:00:24,362
explained in four columns.
8
8
00:00:24,362 --> 00:00:27,195
This should not be so hard, right?
9
9
00:00:28,703 --> 00:00:32,257
So in this lecture, we'll learn some new things.
10
10
00:00:32,257 --> 00:00:35,367
We'll learn how to put content on a website directly
11
11
00:00:35,367 --> 00:00:38,450
from CSS with the after pseudo-class.
12
12
00:00:40,082 --> 00:00:42,682
We'll use the fluid grid for the first time
13
13
00:00:42,682 --> 00:00:46,265
in order to build the four features column.
14
14
00:00:47,140 --> 00:00:51,307
And we'll also use beautiful icons in those columns as well.
15
15
00:00:52,272 --> 00:00:53,355
So, let's go.
16
16
00:00:55,477 --> 00:00:59,772
So this is where we left our project after the last lecture.
17
17
00:00:59,772 --> 00:01:02,419
The header is all built, now it's time
18
18
00:01:02,419 --> 00:01:05,392
to start adding the first section.
19
19
00:01:05,392 --> 00:01:09,268
And in HTML, we actually have an element for that,
20
20
00:01:09,268 --> 00:01:11,268
which is called Section.
21
21
00:01:12,822 --> 00:01:15,701
In this is just like the header, it's a container
22
22
00:01:15,701 --> 00:01:18,868
so that we can tell this is a section.
23
23
00:01:22,993 --> 00:01:26,076
So I will call this section Features.
24
24
00:01:29,911 --> 00:01:34,078 line:15%
And now, let's start with the title, and with the paragraph.
25
25
00:01:35,530 --> 00:01:37,530 line:15%
We'll put that in a row.
26
26
00:01:39,269 --> 00:01:43,436 line:15%
So, class, row, because of course, we want this centered.
27
27
00:01:46,537 --> 00:01:49,989 line:15%
And now, let's put a heading here.
28
28
00:01:49,989 --> 00:01:54,882 line:15%
Now each web page should only have one H1 element,
29
29
00:01:54,882 --> 00:01:56,808 line:15%
which means only one main heading.
30
30
00:01:56,808 --> 00:01:59,131 line:15%
We already used that main heading here,
31
31
00:01:59,131 --> 00:02:03,298 line:15%
so for now in each of the sections, we will put an H2 title.
32
32
00:02:06,677 --> 00:02:10,677 line:15%
Let's see what content we have for this section,
33
33
00:02:12,389 --> 00:02:13,639
and here it is.
34
34
00:02:14,571 --> 00:02:18,738
I will copy all of it, actually, and put it down here
35
35
00:02:22,374 --> 00:02:24,707 line:15%
such as I did the last time.
36
36
00:02:26,229 --> 00:02:30,245
Now, I already showed you how to make comments in CSS,
37
37
00:02:30,245 --> 00:02:33,543
now I will tell you the same thing for HTML,
38
38
00:02:33,543 --> 00:02:35,958
and it's very easy.
39
39
00:02:35,958 --> 00:02:40,125
Just like this: you see everything turned grey here?
40
40
00:02:41,800 --> 00:02:44,665
Now to close it, it's just like this.
41
41
00:02:44,665 --> 00:02:48,832
And now it is a comment, and it will not appear anywhere.
42
42
00:02:50,201 --> 00:02:54,232
I can just leave it here until we use all of this text.
43
43
00:02:54,232 --> 00:02:56,732
So the title here is this one.
44
44
00:02:59,503 --> 00:03:02,253 line:15%
It is-- where-- right here, okay.
45
45
00:03:04,356 --> 00:03:06,939 line:15%
"Get Food Fast, Not Fast Food."
46
46
00:03:07,885 --> 00:03:11,802 line:15%
Instead of this, I actually want an larger dash
47
47
00:03:14,201 --> 00:03:19,031 line:15%
that's called an M dash, and in HTML, we have a thing
48
48
00:03:19,031 --> 00:03:23,198 line:15%
called HTML special characters, or special entities,
49
49
00:03:25,114 --> 00:03:28,947 line:15%
and to write those we start with an ampersand,
50
50
00:03:30,873 --> 00:03:34,542 line:15%
and in this case, I already know how it's called,
51
51
00:03:34,542 --> 00:03:35,542 line:15%
it's M dash.
52
52
00:03:39,069 --> 00:03:43,236 line:15%
So instead of writing that dash, I write this HTML code.
53
53
00:03:44,627 --> 00:03:48,794 line:15%
And you can find lots of tables on the internet about this,
54
54
00:03:50,447 --> 00:03:54,650 line:15%
and I will also include a link in the course e-book
55
55
00:03:54,650 --> 00:03:58,319 line:15%
where you can find lots of HTML entities.
56
56
00:03:58,319 --> 00:04:00,432 line:15%
Alright, this is for the heading,
57
57
00:04:00,432 --> 00:04:04,599 line:15%
and now let's add the text as well in form of a paragraph.
58
58
00:04:08,559 --> 00:04:12,158 line:15%
And of course we need a class name here,
59
59
00:04:12,158 --> 00:04:16,325 line:15%
and I will call this Long Copy because it's a long paragraph
60
60
00:04:18,032 --> 00:04:22,770 line:15%
with lots of text, and copy stands for copyright,
61
61
00:04:22,770 --> 00:04:25,770 line:15%
which is like the text for websites.
62
62
00:04:29,921 --> 00:04:34,496 line:15%
So in this paragraph, we'll put this text here.
63
63
00:04:34,496 --> 00:04:38,663 line:15%
We'll actually delete all the text we already used.
64
64
00:04:40,138 --> 00:04:42,471 line:15%
So put this text right here.
65
65
00:04:47,197 --> 00:04:51,364 line:15%
As we did with the header, I will start by building the HTML
66
66
00:04:52,468 --> 00:04:56,635 line:15%
and the CSS will be then used to format all of this.
67
67
00:05:01,523 --> 00:05:05,356 line:15%
And now let's start using the grid like a pro.
68
68
00:05:06,469 --> 00:05:10,636 line:15%
And in order to do that, we have to start a new row.
69
69
00:05:12,368 --> 00:05:16,035 line:15%
Just close this, and now inside of this row,
70
70
00:05:18,091 --> 00:05:20,591 line:15%
we make a dif for each column.
71
71
00:05:21,774 --> 00:05:23,191 line:15%
Dif. Class again.
72
72
00:05:25,932 --> 00:05:30,181 line:15%
Now each column needs to call class, and this comes here
73
73
00:05:30,181 --> 00:05:34,639 line:15%
from the grid CSS file, so we don't have to worry about it,
74
74
00:05:34,639 --> 00:05:36,972 line:15%
we just use this call class.
75
75
00:05:40,514 --> 00:05:44,681 line:15%
So each class-- sorry, so each column needs a call class.
76
76
00:05:46,922 --> 00:05:51,089
Now we have four columns so each of those four columns
77
77
00:05:53,926 --> 00:05:57,176
will have this class, span one of four.
78
78
00:06:01,504 --> 00:06:05,336
And again, we can check this here in the grid file
79
79
00:06:05,336 --> 00:06:08,284
with a three, and grid of four.
80
80
00:06:08,284 --> 00:06:10,514
So each of our four columns will have
81
81
00:06:10,514 --> 00:06:12,514
a width of 23.8 percent.
82
82
00:06:18,014 --> 00:06:22,181 line:15%
Alright, back here, so let's put some more text here.
83
83
00:06:23,303 --> 00:06:27,136 line:15%
I think that these things here are like titles
84
84
00:06:28,532 --> 00:06:32,527 line:15%
of each of the features, so let's make
85
85
00:06:32,527 --> 00:06:35,754 line:15%
another heading element with these.
86
86
00:06:35,754 --> 00:06:39,837 line:15%
We already used H1, H2, and now it's time for H3.
87
87
00:06:43,602 --> 00:06:46,685 line:15%
Alright, and now the text below this,
88
88
00:06:48,734 --> 00:06:50,817 line:15%
and again in a paragraph.
89
89
00:06:52,890 --> 00:06:55,700 line:15%
I'm not going to worry about icons for now,
90
90
00:06:55,700 --> 00:06:59,438
the icons will also go inside of this column.
91
91
00:06:59,438 --> 00:07:03,223
But I will just leave this for the end,
92
92
00:07:03,223 --> 00:07:06,806
because we so far have not talked about it.
93
93
00:07:10,421 --> 00:07:13,754
So now I will just copy this three times
94
94
00:07:20,568 --> 00:07:23,318
and then fill this with our text.
95
95
00:07:31,749 --> 00:07:34,166
It's kind of boring, I guess.
96
96
00:07:41,838 --> 00:07:46,714 line:15%
Now you will see that part of your work will always be
97
97
00:07:46,714 --> 00:07:50,881 line:15%
copy and paste, and you will probably get used to it.
98
98
00:07:55,747 --> 00:07:58,247 line:15%
And the last thing right here.
99
99
00:08:06,568 --> 00:08:08,077 line:15%
Okay, that's it with text.
100
100
00:08:08,077 --> 00:08:11,577 line:15%
So we already used all the text from here.
101
101
00:08:13,928 --> 00:08:16,389
I will save this, and now let's see
102
102
00:08:16,389 --> 00:08:19,139
how it looks like in the browser.
103
103
00:08:20,360 --> 00:08:24,027 line:15%
It's down here, alright, not so cool, right?
104
104
00:08:25,097 --> 00:08:28,046 line:15%
What's missing here? Our icons.
105
105
00:08:28,046 --> 00:08:32,550 line:15%
So let's fix that, and we will use a beautiful
106
106
00:08:32,550 --> 00:08:35,800 line:15%
icon font called ion icons, here it is.
107
107
00:08:38,518 --> 00:08:39,888
So ion icons.
108
108
00:08:39,888 --> 00:08:44,055
Don't worry, this link is once again in the course e-book.
109
109
00:08:46,529 --> 00:08:50,696
And we will start by downloading it to our computer.
110
110
00:08:52,310 --> 00:08:56,060
So this takes some time, and here we have it.
111
111
00:08:57,674 --> 00:09:01,507
Right inside our folder, and that's extracted.
112
112
00:09:06,429 --> 00:09:07,774
And what do we have here?
113
113
00:09:07,774 --> 00:09:10,491
We have a bunch of files,
114
114
00:09:10,491 --> 00:09:13,574
but we actually only need two things.
115
115
00:09:15,507 --> 00:09:19,340
We need these CSS files, and these font files.
116
116
00:09:26,467 --> 00:09:30,384
We actually need this, ion icons mini file CSS.
117
117
00:09:31,621 --> 00:09:35,788
We will paste this inside our vendors folder, CSS,
118
118
00:09:37,937 --> 00:09:40,329
because you already know, it's a file that we got
119
119
00:09:40,329 --> 00:09:43,496
from the internet, and then the fonts,
120
120
00:09:47,945 --> 00:09:49,873
because it's an icon font.
121
121
00:09:49,873 --> 00:09:53,494
This also comes with the icons in form of images,
122
122
00:09:53,494 --> 00:09:55,327
but we want the fonts.
123
123
00:09:57,929 --> 00:10:01,679
So let's copy this entire folder and there's,
124
124
00:10:03,154 --> 00:10:06,312
okay there already was a folder here,
125
125
00:10:06,312 --> 00:10:10,479
so I will replace this, and this is our icon font here.
126
126
00:10:13,068 --> 00:10:15,577
And now, how do we use this?
127
127
00:10:15,577 --> 00:10:19,744
I actually shouldn't have closed that... ion icons.
128
128
00:10:23,634 --> 00:10:27,551
Because this is where we will choose our icons.
129
129
00:10:28,766 --> 00:10:32,933
Alright, but first, I will show you how we use it.
130
130
00:10:35,128 --> 00:10:39,295
So we want them right here, even before the heading.
131
131
00:10:44,021 --> 00:10:48,188
So we just write E class and then the name of an icon.
132
132
00:10:58,975 --> 00:11:02,725
For instance, imagine that we want this heart
133
133
00:11:04,502 --> 00:11:08,669
We just need to copy the name of this class, paste it here,
134
134
00:11:11,212 --> 00:11:13,998
and then we'll have a nice little heart.
135
135
00:11:13,998 --> 00:11:14,998 line:15%
Want to see?
136
136
00:11:18,033 --> 00:11:21,615 line:15%
Well of course not, because we didn't include
137
137
00:11:21,615 --> 00:11:23,032
the CSS file yet.
138
138
00:11:24,145 --> 00:11:28,312
So let's do that, I'll hit command D to duplicate this,
139
139
00:11:30,485 --> 00:11:33,818
and alright, here it is, ion icons, CSS,
140
140
00:11:38,263 --> 00:11:40,013
but now it will work.
141
141
00:11:42,141 --> 00:11:44,974 line:15%
And here it is, here is our heart.
142
142
00:11:45,879 --> 00:11:50,046 line:15%
It's not where I wanted it, let me go back, of course not.
143
143
00:11:54,378 --> 00:11:57,907 line:15%
I don't want it in this place, I want it here
144
144
00:11:57,907 --> 00:12:01,657 line:15%
right before the H3, so let me paste it here,
145
145
00:12:04,107 --> 00:12:07,107 line:15%
and now I have this icon right here.
146
146
00:12:09,911 --> 00:12:12,304 line:15%
So, but that's not the icon that I want
147
147
00:12:12,304 --> 00:12:16,205 line:15%
for this feature here, so let's choose just another one.
148
148
00:12:16,205 --> 00:12:18,622 line:15%
So "up to 365 days per year,"
149
149
00:12:21,318 --> 00:12:25,068
well which of these could look good for that?
150
150
00:12:28,674 --> 00:12:31,174
These are a lot, really a lot.
151
151
00:12:35,942 --> 00:12:40,109
You will need some time to go through all of them.
152
152
00:12:43,069 --> 00:12:46,809
And I choose to go with these icons here,
153
153
00:12:46,809 --> 00:12:50,976
these are IOS inspired, which you can see from the name,
154
154
00:12:52,359 --> 00:12:55,276
and I really like those line icons,
155
155
00:12:57,049 --> 00:13:00,973
so I will choose all icons of this class,
156
156
00:13:00,973 --> 00:13:03,829
so that we have some consistency here.
157
157
00:13:03,829 --> 00:13:07,996
And this looks great for the first feature, I think,
158
158
00:13:10,864 --> 00:13:13,744 line:15%
because it's the infinity symbol,
159
159
00:13:13,744 --> 00:13:17,494 line:15%
and 365 days per year is kind of an infinity.
160
160
00:13:22,056 --> 00:13:25,473 line:15%
So the next one is "ready in 20 minutes."
161
161
00:13:26,654 --> 00:13:30,154 line:15%
And we could use kind of a watch for that.
162
162
00:13:32,297 --> 00:13:33,880
Like this one here.
163
163
00:13:34,898 --> 00:13:38,148 line:15%
So, copy it, paste it here, so I class.
164
164
00:13:47,018 --> 00:13:48,601 line:15%
Paste and close it.
165
165
00:13:50,083 --> 00:13:53,500 line:15%
And the next one is "100 % organic,"
166
166
00:13:54,844 --> 00:13:57,932 line:15%
so let me see what we have for that.
167
167
00:13:57,932 --> 00:14:00,161 line:15%
First let's check if they're showing up here.
168
168
00:14:00,161 --> 00:14:01,911 line:15%
Okay, they are, cool.
169
169
00:14:03,133 --> 00:14:07,300 line:15%
Now let me choose another one for the 100 % organic,
170
170
00:14:08,450 --> 00:14:11,700 line:15%
I'm going with this little carrot here,
171
171
00:14:13,930 --> 00:14:17,680 line:15%
so let me just write it here, I class, and...
172
172
00:14:23,752 --> 00:14:27,919 line:15%
Last, but not least, we have the "order anything" feature,
173
173
00:14:31,275 --> 00:14:34,525 line:15%
and that could be like a shopping cart,
174
174
00:14:35,920 --> 00:14:38,544
let's see if we find one.
175
175
00:14:38,544 --> 00:14:40,794
Here we go, copy and paste.
176
176
00:14:48,249 --> 00:14:50,666 line:15%
Alright, so this is our HTML.
177
177
00:14:51,849 --> 00:14:54,983 line:15%
In the next lecture, we will format this
178
178
00:14:54,983 --> 00:14:58,095 line:15%
so that it looks professionally designed,
179
179
00:14:58,095 --> 00:15:02,095 line:15%
so don't wait, come with me to the next lecture.
16842
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.