
第9章-使用AP-Div元素#高等教育.ppt
36页掌握AP Div的基本知识•1、 AP Div概述•2、 创建AP Div元素•3、 设置AP Div元素的属性•4、 AP元素面板•5、 AP Div元素的基本操作11 AP Div概述•AP Div是DIV标签中的一种定位技术,在Dreamweaver中也被叫做图层,用来控制浏览器窗口中元素的位置、层次AP Div最主要的特性就是它是浮动在网页内容之上的,也就是说,可以在网页上任意改变其位置,实现对AP Div的准确定位把页面元素放在AP Div中,可以控制AP Div堆叠次序、显示或隐藏等性质22 创建AP Div元素•创建AP Div元素有以下几种方法:•使用主菜单插入AP Div元素将光标置于文档窗口中要插入AP Div的位置,选择“插入→布局对象→AP Div”命令,在插入点的位置插入一个AP Div元素•绘制AP Div元素在“插入”面板中选择“布局”标签,点击后,在文档窗口要插入AP Div的位置按下鼠标左按钮拖曳出一个AP Div元素•直接拖曳“绘制AP Div”按钮到文档窗口中插入AP Div元素在“插入”面板的“布局”标签中,按下“绘制AP Div”按钮不放,将其拖曳到文档窗口中即可创建一个AP Div元素。
3•提示:在“插入”面板中选择“布局”标签,点击后,在文档窗口中,按住〈Ctrl〉键的同时按住鼠标左键拖曳鼠标,可以绘制多个AP Div元素•在默认情况下,每当用户创建一个新的AP Div,都会使用DIV标志它,并将标记 显示到网页左上角的位置创建的AP Div元素如图7-1所示•若要在网页左上角显示出AP Div标记,首先选择“查看→可视化助理→不可见元素”命令,使“不可见元素”命令呈被选择状态,然后再选择“编辑→首选参数”命令,弹出“首选参数”对话框,选择“分类”选项框中的“不可见元素”选项,选择右侧的“AP元素的锚点”复选框,如图7-2所示,单击【确定】按钮完成设置图71 创建的AP Div元素 4 图72 “首选参数”对话框5设置AP Div元素的属性 •要正确地运用AP Div元素来设计网页,必须了解AP Div元素的属性和设置方法设置AP Div元素的属性之前,必须选中AP Div元素•选中AP Div元素的方法一般有以下几种:•在文档窗口中,单击要选择的AP Div元素左上角的AP Div元素标记•在AP Div元素的任意位置单击,激活AP Div元素,再单击AP Div左上角的矩形框标记。
•单击AP Div元素的边框•在AP Div元素未被选中或激活情况下,按住〈Shift〉键的同时再单击AP Div元素中的任意位置6•在“AP Div元素”面板中,直接单击AP Div元素的名称•选中AP Div元素后,其对应的“属性”面板如图7-3所示•AP Div“属性”面板中各项含义:•CSS-P元素:为选中的AP Div元素设置名称名称由数字或字母组成,不能用特殊字符每个AP Div元素的名称是唯一的•左、上:分别设置AP Div元素左边界和上边界相对于页面左边界和上边界的距离,默认单位为像素(px)也可以指定为pc(pica)、pt(点)、in(英寸)、mm(毫米)、厘米(cm)或%(百分比)图73 “AP Div”的属性面板 7•宽、高:分别设置AP Div元素高度和宽度,单位设置同“左”、“上”属性•Z轴:设置AP Div元素的堆叠次序,该值越大,则表示其在越前端显示•可见性:设置AP Div元素的显示状态可见性”右侧下拉列表框包括四个可选项:“default(缺省)”,选中该项,则不明确指定其可见性属性,在大多数浏览器中,该AP Div会继承其父级AP Div的可见性。
inherit(继承)”,选择该项,则继承其父级AP Div的可见性visible(可见)”,选择该项,则显示AP Div及其中内容,而不管其父级AP Div是否可见hidden(隐藏)”,选择该项,则隐藏AP Div及其中内容,而不管其父级AP Div是否可见•背景图像:设置AP Div元素的背景图像可以通过单击“文件夹”按钮选择本地文件,也可以在文本框中直接输入背景图像文件的路径确定其位置•背景颜色:设置AP Div的背景颜色,值为空表示背景为透明8•类:可以将CSS样式表应用于AP Div•溢出:设置AP Div中的内容超过其大小时的处理方法溢出”右侧下拉列表框中包括四个可选项:“visible(可见)”,选择该项,当AP Div中内容超过其大小时,AP Div会自动向右或者向下扩展hidden(隐藏)”,选择该项,当AP Div中内容超过其大小时,AP Div的大小不变,也不会出现滚动条,超出AP Div内容不被显示scroll(滚动)”,选择该项,无论AP Div中的内容是否超出AP Div的大小,AP Div右端和下端都会显示滚动条auto(自动)”,选择该项,当AP Div内容超过其大小时,AP Div保持不变,在AP Div右端和下端都出现滚动条,以使其中的内容能通过拖动滚动条显示。
•剪辑:设置AP Div可见区域大小在“上”、“下”、“左”、“右”文本框中,可以指定AP Div可见区域上、下、左、右端相对于AP Div边界距离AP Div经过剪辑后,只有指定的矩形区域才是可见的9AP元素面板•通过“AP元素”面板可以方便地管理网页文档中AP Div元素在Dreamweaver中,选择“窗口→AP元素”菜单命令或按〈F2〉键,均可打开“AP元素”面板,如图7-4所示•“AP元素”面板各选项含义如下:•防止重叠:选中此选项,可以防止AP Div元素之间发生重叠不选中此复选框,AP元素则可以相互重叠该选项主要用在AP Div和表格相互转换时,当将•AP Div转换为表格,为防止浏览器•不兼容,选中该选项,以防止AP•元素相互重叠图74 “AP元素”面板10• 图标:如果某一个AP 元素左侧有该图标,表示该AP 元素可见,如果图标变成,则不可见如果没有该图标,表示该层继承其父级AP Div元素的可见性如果没有父级AP Div元素,则父级AP Div元素可以看成其本身,通常情况下,这意味着是可见的可以通过单击图标控制该AP Div的可见属性•ID:该属性用来显示和更改AP Div元素的名称。
通过双击ID下面对应的AP元素默认名称来更改AP元素的名称•Z:该属性见“属性”面板相关设置可以通过双击AP Div元素的Z值属性来更改其值11AP Div元素的基本操作•1.调整AP Div的大小•调整AP Div时,既可以单独调整一个AP Div,也可以同时调整多个AP Div•(1)调整一个AP Div的大小•选中一个AP Div后,执行下列操作之一,可调整一个AP Div的大小:•应用鼠标拖曳方式选中AP Div,拖动四周的任何调整手柄•应用键盘方式选中AP Div,按住〈Ctrl+方向键〉,每次调整一个像素大小•应用网络靠齐方式选中AP Div,同时按住〈Ctrl+Shift+方向键〉,可按网格靠齐增量来调整大小12•应用修改属性值方式在“属性”面板中,修改“宽”和“高”选项值来调整AP Div的大小•(2)同时调整多个AP Div的大小•在“文档”窗口中按住〈Shift〉键,依次选中两个或多个AP Div,执行以下操作之一,可同时调整多个AP Div的大小:•应用菜单命令选择“修改→排列顺序→设成宽度(或高度)相同”命令•应用快捷键按下组合键〈Ctrl+Shift+7〉或者〈Ctrl+Shift+ 9〉,则以当前AP Div为标准同时调整多个层的宽度或高度。
13•2.更改AP Div的堆叠顺序•对网页进行排版时,常需要控制叠放在一起的不同网页元素的显示顺序,以实现特殊的效果•使用AP元素“属性”面板或“AP”面板可以改变AP元素的堆叠顺序AP元素的显示顺序与Z轴值的顺序一致Z值越大,AP元素的位置越靠上在“AP元素”控制面板中按照堆叠顺序排列AP元素的名称,如图7-5所示14图75 AP AP元素的显示顺序与Z轴值的顺序一致15•(1)使用“AP”面板改变层的堆叠顺序•打开“AP”面板,在“AP”面板中执行下列操作之一,改变AP元素的堆叠顺序•选中指定的AP元素名,将其拖动到所需的堆叠顺序处,然后释放鼠标•在“Z”列中单击需要修改的AP元素编号,如果要上移则输入一个比当前值更大的数值,如果要下移则输入一个比当前值更小的数值•(2)使用AP元素“属性”面板改变层的堆叠顺序•在“AP元素”面板或文档窗口中选择一个AP元素,在其“属性”面板的“Z轴”文本框中输入一个更高或更低的编号,使当前AP元素沿着堆叠顺序向上或向下移动16•3.嵌套AP元素•所谓嵌套AP Div,是指在一个AP Div元素中创建子AP Div元素使用嵌套AP Div的好处是能确保子AP Div永远定位于父级AP Div上方。
嵌套通常用于将AP元素组织在一起•(1)创建嵌套AP元素•使用下列方法之一,创建嵌套AP元素:•应用菜单命令将插入点放在现有AP元素中,选择“插入→布局对象→AP Div”命令•应用按钮拖曳拖曳“插入”面板“布局”选项卡中的“绘制AP Div”按钮,然后将其放在现有AP元素中•应用按钮绘制选择“编辑→首选参数”命令,启用“首选参数”对话框,在“分类”选项列表中选择“AP元素”选项,在右侧选择“在AP Div中创建以后嵌套”复选框,单击【确定】按钮单击“插入”面板“布局”标签中的“绘制AP Div”按钮,在现有AP元素中,按住〈Ctrl〉键的同时拖曳鼠标绘制一个嵌套AP元素•创建的嵌套AP元素如图7-6所示17•(2)将现有AP元素嵌套在另一个AP元素中•使用“AP元素”控制面板,将现有AP元素嵌套在另一个AP元素中的具体操作步骤如下:•1)选择“窗口→AP元素”命令,启用“AP元素”控制面板•2)在“AP元素”控制面板中选择一个AP元素,然后按住〈Ctrl〉键的同时拖曳鼠标,将其移动到“AP元素”控制面板的目标AP元素上,当目标AP元素的名称突出显示时,松开鼠标左健,即可完成操作本例将apDiv1拖曳到目标apDiv2中,效果如图7-7所示。
18•提示:如果已启用“AP元素”控制面板中的“防止重叠”选项,那么在移动AP元素时将无法使AP元素相互重叠图76 创建嵌套的AP元素 图77将apDiv1嵌套在apDiv2中19•4.对齐AP元素•使用AP元素对齐操作可将一个或多个AP元素与最后一个被选中AP元素的边界对齐当对选定AP元素进行对齐时,未选定的子层可能会因为其父层被选定并移动而随之移动为了避免出现这种情况,不要用嵌套层对齐两个或更多个AP元素有以下几种方法•(1)应用菜单命令对齐AP元素•在文档窗口中,按住〈Shift〉键,依次选中需要对齐的多个AP元素,然后选择“修改→排列顺序”命令,在其子菜单中选择一种对齐方式:•左对齐:以最后一个被选中AP元素的左侧为基准对齐•右对齐:以最后一个被选中AP元素的右侧为基准对齐•上对齐:以最后一个被选中AP元素的顶部为基准对齐•对齐下缘:以最后一个被选中AP元素的底部为基准对齐20•(2)应用“属性”面板对齐层•选中需要对齐的多个AP元素,在“属性”面板的“上”或“左”选项中输入具体数据,则以多个层的上边线或左边线相对于页面顶部或左侧的位置来对齐。
•提示:在移动网页元素时,可以让其自动靠齐到网格,还可以通过指定网格设置来更改网格或控制靠齐行为将AP元素靠齐到网格的具体方法:选择“查看→网格设置→显示网格”命令,启用网格显示选择“查看→网格设置→靠齐到网格”命令,选中AP元素并拖动,当AP元素靠近网格线一定距离时,该AP元素将自动靠齐到最近的网格217.2 案例1 使用AP Div元素布局网页•利用AP Div制作的图文混排网页效果如图7-8所示图78 用AP Div元素布局网页效果图22•本实例在文档中创建四个AP Div元素,为其中的一个元素添加图像,为其他三个元素添加文字通过对两个嵌套的AP Div元素属性设置,实现文字的阴影特效具体步骤如下:•1)在Dreamweaver CS4中新建一个空白HTML文档,并将其以“7-1.html”为文件名保存•2)创建AP Div元素在“布局”选项卡下单击“绘制AP Div”按钮,在文档中绘制一个AP Div,选中绘制的AP Div,在其“属性”面板将其命名为image,设置其“左”、“上”、“宽”、“高”各为50px、10px、800px、600px,“背景颜色”为#CCFFCC。
•3)根据步骤2)插入新的AP Div元素,并将其命名为bottom设置其“上”、“宽”、“高”各为610px、800px、50px,“背景颜色”为#FF9966•4)对齐AP元素选中插入的两个AP元素,选择“修改→排列顺序”命令,在其子菜单中选择“左对齐”,将两个AP元素左边缘对齐23•5)创建嵌套AP元素打开“AP元素”面板,在“防止重叠”复选框未被选中状态下,选中image元素,确保光标处于激活状态,选择“插入→布局对象→AP Div”命令,在image元素左上角插入一个嵌套AP Div,并将其命名为smallbox,其“宽”、“高”分别设置为200px和60px•6)用同样的方法,在image元素中创建嵌套的AP Div元素bgsmallbox,设置和smallbox元素相同的“宽”、“高”属性,并将其调整到合适位置在“AP属性”面板中,将smallbox元素和bgsmallbox的“Z”轴属性分别设置为3和2此时“AP元素”面板如图7-9所示•7)按住〈Shift〉键,同时选中被嵌套的两个元素,选择“修改→排列顺序→右对齐”命令,将这两个AP Div元素按照后选择的元素进行右对齐。
设置后的4个AP Div元素布局如图7-10所示24•8)激活image元素,将光标置于该元素的左上角,在该元素内部插入一幅图片•9)激活bottom元素,在bottom元素中输入文本,并设置文字的“字体”属性为宋体,“大小”为18px图79 “AP元素”面板 图710 四个AP Div元素的布局 smallbox bgsmallbox image bottom25•10)依次在smallbox、bgsmallbox中输入“我爱我家”文字,并分别设置文字的“字体”属性为华文新魏,“大小”为36px,“颜色”分别为#FFBB00和#000000效果如图7-11所示•11)调整smallbox和bgsmallbox元素到适当位置,使其产生阴影效果•12)保存网页文档按下•〈F12〉键打开浏览器预•览效果•提示:在文档中有多个AP• Div元素,在操作时,为避免•其相互影响,可在“AP 面板”•中将目前没有激活的元素设置•为隐藏图711 在AP Div元素中添加文字和图片26 学习任务:AP Div与表格相互转换• 将AP Div元素转换为表格•将表格转换为AP Div元素27将AP Div元素转换为表格•使用AP Div可以方便的定位网页中的元素,从而实现网页的布局。
与前面学过的表格相比,AP Div元素操作更加方便、实现更为灵活、功能更加强大考虑到浏览器兼容性问题,有时候需要将AP Div转换为表格,以防止版本过低的浏览器(IE 3.0及其以下版本浏览器)不支持AP Div另外,可以通过AP Div和表格相互转换来充分发挥两种不同布局方式的优点,方便地布局页面•在Dreamweaver中打开已有的网页文件,如图7-12所示该页面由两个AP Div元素构成将页面中的AP Div元素转化为表格的具体操作如下:28•1)选择“修改→转换→将AP Div转换为表格”菜单命令,弹出“将AP Div转换为表格”对话框中,如图7-13所示•“将AP Div转换为表格”对话框各选项含义如下:•“最精确”单选按钮:将所有AP Div转换为表格若AP Div元素之间存在间隙,则通过插入单元格来填充这些间隙图712 用AP Div元素布局的网页图713 “将AP Div元素转换为表格”对话框 29•“最小:合并空白单元”单选按钮:将一定距离以内的AP Div元素创建为相邻的单元格,即融合其间的间隙选中该单选按钮,可在其下方的文本框中输入最小距离值•“使用透明GIFs”复选框:将转换后表格的最后一行中填充为透明的GIF图像,这样可以确保在所有的浏览器中表格显示结果一致。
如果取消此选项,则表格中不再放置透明GIF图像,这样的表格可能在不同浏览器中显示稍有差异•“置于页面中央”复选框:选中此复选框,则生成的表格在页面居中位置;若取消此复选框,则生成的表格在页面中左对齐•“防止重叠”复选框:选中此复选框,可以防止AP Div重叠•“显示AP元素面板”复选框:选中此复选框,在转换完成后会显示“AP元素”面板30•“显示网格”复选框:选中此复选框,可以在转换后的文档中显示网格线•“靠齐到网格”复选框:选中此复选框,可以将转换后的文档靠齐到网格•保持默认设置单击【确定】按钮,将文档中的AP Div元素转换为表格•提示:如果文档有嵌套的AP Div元素,或者AP Div之间发生重叠,则无法将该文档的AP Div布局转换为表格布局31将表格转换为AP Div元素•网页中的表格元素,也可以转换为AP Div元素具体操作如下:•1)打开一个用表格布局的网•页文件,选择“修改→转换→•将表格转换为AP Div”菜单命•令,弹出“将表格转换为AP •Div”对话框,如图7-14所示•“将表格转换为AP Div”对话框各选项含义如下:•“防止重叠”复选框:选中此复选框,可以在操作AP Div元素时,防止AP Div元素之间相互重叠。
图714 “将表格转换为AP Div”对话框32•“显示AP Div元素面板”复选框:选中此复选框,在转换完成后会显示“AP元素”面板•“显示网格”复选框:选中此复选框,可以在转换后的文档中显示网格线•“靠齐到网格”复选框:选中此复选框,可以将转换后的文档同网格靠齐•选中“防止重叠”复选框和“显示AP Div元素面板”复选框,单击【确定】按钮,即可将文档中的表格转换为AP Div元素•提示:在将表格转换为AP Div元素过程中,表格之外的内容也会被置于AP Div之中,但文档中空的表格不会被转换为AP Div元素 33学习任务:AP Div标签• 本节学习任务:理解AP Div标签及其属性,掌握AP Div标签的基本格式•AP Div元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素AP Div的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由AP Div标签的属性来控制,或者通过使用CSS样式表来控制•AP Div标签的基本格式为:•
AP Div标签的属性及含义如表7-1所示34属性含义positionrelative:该AP元素相对于其他AP元素放置absolute:该AP元素相对于其所在的窗口放置left设置AP元素与窗口左边距top设置AP元素与窗口上边距width设置AP元素的宽度height设置AP元素的高度clipauto:设置AP元素内方块位置为默认属性inherit:设置AP元素内方块位置为继承父级AP元素属性visibilityvisible:设置AP元素为可见hidden:设置AP元素为不可见inherit:设置AP元素为继承父级AP元素可见性margin设置AP元素的页边距属性padding设置AP元素的填充距离属性表 AP Div标签属性及其含义35特选课件border设置AP元素的宽度属性z-index设置AP元素的层级位置background-color设置AP元素的背景颜色 background-image设置AP元素的背景图像表 AP Div标签属性及其含义(续)36特选课件。
