第三章图片标签和表格标签
    1.3学习要点:
    1.图片标签
    2.表格标签
    3.多媒体标签
    4.前端人员和美工的配合之图片基础理论




    多媒体来自多种不同的格式,是组成网页的重要元素,包括文字、图片、声音、动画等。
    1.4.1 图像标记
    在制作网页的过程中,可以使用HMTL代码中的3-1-3-表格标签和图片标签 - 图1标记向网页中嵌入一副图像,也可以使CSS设置某元素的背景图像。利用3-1-3-表格标签和图片标签 - 图2标记插入图像是网页中经常使用的图像插入方式。3-1-3-表格标签和图片标签 - 图3标记并不是在网页中插入图像,而是从网页上链接显示一幅图像。3-1-3-表格标签和图片标签 - 图4标记创建的是被引用图像的占位空间,语法格式如下。

    description

    3-1-3-表格标签和图片标签 - 图6标记的作用是嵌入图像,该标记含有多个属性。3-1-3-表格标签和图片标签 - 图7标记的具体属性及说明如表4-1所示。

    属性值 说 明
    src 图像地址
    alt 添加图像的代替文字
    width/height 设置图像宽度/高度
    border 设置图像边框
    align 设置图像对齐方式


    表 4-1 图像标记的常用熟悉

    1.src属性
    src属性为必须属性,其他属性为可选项。src属性用于指定图像文件所在的路径,这个路径可以是相对路径也可以是绝对路径。
    2.alt属性
    alt属性用于添加图像的替代文。3-1-3-表格标签和图片标签 - 图8标记的alt属性用于添加图像的替代文字,当浏览网页时,若图像下载完成,鼠标放在图像上时,鼠标旁会出现此替代文字。若图片没有被下载,图片位置会显示此替代文字,起到提醒说明的作用。
    3.width/height属性
    width/height属性用于设置图像宽度/高度。3-1-3-表格标签和图片标签 - 图9标记的属性width和height用来设置图像的宽度和高度,默认情况下,网页中显示的图像保持原图的尺寸。即不设置图像的宽度和高度,图像大小与原图一致。
    图像高度和宽度的单位可以是像素,可以是百分比。若只设置宽度或高度中的一个,则图像会按原图宽高比例等显示。但单位两个属性没有按原始大小的缩放比例设置,图像会变形显示。
    示例4-2在网页中插入了一幅名为“”的图像,并设置图像尺寸为X,同时为图像定义替代文字“风景图片”。图像加载成功时,鼠标指向图像会显示替代文字;图像加载失败时,会直接显示替代文字,显示结果如图4-3所示。

    示例 4-2

    <!DOCTYPE html>






    风景图片



    3-1-3-表格标签和图片标签 - 图11

    图 4-3 添加图片、替代文字示例

    4.border属性和align属性
    border属性用来设置图像边框,align属性用来设置图像对齐方式。
    (1)border属性
    图像默认是没有边框的,除非图像在a元素内部。3-1-3-表格标签和图片标签 - 图12标记的border属性可以为图像定义边框的宽度,既可增加或者去掉(border=”0”)图像的边框。边框颜色默认为黑色。
    (2)align属性
    图像和正文文字的对齐方式可通过3-1-3-表格标签和图片标签 - 图13标记的align属性来定义。图像的绝对对齐方式和正文的对齐方式一样,有左对齐、居中对齐和右对齐;而相对正文文字的对齐方式则是指图像与同行文字的相对位置。

    图 4-6 添加图片、替代文字示例

    示例4-7插入了3幅图像,并运用align属性分别设置了不同的对齐方式。在浏览器中效果如图4-8所示。

    示例 4-7

    <!DOCTYPE html>






    风景图片



    3-1-3-表格标签和图片标签 - 图15
    图 4-8 添加图片、替代文字示例

    1.4.2 多媒体文件标记
    网页中的多媒体文件除了图像和声音以外,还包括音频和视频文件以及FLASH文件等。音频文件常用格式有MP3、MID和WAV等,视频文件常用格式有MOV、AVI、ASP以及MPEG等。要在网页中插入这些文件就要使用标记,利用标记可直接调用多媒体文件。标记在HTML在HTML支持全局属性和事件属性,语法格式如下。



    src属性用来指定插入的多媒体文件的地址或多媒体文件名,文件名一定要加上扩展名;width属性用于设置多媒体文件的宽度,height属性用于设置多媒体文件的高度,均用数字表示,单位为像素;autostart属性用于设置多媒体文件是否自动播放,有true和false两个取值,true表示在打开网页时自动播放多媒体文件,false是默认值,表示打开网页时不自动播放;loop属性用于设置多媒体文件是否循环播放,有true和false两个取值,true表示无限循环播放多媒体文件,false为默认值,表示只播放一次。
    下面分别展示在网页中插入Flash动画、音频文件和视频文件,来说明标记的用法。

    1. 插入Flash动画
    示例4-9在网页中插入了FLASH动画“flash.swf”,并设置该动画显示宽度为200像素。

    示例 4-7

    <!DOCTYPE html>






    风景图片



    2. 插入音频
    示例4-9在网页中插入了FLASH动画“flash.swf”,并设置该动画显示宽度为200像素。

    示例 4-7

    <!DOCTYPE html>






    风景图片



    3. 插入视频
    示例4-9在网页中插入了FLASH动画“flash.swf”,并设置该动画显示宽度为200像素。

    示例 4-7

    <!DOCTYPE html>






    风景图片



    表格是一种常用的HTML页面元素。使用表格组织数据,可以清晰地显示数据间的关系。表格用于网页布局,能将网页分成多个任意的矩形区域,合理地在网页上组织图形和文本。
    1.6.1 表格标记
    使用成对的

    标记就可以定义一个表格,定义表格常常会用到如表6-1所示的标记。

    用来定义表格中的一行,可以通过在标记中设置属性来修改该行的显示效果。
    (2) - 定义表行


    标签 说 明
    表格标记
    行标记
    单元格标记
    表头标记


    表 6-1 表格常用标记及其说明

    表单由

    标记定义,并包含一个或者多个、标记用于定义表格行,、等标记。定义表格的基本语法格式如下。

    标记。
    标记用于定义表格头,标记用于定义具体的表格单元格。复杂的表格也可能包含







    (1)
    用于定义表格,整个表格需包含在
    标记对中。
    用来定义表格,整个表格需包含若干单元格,其中可能会包含两种类型的单元格,对应着两种信息,一种是数据,另一种是头信息。标记和标记就是分别用来创建这两种单元格的。
    1.6.2 表格属性
    制作网页的过程中为了修饰表格效果,常常需要对表格属性做一些设置。下面对HTML属性的分类介绍。

    属性名 说 明
    width 设置表格宽度
    height 设置表格宽度
    bordercolor 设置表格边框颜色
    bgcolor 设置表格的背景颜色
    background 设置表格背景图像
    align/valign 设置表格对齐方式
    cellspacing 设置单元格间距
    cellpadding 设置单元格行距
    colspan 表示该单元格向右跨越的列数
    rowspan 表示该单元格向下跨越的列数


    表 6-2 表格属性

    示例6-3在网页中定义了宽度为400像素的表格,边框粗细为1像素,颜色为蓝色,第一行第一个单元格的宽度为200像素,示例6-3在浏览器中显示的效果如图6-4所示。

    示例 6-3

    <!DOCTYPE html>




























    学生信息


    曹老师 公开课 VIP
    曹老师 公开课 VIP
    2




    3-1-3-表格标签和图片标签 - 图19

    图 6-4 表格示例

    1.4.3 表格的标签使用
    - 定义表格

    - 定义表头
    - 定义表元(表格的具体数据)
    带边框的表格:



    FoodDrinkSweet
    ABC

    3-1-3-表格标签和图片标签 - 图20
    不带边框的表格:




    FoodDrinkSweet
    ABC
    Food Drink Sweet
    3-1-3-表格标签和图片标签 - 图21
    表元的背景色彩和背景图象


    #=rrggbb 16 进制 RGB 数码, 或者是下列预定义色彩名称:
    Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,
    Fuchsia, White, Green, Purple, Silver, Yellow, Aqua





    FoodDrinkSweet
    AB

    3-1-3-表格标签和图片标签 - 图22

    表格边框的色彩




    FoodDrinkSweet
    ABC

    3-1-3-表格标签和图片标签 - 图23


    表格边框色彩的亮度控制


    <table cellspacing=5 border=5
    bordercolorlight=White bordercolordark=Maroon>


    FoodDrinkSweet
    ABC

    3-1-3-表格标签和图片标签 - 图24
    表格内对齐
    #=left, center, right








    FoodDrinkSweet
    ABC

    3-1-3-表格标签和图片标签 - 图25


    #=top, middle, bottom, baseline










    FoodDrinkSweetOther
    ABCD

    3-1-3-表格标签和图片标签 - 图26



    4.前端人员和美工的配合之图片基础理论

    常见的图片格式:
    PNG格式 1996年诞生
    优点: 透明 无损压缩 渐进显示和留式读写保留图像名称作者版权创作时间 可以用js将代码压缩到图片里面 http://bbs.csdn.net/topics/390924241 也可以在githup开源网站上找到方法
    渐进显示:一行一行的加载图片
    留式读写:先看模糊的图片在逐渐清晰
    缺点:色彩支持少 保存成png色彩少 IE6对png不支持
    如何支持:http://wenku.baidu.com/view/bea3a87e27284b73f242508b.html atc.js文件

    JPEG 格式 1992年诞生
    优点: 色彩多 缺点:有损压缩 放大图片会模糊

    Gif 1987年诞生 动态图可透明体积小 处理256种颜色 可透明不能全透 半透明 处理锯齿效果不好
    百度地图 做统计日志

    SVG 矢量图形 ,无损压缩 绘制路径xml语言 缺点:浏览器支持不好 主要用于移动端font-face

    UI 美工

    UE div+css效果如何 前端的用户体验”,UE(User Experience)指的是软件应用和审美价值

    不需要知道各种图片的渲染原理 只需要知道和美工配合的注意事项