




已阅读5页,还剩115页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HTML网页制作,1:HTML简介2:HTML常用标签介绍3:表单布局4:表格布局5:框架布局6:CSS样式表7:使用Dreamweaver制作网页,HTML简介,HTML:HyperTextMarkupLanguage超文本标签语言HTML:网页的“源码”浏览器:“解释和执行”HTML源码的工具,HTML文档的基本结构,HTML文档的结构,我的第一个网页HelloWorld!,HTML网页,头部部分,主体部分,标签标记HTML文档的开始和结束,网页标题,网页内容,可以是文本、图像等,这部分包括标题和其他说明信息,包括在标签内,这部分包含文本、图像和链接,它包括在标签内,网页的摘要信息,网页摘要信息利于浏览器解析和搜索引擎搜索:使用标签,搜狐-中国最大的门户网站,使用标签(1)描述文档类型和字符编码(2)描述搜索关键字和描述,提供搜索关键字和内容描述信息,方便搜索引擎的搜索,HTML页面中的块和行,HTML标签分类(方便后续的布局设计):块级标签:显示为“块”状,前后隔一行行级标签:按行逐一显示分类好处:方便后续的布局设计,块级:块内包含多行,行级:包括文字、图片等,块级标签,根据使用场合,块级标签又细分为:基本块级标签常用于布局的块级标签标题标签,一级标题二级标题三级标题四级标题五级标题六级标题,h1最大h6最小前后隔行,标题标题,基本块级标签段落,段落标签,北京欢迎你北京欢迎你,有梦想谁都了不起!有勇气就会有奇迹。,前后换行,类似教材中的段落,基本块级标签水平线,水平线标签,北京欢迎你北京欢迎你,有梦想谁都了不起!有勇气就会有奇迹。,横线用于内容分割,单个标签的闭合形式,常用于布局的块级标签有序列表,有序列表标签,注册步骤:填写信息收电子邮件注册成功,有序列表,列表项1,常用于布局的块级标签无序列表,无序列表标签,新人上路指南如何激活会员名?如何注册贵美会员?注册时密码设置有什么要求?贵美认证,无序列表,列表项1,常用于布局的块级标签描述标签,定义描述标签,咖啡一种黑色的热饮料,原料据说是咖啡豆,非洲盛产这类原料。可以提神,刺激神经。,这种效果可以和无序列表互相替代,因dt是块状元素,所以常用于图文混编的布局场合,标题描述1,常用于布局的块级标签描述标签,图片的HTML代码(后续讲解)商品名称:灿坤蒸气电熨斗商品价格:388元商品简介:金钢低血超硬超顺滑,140ml透明大水箱设计,用定义描述标签实现图文混编的效果,文字有一定的缩进,常用于布局的块级标签表格,表格百度新浪,-表格-行-列(单元格),常用于布局的块级标签表单,表单,一般和table使用:.,常用于布局的块级标签div层,分区标签,div标签可内嵌到等标签内,作为普通块状元素使用,一般当作结构化块状元素使用,作为逻辑分区(分块)即容器来使用,新人上路div其实就是一个.,小结,请说出实际开发常用的4种块状结构是什么?,1、div-ul(ol)-li:常用于分类导航或菜单等2、div-dl-dt-dd:常用于图文混编的场合3、table-tr-td:常用于图文布局或显示数据4、form-table-tr-td:常用于布局表单,行级标签图像标签,图像标签,为了不同浏览器之间的兼容,推荐使用title属性,确保能显示提示文字,行级标签范围标签,范围标签:显示某行内的独特样式,商品价格:仅售10元,文本等行级内容,设置红色、大号字突出显示,行级标签换行标签,换行标签,北京欢迎你,有梦想谁都了不起!有勇气就会有奇迹。北京欢迎你,为你开天辟地流动中的魅力充满朝气。北京欢迎你,在太阳下分享呼吸在黄土地刷新成绩。北京欢迎你,像音乐感动你让我们都加油去超越自己。,和的区别:前后不换行,为什么需要W3C标准,W3C:WorldWideWebConsortium,万维网联盟W3C的职能:负责制定和维护web行业标准W3C标准包括:列的标准:HTML内容方面:XHTML样式美化方面:CSS结构文档访问方面:OM页面交互方面:ECMAScript,制定统一的web标准,W3C,Netscape的图标,W3C提倡的Web结构,不规范的示例,一级主题一级主题阐述文字二级主题二级主题相关文字项目列表1项目列表2项目列表3,存在问题:1、内容和表现没分离,后期很难维护和修改2、HTML代码不能表示页面的内容语义,不利于搜索引擎搜索,W3C提倡的Web结构,规范的示例,一级主题1一级主题阐述文字二级主题二级主题阐述文字项目列表1项目列表2项目列表3,W3C提倡的Web结构:1、内容(结构)和表现(样式)分离2、HTML内容结构要求语义化,XHTML1.0基本规范,body部分内容,标签名和属性名称必须小写HTML标签必须关闭属性值必须用引号括起来标签必须正确嵌套必须添加文档类型声明,1、声明必须位于文档的最前面2、三种级别:Strict(严格类型)、Trasitional(过度类型)、Frameset(框架类型),练习1,需求说明:实现简单的商品购买页,练习2,注意HTML结构的语义化,遵守XHTML1.0基本规范,需求说明:实现商品促销页,超链接,超链接-实现页面间的导航,链接文本或图像,链接地址(目标),超链接,灿坤蒸气电熨斗,链接在新窗口中打开,链接热点文本或图像,链接路径,上级目录上上级目录,相对地址:相对于当前目录的地址,常用绝对地址:指向目标地址的完整描述,少用,上级目录:./,上上级目录:././,登录搜狐,登录,超链接的三类应用场合,免费注册登录,页面间链接锚链接功能性链接,常用于网站导航,相对路径,超链接的三类应用场合,实现锚链接1、定义标记(锚):目标位置2、设置链接到标记位置:当前位置,明星专区明显专区内容,定义标记,设置链接到标记位置,A.页面内的锚链接,适用于页面内容较多,超过一屏的场合,超链接的三类应用场合,实现锚链接,标记所在页.明星专区,B.页面间的锚链接,链接页.明星体验:明星专区,超链接的三类应用场合,功能性链接邮箱、QQ链接等,站长信箱,注释,被注释掉的行将不显示-正常显示行1正常显示行2,用于增加代码的可读性,不显示,注释,特殊符号,特殊符号空格:,COPYRIGHT北京市贵美商城有限公司,1、因为等符号在HTML中已使用,所以必须用其他符号来代替2、都以分号结束(;),表单的应用,表单的典型应用,用户登录/注册,收集用户反馈信息,提供搜索工具,常见的表单元素,单行文本框(text),单选按钮(radio),复选框(checkbox),下拉列表(select),重置按钮(reset),提交按钮(submit),密码框(password),文本域(textarea),表单基本语法,文本框、按钮等表单元素,指定提交后,由服务器上哪个处理程序处理,指定向服务器提交的方法:一般为post或get方法,post方法比较安全,用户名:密,表单输入元素:input,表单提交地址和方法的设置,表单元素基本格式,指定元素的类型,可为text、radio、submit等,控件的名称,控件的初始值,控件的初始宽度,控件中输入的最多字符个数,控件是否被选中checked,表单各元素语法,文本框密码框按钮单选按钮,普通按钮:button提交按钮:submit重置(清空)按钮:reset图片按钮:image,表单各元素语法,复选框文件域列表框多行文本框,文本内容,表单的高级用法,隐藏域方便服务器端“记住”客户端的信息、但又不希望客户看到的数据,.,隐藏的客户代号信息:666,但客户端页面不显示,隐藏域:既方便服务器端“记住”客户端的数据,又避免因显示浏览者不关心的数据导致用户反感,只读和禁用属性readonly:希望某个框内的内容只允许用户看,不能修改disabled:因没达到使用的条件,限制用户使用,表单的高级用法,欢迎阅读服务条款协议,贵美的权利和义务.同意以上协议,1、用户不能修改协议2、勾选“同意以上协议”,才允许点击“注册”按钮,练习简易求职表,“协议”只读,“提交”按钮禁用,用隐藏域提交求职者姓名“zhangsan”,需求说明:使用表单制作简易求职表,表格的应用,表格应用场合,论坛中应用表格,购物网站应用表格,门户网站应用表格,基本语法,第1个单元格的内容第2个单元格的内容.第1个单元格的内容第2个单元格的内容.,定义行,定义列,跨行、跨列,学生成绩张三语文98数学95.代码同上两行.,rowspan跨2行,colspan跨3列,表格高级应用,如何实现年终数据报表?,表格标题,页脚,表头,表格数据的分组标签、配合使用,对报表数据进行逻辑分组,表格高级应用,年终数据报表月份收入(RMB)1月1002月80平均月收入196.67总计1180,标签对应报表的页眉,对应报表的数据主体,对应报表的页脚,表格布局,表格布局的应用场合,图文布局,数据规则整齐,表单布局,同样要求数据规则整齐,图文布局的实现,实现步骤,图文布局的实现,实现步骤,大学要求老师开网店安全锤网上大热销,整个是5行2列的表格,实际布局时border=“0”隐藏边框,公告栏:跨2列,图片:跨4行,练习:贵美商品分类,需求说明根据提供的素材实现,表单布局应用,实际页面中的登录表单布局,实际应用,需要几行几列的表格布局?,表单布局应用,会员名:代码同“会员名”,整体布局:4行3列的表格,图片后的内容跨2列,内容用“空格”填充,图片按钮跨2列,小结,使用表格进行布局对显示数据有什么要求?实现思路是什么?,使用场合:数据显示要求较为规整,符合表格布局的特点布局的实现思路:需要几行几列的表格?哪些单元格有跨行或跨列?编写表格代码实现,嵌套布局,如何用表格实现下图布局?,对于复杂的页面,如使用表格则必须采用多层嵌套,嵌套布局,嵌套表格布局的缺点:代码量大层次结构也相对复杂不利于Goole等搜索引擎搜索查找数据表格布局仅适用于:规则的数据显示表单页面,表格布局不适合不规则的复杂页面,这种场合需使用DIV+CSS布局(后续学习),框架的应用,页面的一个固定部分显示LOGO或公司信息,在另一个固定部分显示导航部分详细内容,在此处显示详细内容,页面中此部分是变化的,产品宣传,技术论坛,客户服务,框架的用途,框架的两类用途:1、显示多窗口页面-使用框架集2、页面复用使用内嵌框架,复用站内页面:head和foot部分,复用站外内容:引用Google搜索引擎、显示sohu新闻等,框架的组成,文件1:top.html,文件2:left.html,文件3:right.html,多个页面文件组成,主文件:index.html,框架基本结构,创建框架网页的步骤:创建各子窗口对应的HTML文件创建整个框架页面文件,引用子窗口文件,框架页面的基本语法,边框尺寸大小,将窗口分割成左中右3个部分,可选,将窗口分割成上下2个部分,可选,引用各窗口要显示的网页文件,框架基本结构,纵向分割窗口,如浏览器不支持框架,才显示body内的内容,注意:1、框架和body不能共存2、为了兼容性,可以使用标签,窗口边框的宽度,将窗口分割成上中下3部分,推荐:将窗口子文件放在单独的文件中用于区分,框架基本结构,横向分割窗口,横向分为3个窗口,框架多窗口实现,典型的2行2列结构,scrolling属性:是否显示滚动条,如何实现?,2行2列的窗口划分,窗口间的关联,如何实现左列导航,在右面显示相关页面?,使用标签的target目标窗口属性,窗口间的关联,实现窗口间关联的步骤1、设置窗口名(框架主页)2、设置的target属性(窗口子页面),.,设置右窗口名为:rightFrame,设置链接在右窗口中打开,窗口间的关联,target的其他用法在新窗口中显示:_blank在自身窗口中显示:_self在上级窗口显示:_top在父窗口显示:_parent,内嵌框架,需要使用多个文件,目录结构复杂内嵌较为灵活,可以在网页的任何位置使用可以作为模板,在本网站的多个页面复用,整个页面只有局部窗口引用sohu的内容,内嵌框架基本语法,和不同,放在标签内,指明引用的网页文件,内嵌框架属性,如何设置在内嵌窗口显示,下边显示第三页,在内嵌窗口mainFrame显示链接内容,设置窗口名,如何实现?,练习1用框架分割多个窗口,需求说明:根据提供的子窗口页面素材,练习2实现页面复用,需求说明:根据提供的素材实现,为什么使用CSS样式表,样式表能实现内容与样式的分离,方便团队开发cssgarden,程序员写代码,美工做样式,内容与样式和谐统一的完整网页,为什么使用样式表,样式复用、方便网站的后期维护,同一网站共用同一样式,确保网站统一的风格,页面的精确控制,实现精美、复杂页面,CSS的用途,1、外观美化2、布局、定位,CSS基本语法,选择器(即修饰对象)对象的属性1:属性值1;对象的属性2:属性值2;,标签声明标签内为CSS,多条样式规则1.多个属性间用分号分隔2.用冒号声明对应属性值,licolor:red;font-size:30px;font-family:隶书;,选择器,样式规则,选择器的分类,标签选择器,licolor:red;font-size:28px;font-family:隶书;家用电器,标签选择器:用于修饰同类HTML标签的共性风格,选择器的分类,.bluecolor:blue;家用电器各类书籍手机数码日用百货,如果希望部分li标签采用其他样式,怎么办?,类选择器(class),定义样式,注意类名有点号,应用类样式,其他元素也可以使用,选择器的分类,#menuwidth:200px;background:#ccc;font:bold14px宋体;家用电器,ID选择器,如果希望控制某个DIV块样式,并且要求块元素唯一,怎么办?,文本属性,行距、对齐等:line-height(行高)text-align(对齐)letter-spacing(字符间距)text-decoration(文本修饰)white-space(空白处理),字符间距:5px文本修饰:带下划线空白处理:不断行,字体、字号:font(缩写形式)font-weight(粗细)font-size(大小)font-family(字体),字体:宋体颜色:红色字号:12px对齐:左对齐,文本属性,lifont:12px宋体;text-align:left;line-height:28px;.titleletter-spacing:5px;white-space:nowrap;text-decoration:underline;.bigFontfont-size:16px;color:red;,所有的默认样式:字体、字号:宋体,12px对齐方式:左对齐行高:28px,首行标题样式:字符间距:5px空白处理:不换行文本修饰:带下滑线,大字体样式:字号:16px颜色:红色,font字体样式的缩写形式,背景属性,背景属性:background(缩写形式)background-color(背景色)background-image(背景图)background-repeat(背景图重复方式)background-position(位置坐标、偏移量),四类平铺效果,背景属性,divbackground:url(images/bg.jpg)no-repeat;background-position:-70px-60px,背景出现的水平和垂直位置坐标,实现各种拍偏移效果,设置背景图片、不重复平铺,各种偏移效果,背景属性的经典应用,图标截取-背景偏移量技术,利用background-position的坐标偏移量,从同一张背景图中截取菜单图标,背景属性的经典应用,divwidth:80px;background:url(images/icon.gif)no-repeat;.helpbackground-position:-80px0px;.loginwidth:40px;background-position:0px-20px;购帮助中心登录,所有IDV标签设置为同一背景图、等宽,分别设置各图标的坐标偏移量,背景属性的经典应用,1.设置三个标签(如div)的背景为同一图片背景,2.考虑“购物车”、“帮助中心”图标的坐标偏移量是多少?,3.考虑“登录”图标的坐偏移量是多少?,Y,X,O(0,0),列表属性,列表(li)常用属性list-style(列表风格),list-style属性规定的列表风格,列表属性,列表属性的典型应用:导航菜单,liwidth:150px;color:red;font:28px隶书;list-style:none;float:left;购物车,设置列表为none去掉圆点,所有html标签都有的float浮动属性,此处用于横向排列,如何控制CSS样式,盒模型,网页中的所有元素可以看作一个一个的“盒子”,元素内容填充(也称内边距)边框边界(也称外边距),如何控制CSS样式,样式控制思路,盒内样式修饰盒子位置布局,盒内样式:设置网页元素的颜色、字体等外观,盒子位置布局:确定盒子所在的位置、和其他网页元素的关系,为什么需要盒子属性,盒子模型是网页布局的基础盒子属性是盒子模型的关键属性,盒子模型平面图,盒子模型三维立体图:注意背景色在背景图的下一层,什么是盒子属性,盒子属性:margin(外边距/边界)border(边框)padding(内边距/填充)各属性又分为四个方向,margin-right右边界,margin-left左边界,margin-top上边界,margin-bottom下边界,margin,border,padding,margin外边距,可统一设置或四边分开设置margin属性marginmargin-topmargin-rightmargin-bottommargin-left,margin-right右边界,margin-left左边界,margin-top上边界,margin-bottom下边界,margin:1px,2px,3px,4px;margin:1px,2px;margin:0pxauto;margin-left:1px;,分别代表什么含义?,border边框,border属性border-colorborder-widthborder-style,border-topborder-rightborder-bottomborder-left,borderborder-left,修饰属性,四个方向,缩写形式,border,每个边都有style、color、with属性,四个边可以一次设置,也可以分别设置,border-style:none;border:1pxsolidred;border-right:5pxdottedblue;,分别代表什么含义?,使用border属性修饰表单,.textBorderborder-width:1px;border-style:solid;名字:密码:,细边框的样式,padding内边距,padding属性paddingpadding-toppadding-rightpadding-bottompadding-left,padding-left:5px;padding:5px10px20px40pxpadding:5px10px,分别代表什么含义?,四个边可以一次设置,也可以分别设置,padding,元素的宽高及实际占位,元素的实际占位(实际宽、高)盒子高度=height属性+上下填充高度+上下边框高度盒子宽度=width属性+左右填充宽度+左右边框宽度,height:40px,border-width-top:20px,margin-top:10px,右图图片的实际的高度是多少?,padding-top:5px,使用盒子属性布局元素,上外边距30px,下填充40px,左右外边距:水平居中,左填充80px,5px宽的边框,如何实现如下贵美logo图片的布局?,图片背景色:#ff7300,页面背景色:#ccc,使用盒子属性布局元素,bodymargin:0px;padding:0px;background:#ccc;#logowidth:380px;border:5pxsolid#666;padding:10px20px40px80px;background:#ff7300;margin:30pxauto;/水平居中,设置页面内容(body)的背景和居中效果,“贵美商城”logo图片的布局,首先组织HTML结构,再写CSS进行布局或美化,使用盒子属性实现DIV+CSS布局,如何实现注册页面的布局?,main:主体部分,footer:底部部分,header:顶部,使用盒子属性实现DIV+CSS布局,实现步骤1、分析页面的分块结构,形成HTML组织结构,为了控制整个页面的居中,添加一个大容器:container,main:主体部分,footer:底部部分,header:顶部,使用盒子属性实现DIV+CSS布局,实现步骤2、编写每个DIV块的CSS控制定位,#containe:980px、居中,#header:136px;、背景色#ccc,#main:400px;、背景色#fff,#footer:100px;、背景色#ccc,为什么需要float浮动属性,如何解决中间两块布局无法同行显示的问题?,如何实现为希望的布局?,什么是float浮动属性,脱离常规文档流而表现为向右或向左浮动,默认的常规文档流:页面内容从上到下,从左到右排列。DIV块换行显示,向右浮动,脱离常规文档流,什么是float浮动属性,浮动的三大显著特征,1.DIV块元素失去“块状”换行显示特征,变为行内元素,什么是float浮动属性,浮动的三大显著特征,2.紧贴上一个浮动元素(同方向)或父级元素的边框,如宽度不够将换行显示,什么是float浮动属性,浮动的三大显著特征,3.占据行内元素的空间,导致行内元素围绕显示,为什么需要clear区隔属性,第3个DIV块随窗口大小决定是否换行,如希望“强制”换行怎么办?,如何实现第3块换行显示?,什么是clear清除属性,clear作用如果前一个元素存在左浮动或右浮动,则换行以区隔只对块级元素有效clear属性的取值rightleftbothnone,超链接样式的特点,超链接样式的特殊性文本或图像加上链接,将失去原样式而继承链接的样式,加链接后,图片/文本样式的变化,超链接样式的四种状态未访问状态(a:link)已访问状态(a:visited)鼠标移上状态(a:hover
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六一创新活动方案
- 六一商场开业活动方案
- 六一广告活动方案
- 六一活动做饺子活动方案
- 六一活动吃喝玩乐活动方案
- 六一活动捉小鸡活动方案
- 六一活动美容活动方案
- 六一烹饪活动方案
- 六一舞蹈趣味活动方案
- 六一趣味捞鱼活动方案
- 2025 年中职高考对口升学(幼儿教育学)真题试卷附参考答案
- 2025承诺合同(个人承诺)
- 2025-2030中国智能视频行业调研分析及发展趋势预测研究报告
- 安徽省2024-2025学年八年级信息技术水平会考操作题
- 墓地征用协议书范本
- 2025年农艺工(高级)职业技能鉴定参考试题库(含答案)
- 临床气管插管拔管后吞咽障碍评估与干预实践应用
- 海南海虹化纤工业有限公司地块第二阶段土壤污染状况调查报告
- 坚持教育优先发展
- 外研版三年级下册英语全册单元测试卷(含期中期末试卷及听力音频)
- 断绝父母关系协议书
评论
0/150
提交评论