版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目八DIV+CSS布局设置 能力目标:(1)能够运用盒子模型和标准流进行页面布局(2)能够独立使用DIV+CSS进行简单的页面布局设计知识目标:(1)盒子模型(2)标准流(3)使用DIV+CSS进行布局网页的方法任务一认识DIV标签CSS盒子模型的概念任务一认识DIV标签CSS盒子模型的边框边框(border)在盒子模型中位置,如图8-1,border的属性主要有3个,分别是color(颜色)、width(粗细)和style(样式)。具体的属性和属性值可以参考项目七任务3中设置图片边框的内容,效果是一样的。这里举一个简单的例子,代码如下:
p{ border-top-width:5px;/*上边框粗细为5个像素*/ border-right-width:10px;/*右边框粗细为10个像素*/ border-bottom-width:15px;/*下边框粗细为15个像素*/ border-left-width:20px;/*左边框粗细为20个像素*/ border-top-style:solid;/*上边框样式为实线*/ border-right-style:dotted;/*右边框样式为点画线*/ border-bottom-style:dashed;/*下边框样式为虚线*/ border-left-style:double;/*左边框样式为双线*/ border-top-color:#F00;/*上边框颜色为红色*/ border-right-color:#000;/*右边框颜色为黑色*/ border-bottom-color:#00F;/*下边框颜色为蓝色*/ border-left-color:#FF0;/*左边框颜色为黄色*/}任务一认识DIV标签CSS盒子模型的内边距内边距(padding)在盒子模型中位置,用于设置内容与边框之间的距离。可以通过padding-left,padding-right,padding-top和padding-bottom来分别设置左、右、上、下的内边距。也可以通过padding:1、2、3、4来直接设置四个方向的内边距,顺序按照顺时针方向,依次为上、右、下、左。代码如下:p{
padding:5px10px15px20px;
/*段落标签盒子模型的上内边距为5个像素,右内边距为10个像素,下内边距为15个像素,左内边距为20个像素*/}p{
padding-top:5px;/*上内边距为5个像素*/
padding-right:10px;/*右内边距为10个像素*/
padding-bottom:15px;/*下内边距为15个像素*/
padding-left:20px;/*左内边距为20个像素*/}任务一认识DIV标签CSS盒子模型的外边距外边距(margin)在盒子模型中位置,外边距可以设置盒子和盒子直接的距离。使用方法和padding一样。代码如下:p{
margin:10px20px30px40px;
/*段落标签盒子模型的上外边距为10个像素,右外边距为20个像素,下外边距为30个像素,左外边距为40个像素*/}p{
margin-top:10px;/*上外边距为10个像素*/
margin-right:20px;/*右外边距为20个像素*/
margin-bottom:30px;/*下外边距为30个像素*/
margin-left:40px;/*左外边距为40个像素*/}任务一认识DIV标签标准流的概念所谓标准流,就是指在没有任何外部干涉时,网页中各个元素盒子的排列规则,也就是网页默认的自然的排列布局方式。一个网页中的元素可以分为两类,块级元素和行内元素,也可以理解为两种不同类型的盒子。标准流就是CSS规定的默认的块级元素和行内元素的排列方式。(1)块级元素大部分html标签都属于块级元素,每一个块级元素都占据着一个矩形的区域,并且跟同级的兄弟块依次垂直排列,左右撑满。比如,p标签,h1标签,div标签都是块级元素。块级元素也是本书在网页布局中重点讨论的对象。(2)行内元素网页当中有一小部分元素属于行内元素,比如文字,<a>标签等等。行内元素不占有独立的区域,行内元素不会左右撑满。任务一认识DIV标签任务一认识DIV标签<div>标签是页面布局中最常用的标签。<div>与</div>之间可以容纳网页当中的任何元素,比如段落、标题、图片、链接等等。div{ font-family:"微软雅黑"; font-size:36px; font-weight:bold; color:#F00; text-decoration:underline; border:5pxdotted#F00;}
没有设置浮动时的效果任务一认识DIV标签设置第1个div浮动时的效果任务一认识DIV标签
设置前两个div浮动时的效果任务一认识DIV标签
设置第3个div浮动时的效果任务一认识DIV标签
改变浮动方向后的效果任务一认识DIV标签
div被挤到下一行时的效果任务一认识DIV标签
交换div位置时的效果任务一认识DIV标签
div被挤到下一行的效果任务一认识DIV标签
设置3个div浮动时的效果任务一认识DIV标签
div挤倒下一行被卡住时的效果任务一认识DIV标签
设置浮动后文字环绕的效果任务一认识DIV标签
清除浮动对左侧影响后的效果任务一认识DIV标签
清除浮动对右侧影响后的效果任务一认识DIV标签
包含浮动div的容器将不会适应高度任务一认识DIV标签
希望实现的效果任务一认识DIV标签盒子模型的定位广义的“定位”:要将某个元素放到某个位置的时候,这个动作可以称为定位操作,可以使用任何CSS规则来实现,这就是泛指的一个网页排版中的定位操作,使用传统的表格排版时,同样存在定位的问题。狭义的“定位”:在CSS中有一个非常重要的属性position,这个单词翻译为中文也是定位的意思。然而要使用CSS进行定位操作并不仅仅通过这个属性来实现,因此不要把二者混淆。static:静态定位,这是默认的属性值,也就是该盒子按照标准流(包括浮动方式)进行布局。relative:相对定位,使用相对定位的盒子的位置常以标准流的排版方式为基础,然后使盒子相对于它在原本的标准位置偏移指定的距离。相对定位的盒子仍在标准流中,它后面的盒子仍以标准流方式对待它。absolute:绝对定位,盒子的位置以它的包含框为基准进行偏移。绝对定位的盒子从标准流中脱离。这意味着它们对其后的兄弟盒子的定位没有影响,其他的盒子就好像这个盒子不存在一样。fixed:称为固定定位,它和绝对定位类似,只是以浏览器窗口为基准进行定位,也就是当拖动浏览器窗口的滚
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于学生岗位试题及答案
- 机工实训检查试题及答案
- 农产品加工产业链整合方案
- 堤防项目环境影响评估方案
- (2025年)土木工程概预算试题及答案
- 企业年度质量保证与质量控制总结
- 成都市新津县2025年试验检测师之道路工程考试题库附参考答案
- 场地自行车训练试题及答案
- 2025年煤矿防治水试题及答案
- 绿化水源管理与节水灌溉方案
- 2025年高校辅导员考试基础知识试题及答案
- 2025江苏苏州市高新区基层公共服务岗位招聘高校毕业生30人考试参考题库及答案解析
- 2025广东清远市纪委市监委纪律审查管理中心招聘17人考试参考题库及答案解析
- 紧固件包装培训知识总结
- DB51-T 3299-2025 数据资产登记规范
- 粘多糖贮积症课件
- 山西三晋卓越联盟2025-2026高三10月质量检测(26-X-028C)英语(B)
- 中考英语阅读理解专项训练试卷
- 保密知识培训课件
- DB31T 1605-2025电动自行车充换电柜建设和消防安全管理要求
- GB/T 24460-2025太阳能光伏照明装置总技术规范
评论
0/150
提交评论