Nesting Columns

7 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€95.85
List Price:  €134.19
You save:  €38.34
£79.54
List Price:  £111.35
You save:  £31.81
CA$143.73
List Price:  CA$201.23
You save:  CA$57.50
A$159.93
List Price:  A$223.91
You save:  A$63.97
S$135.54
List Price:  S$189.77
You save:  S$54.22
HK$777.83
List Price:  HK$1,089
You save:  HK$311.16
CHF 89.34
List Price:  CHF 125.09
You save:  CHF 35.74
NOK kr1,131.88
List Price:  NOK kr1,584.68
You save:  NOK kr452.80
DKK kr715.08
List Price:  DKK kr1,001.15
You save:  DKK kr286.06
NZ$176.75
List Price:  NZ$247.46
You save:  NZ$70.70
د.إ367.26
List Price:  د.إ514.18
You save:  د.إ146.92
৳11,945.33
List Price:  ৳16,723.94
You save:  ৳4,778.61
₹8,493.77
List Price:  ₹11,891.62
You save:  ₹3,397.85
RM450.75
List Price:  RM631.07
You save:  RM180.32
₦154,938.50
List Price:  ₦216,920.10
You save:  ₦61,981.60
₨27,824.38
List Price:  ₨38,955.25
You save:  ₨11,130.86
฿3,419.79
List Price:  ฿4,787.84
You save:  ฿1,368.05
₺3,519.01
List Price:  ₺4,926.76
You save:  ₺1,407.74
B$608.53
List Price:  B$851.97
You save:  B$243.44
R1,830.80
List Price:  R2,563.19
You save:  R732.39
Лв187.32
List Price:  Лв262.25
You save:  Лв74.93
₩144,627.53
List Price:  ₩202,484.33
You save:  ₩57,856.80
₪365.39
List Price:  ₪511.57
You save:  ₪146.17
₱5,882.91
List Price:  ₱8,236.31
You save:  ₱2,353.40
¥15,643.93
List Price:  ¥21,902.13
You save:  ¥6,258.20
MX$2,007.58
List Price:  MX$2,810.70
You save:  MX$803.11
QR364.41
List Price:  QR510.19
You save:  QR145.78
P1,381.63
List Price:  P1,934.33
You save:  P552.70
KSh12,923.70
List Price:  KSh18,093.70
You save:  KSh5,170
E£5,087.81
List Price:  E£7,123.14
You save:  E£2,035.32
ብር12,764.56
List Price:  ብር17,870.89
You save:  ብር5,106.33
Kz91,790.82
List Price:  Kz128,510.82
You save:  Kz36,720
CLP$98,905.10
List Price:  CLP$138,471.10
You save:  CLP$39,566
CN¥729.56
List Price:  CN¥1,021.42
You save:  CN¥291.85
RD$6,087.13
List Price:  RD$8,522.23
You save:  RD$2,435.09
DA13,485.25
List Price:  DA18,879.89
You save:  DA5,394.64
FJ$231.62
List Price:  FJ$324.28
You save:  FJ$92.66
Q770.23
List Price:  Q1,078.35
You save:  Q308.12
GY$20,913.67
List Price:  GY$29,279.97
You save:  GY$8,366.30
ISK kr13,911.60
List Price:  ISK kr19,476.80
You save:  ISK kr5,565.20
DH1,006.07
List Price:  DH1,408.53
You save:  DH402.46
L1,836.70
List Price:  L2,571.46
You save:  L734.75
ден5,900.06
List Price:  ден8,260.33
You save:  ден2,360.26
MOP$800.26
List Price:  MOP$1,120.39
You save:  MOP$320.13
N$1,840.36
List Price:  N$2,576.58
You save:  N$736.22
C$3,678.42
List Price:  C$5,149.94
You save:  C$1,471.51
रु13,597.49
List Price:  रु19,037.04
You save:  रु5,439.54
S/372.23
List Price:  S/521.13
You save:  S/148.90
K405.36
List Price:  K567.52
You save:  K162.16
SAR375.62
List Price:  SAR525.88
You save:  SAR150.26
ZK2,766.46
List Price:  ZK3,873.15
You save:  ZK1,106.69
L477.10
List Price:  L667.96
You save:  L190.86
Kč2,408.98
List Price:  Kč3,372.68
You save:  Kč963.69
Ft39,689.03
List Price:  Ft55,566.23
You save:  Ft15,877.20
SEK kr1,103.13
List Price:  SEK kr1,544.43
You save:  SEK kr441.30
ARS$102,160.40
List Price:  ARS$143,028.65
You save:  ARS$40,868.24
Bs690.76
List Price:  Bs967.10
You save:  Bs276.33
COP$435,928.80
List Price:  COP$610,317.76
You save:  COP$174,388.96
₡50,434.81
List Price:  ₡70,610.75
You save:  ₡20,175.94
L2,537.51
List Price:  L3,552.62
You save:  L1,015.10
₲779,455.88
List Price:  ₲1,091,269.42
You save:  ₲311,813.53
$U4,474.38
List Price:  $U6,264.31
You save:  $U1,789.93
zł408.66
List Price:  zł572.14
You save:  zł163.48
Already have an account? Log In

