文末会附上任务三实现效果图、源码以及学习资料
任务目标
- 掌握
HTML/CSS
布局的概念 - 掌握盒模型的概念
- 掌握
position
与float
的概念以及在布局时的用法
任务描述
- 使用
HTML
与CSS
按照 示例图(点击查看) 实现三栏式布局。 - 左右两栏宽度固定,中间一栏根据父元素宽度填充满,最外面的框应理解为浏览器。背景色为 #eee 区域的高度取决于三个子元素中最高的高度。
任务注意事项
- 尝试
position
和float
的效果,思考它们的异同和应用场景。 - 注意测试不同情况,尤其是极端情况下的效果。
- 图片和文字内容请自行替换,尽可能体现团队的特色。
- 调节浏览器宽度,固定宽度和自适应宽度的效果始终符合预期。
- 改变中间一栏的内容长度,以确保在中间一栏较高和右边一栏较高时,父元素的高度始终为子元素中最高的高度。
- 其他效果图中给出的标识均被正确地实现。
可以参考下文来学习CSS
的基础样式,完事再来做这个任务,相信你会有新的收获。
系统学习前端之HTML基础
系统前端学习之CSS基础
任务三实现效果图
任务源代码
总结:本节主要考察了对
CSS
中基础样式的运用,暂时只用了float
来布局,下次用position
来布局试一下。