理解CSS布局:绝对定位与DIV应用

需积分: 11 3 下载量 88 浏览量 更新于2024-08-17 收藏 7.17MB PPT 举报
"本资源主要介绍了使用CSS进行布局,特别是关于绝对定位的概念和在DIV+CSS布局中的应用。同时涵盖了DIV的定义、CSS布局方式以及CSS3的新属性,通过实例展示了如何设计制作网站页面。" 在网页设计中,`DIV`是一个非常重要的元素,全称为division,即“区分”,用于构建页面的结构。`DIV`是一个容器性质的标签,可以包含文本、图片、表格等HTML代码,通过嵌套使用`DIV`可以清晰地划分页面的不同区域。在使用`DIV`时,通常会配合CSS来设置样式,实现内容与表现的分离。`DIV`的代码形式通常有两种:一种是使用`id`属性,另一种是使用`class`属性,分别对应CSS中的ID选择器和类选择器。需要注意的是,ID值在同一页面中应保持唯一,而类名可以重复使用。 相对于普通的布局方式,CSS布局提供了更灵活的控制方式,其中绝对定位(Absolute Positioning)是一种常见的布局技巧。在绝对定位中,元素的位置不再依赖于其在正常文档流中的位置,而是相对于最近的非静态定位祖先元素(如果没有这样的祖先,则相对于初始包含块,如浏览器窗口)。这意味着绝对定位的元素不会影响周围元素的布局,它们会脱离正常流,与其他元素互不干涉。 在描述中提到,相对定位(Relative Positioning)的元素仍然是普通流的一部分,它的位置相对于它原本在流中的位置进行调整。而绝对定位则完全不同,它完全独立于文档流,因此不占用空间,其他元素会无视其存在并按照它们原本的方式排列。 在本章节中,还提到了CSS3.0的盒模型新增属性,这些属性进一步丰富了布局的可能性,例如边距塌陷的处理、多列布局、弹性盒模型等,使得开发者能够创建更加复杂且响应式的网页布局。 通过商业案例——设计制作咖啡店网站页面,学习者可以实践如何利用`DIV+CSS`来构建实际的网页项目,包括头部、导航、内容区域等各个部分。课后作业则鼓励学习者制作个人网站页面,以此巩固所学知识。 最后,本章小结回顾了`DIV+CSS`布局的基础概念,强调了布局设计的关键点,以及如何通过合理使用`DIV`和CSS来实现高效、美观的网页设计。通过这样的学习,初学者能够逐步掌握网页布局的基本技巧,为后续的进阶学习打下坚实基础。