Transcript

Hello, in this bootstrap four video, we're going to cover how to nest columns. So what is nesting columns? It basically allows you to put columns and rows within each other. You might be thinking, why do you want to do that? Well, you may have noticed that I said a few videos ago that you can only have a maximum of 12 columns. That's still a bootstrapping design.

And they have to be whole numbers. So you can't have 6.5. Or you can have, let's say, 7.5, or something like that. But it did briefly say that technically, the way to get around that and nesting columns is that way, you don't just use nesting columns to get around that. But it's also a great way of grouping content even more so you could group the overall set of content and maybe in net group, there's several more pieces of content that you want to group. So for example, we've got this element at the top right Yeah, and for the extra last screen, so I'm gonna set it to six, refresh my browser, they go, it's six columns wide so far doesn't go to my text data.

And now inside the I'm just gonna actually delete the text and put another row. So this is how you nest column, you have to put another row inside a class row. Now inside here, you put another div, and this is a class. For this, you simply put call dash, the screen size, and then the amount of columns that you want to spend. And here's the key part. If I were to put a dash XL dash 12, this spans 12 columns, but it's spanning 12 columns in terms of Have its parent element and its parent element spanned six columns.

So if I were to put six columns, it technically spanning a quarter of the entire row because this element is spanning half of the line, and this is Spanish half of that element, aka this one here. So in here, I'm going to put div one. And I'm going to assign a color actually, we're going to create a new color for sure dye. Now won't bother. I'll use an existing color. Oh, he will use blue.

Actually, I'm also going to delete these just to make it a little easier. I'm going to copy and paste this I'm gonna change this to it to change this to green. Save it, go to my browser refresh. And as you can see, we've got a blue and green element. But if we have a look, we only have one element right here, which is red and reason we can't see any red because they're covered by it's too Child Elements. And like I said, even though we have a column size of six and a column sizes six, it doesn't span half of the screen, it spans half of its parent.

And that's technically the same with what this is doing is just because this doesn't have any other elements above it, that are set to an X amount of column space, it's actually just spanning the width of the body aka right to should I should really say the row in the container which is within the body, hence why this is working like it is so forward to put this thing for. Save it. refreshed, empty, there's a big red day because we got this element that span four columns, this element span six columns. So four plus 10. I mean, four plus six is 10. A total of 12 columns available.

12 Minus 10 is two, and we have two left over. So you don't have to fill all 12 columns, the principle is exactly the same as regular columns. So if I were to, let's say, copy and paste this, Olivia's the color green, and I'll put this I'll leave it as six. Put it as div three, refresh, and it's on a separate line, because there were only two columns left, but the free spanned six columns, hence, you went on Innova line. Again, it's the same principle as using columns as we have done before. And finally, I'm just going to show you can actually go even further and just add as many nested columns as you want.

So if I were to just do another div, row and inside here, I think you guessed it, you need to put another div with class called XML. And for this, I'm gonna put dash free dash for actually copy and paste this. I'm actually not gonna put any content in it, I'm just going to style it with some color. So I'm going to put red, green and blue, green, blue, go back refresh. You can see right at the top active progress for the put some content in the north one and two, because otherwise it's gonna be not very, very hard. See, so if I go back, refresh, so there we go, we've got one, and we have two, we just go back to it to do, you might be thinking, boy, this is spanning more than this.

It's not, it's just the background is blue as well. So if I actually change that to a red color, blue wasn't the best color, jus go back, refresh, and there we go. We've got color, we got a column, or element which spans six columns. Within that we have a number column, which spans I believe it was four spans four columns. Then within that, we got two more elements that span four columns each and there are four columns left over. So there you go.

That's how to nest columns within each other flower to start resizing this door. reason the nesting isn't working anymore It simply because we only applied it to the extra large screen size principle is the same, like I've said as columns. So if you want nest in to be done on the smaller screen sizes, you just have to apply the appropriate column, screen size and the column number of columns that you want it to span and also you can use column offsetting as well. So this is it for nesting columns. If you have any questions, feel free to post them on sonar learning coda UK for slash question dot php, there'll be a link in the description to that. Plus, there'll be another link to the source code from this video.

Please rate, comment and subscribe and it does really help keep the content free, and he also helps us provide more content on a regular basis. And as usual, thanks for watching.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.