天津web前端培训,必考题之两栏三栏布局
老前:凉了凉了,昨天面试考了页面布局,只写出来一种。
小筑:…爸爸原谅你。来吧我给你补课。
两栏布局
两栏布局主要指一边栏固定宽度,可作为目录或广告位,另一边栏宽度自适应作为主体内容。具体实现效果如下图(Studio Meta网站设计):
常用的实现方式:
1.position + margin
2. float
.list {
float: left;
width: 200px;
}
.context {
border-left: 200px solid #999;
height: 500px;
}
3. flex
.wrapper {
display: flex;
}
.list {
width: 200px;
background: #999;
}
.context {
flex: 1;
height: 500px;
}
4. grid
.wrapper {
display: grid;
grid-template-columns: 200px auto;
}
.list {
background: #999;
}
.context {
height: 500px;
}
三栏布局
三栏布局指两边定宽,中间宽度自适应。
常用的实现方式:
1.Float+margin
2.position+margin
3.圣杯布局
4.双飞翼布局
5.flex布局
老前:爸爸我爱你
小筑:你站在此地不要走动,我去诚筑说给你搬箱橘子回来。
资讯来源:
诚筑说