HTML(HyperText Mark-up Language)——第三篇

目录

1.框架

1.1 概念

1.2 在指定框架中打开页面

1.2.1 语法

1.2.2 实例

2.内嵌框架(iframe)

2.1 作用

2.2 语法

2.3 设置高度和宽度

2.4 删除边框及内边距

3.关于图片的几个概念和格式转换

3.1 关于图片基本概念

3.2 常见的格式

3.3 格式转换

4.切片拼版

4.1 图片的优化(这里用PS CS6)

4.2 PS常用快捷键

4.3 简单拼版

4.3.1 举例及问题

4.3.2 行内元素与块级元素


1.框架

注意:请把重点放在内嵌框架,这部分大致了解即可。

1.1 概念

参考链接:http://www.w3school.com.cn/html/html_frames.asp

通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架。(框架属于将要被淘汰的标签,w3c建议使用内嵌框架 ,主要应用在后台管理处)

框架集:<frameset></frameset>

框架:<frame></frame>

框架中显示其他页面用src属性

1.2 在指定框架中打开页面

1.2.1 语法

target="指定的框架名称"

1.2.2 实例

想实现在框架"clickFrame"点击简介之后,在框架"showFrame"显示相关页面


2.内嵌框架(iframe)

2.1 作用

 用于在网页内显示网页。(即:框架的作用)

2.2 语法

<iframe src="要显示的网页"></iframe>  

2.3 设置高度和宽度

height 和 width 属性用于规定 iframe 的高度和宽度。

属性值的默认单位是像素,但也可以用百分比来设定。

2.4 删除边框及内边距

frameborder 属性规定是否显示 iframe 周围的边框

marginwidth 属性规定框架内容与框架的左右侧之间的宽度,以像素计。

marginheight 属性规定框架内容与框架的上下侧之间的高度,以像素计。

frameborder="0" 就可以移除边框;

marginwidth="0", marginheight="0" 可使框架内容在框架的最左上角。

2.5 实例

不写frameborder、marginwidth、marginheight的效果

和1.2.2实例类似,点击超链接“简介”后


3.关于图片的几个概念和格式转换

3.1 关于图片基本概念

  1. 位图图像:由屏幕上的像素点来描述图像。放大失真,会出现马赛克模糊
  2. 矢量图形:使用线和面描述图形。放大不失真
  3. 分辨率:单位长度上的像素数,“像素/英寸”,网上一般72分辨率    eg. 分辨率:300万像素/5英寸>800万像素/14英寸(不能光看像素,还要考虑英寸)
  4. 网站默认尺寸单位为像素

3.2 常见的格式 

  1. jpg/jpeg
  2. gif
  3. png:无损压缩,质量很好,体积小,此格式越来越被广泛应用
  • gif颜色数目少,最多256种。 jpg颜色丰富细腻,支持颜色多达1600多万种,用于质量要求较高的图像,如人物照片、风景等
  • 都没有压缩的情况下,gif体积小,jpg体积大(实际情况下,gif体积反而大,因为gif不能压缩,会失真,而jpg压缩了,也不会失真,现在一般不用gif)
  • gif支持透明,jpg没有透明色(关于透明,后面会学到CSS----sprites)
  • gif支持动画,jpg不支持(gif没有被完全废弃的原因) 

   在项目中用jpg和png格式的图片

3.3 格式转换

       打开图片,文件-->另存为-->选格式,保存即可


4.切片拼版

4.1 图片的优化(这里用PS CS6)

(1)改大小:图像——图像大小

(2)降低分辨率

(3)降质量(压缩):文件——存储为Web所用格式(别调太多,防止失真)

       

设置需要的文件大小(建议:假如你需要10KB以内建议设置9KB;假如需要100KB以内建议设置90KB)或者可以直接调整品质

然后点击"存储..."

(4)做切片:把拿到的一个效果图中的有用部分切下 

详细链接:https://www.cnblogs.com/padding1015/p/7085539.html 

第一步:

     

 用“切片工具”切出想要的范围,框选好了松开鼠标,此时是黄色的边线,把“切片工具”移到附近, 还能调整框的大小范围。

但是如果已经框选好了几个了,想改前边已经框选好的(选好了的是蓝色边线),这就要用上“切片选择工具”,点击选择要调整的切片,待其变成黄色边线后,调整范围。(在使用切片选择工具时,点击,可以更好观察自己所选择的切片)

第二步:

文件——存储为Web所用格式——存储...

  • 命名文件名
  • “格式“——仅限图像
  • “切片”——“所有切片”;选择存储“选中的切片”,将只保存最后切的图;选择“所有用户切片”,将保存你框好的切片

一般存储时,ps会自动建立一个images文件夹,你要找到刚才自己设定的位置中,找images文件夹,里边有切好的图。

选择“所有切片”:

选择“选中的切片”:

选择“所有用户切片”:

4.2 PS常用快捷键

  1. ctrl+加号:放大     
  2. ctrl+减号:缩小
  3. tab:显示/隐藏工具面板
  4. 双击抓手工具:图片自适应大小显示
  5. 按住空格键:快速切换到抓手工具

4.3 简单拼版

4.3.1 举例及问题

注意,这是一个失败案例!!

         

可以看到:!!!有个很大的间隙

问题:td(或者div)插入img图片时下方会有空白
原因:img是行内置换元素,和文字一样,是有行高的,图片默认和文字的下方基线对齐
解决方法:
1、给img设置CSS :display:block;  使img从行内元素变成块级元素,就没有行高了


2、给td设置CSS:line-height:0;  将基线和bottom下方的高度设成0,就取消了空白

以上两种办法都可解决问题

4.3.2 行内元素与块级元素

https://developer.mozilla.org/zh-CN/docs/Web/HTML/Inline_elemente

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值