网页制作03-html,css,javascript初认识のhtml的图像设置

一、图像格式

网页中图像的格式有三种, Gif, Jpeg, Png

Gif:

Graphic interchange format图像交换格式,文件最多可使用256种颜色,最适合显示色调不连续或具有大面积单一颜色的图像,例如导航条、按钮、图标、徽标或其他具有统一色彩和色调的图像;还可以制作动态图像

Jpeg:

Giant photographic expect group,它是一种图像压缩格式,可包含数百万种颜色,不支持透明图和动态图,但是它能够保留全真的色调版格式。

Png:

Portable network graphics,他提供了将图像文件以最小的方式压缩却又不造成图像失真的技术,支持透明度设置

二、插入图像

插入图像的标记只有一个就是img标记,下面介绍其13个属性

1. src:图像的源文件

<img src="图片文件的地址">

html 复制代码
<img src="01.jpg"><!--相对引用-->
<img src="file:///I:/03HTML/01.jpg" ><!--绝对引用-->

2.Alt VS Title:文字补充说明和提示文字

alt:当图片显示不了,文字会替代显示 ,仅部分浏览器适用

<img src="图片文件的地址" alt="提示文字内容">

title:鼠标指针放置图像上所显示的文字

<img src="图片文件的地址" title="提示文字内容">

3.Width, Height:宽度和高度

<img src="图片文件的地址"> width="图像宽度" height="图像高度"

html 复制代码
<img src="04.jpg" alt="04" width="150" height="200">
<img src="file:///I:/03HTML/04.jpg" ><!--没有参数默认原尺寸-->

4.Border:边框

<img src="图片文件的地址" border="图像边框的宽度">

html 复制代码
<img src="04.jpg" border="20">
<a href="#"><img src="04.jpg" border="20"></a>

边框的颜色默认为黑色,如果上了链接默认为深蓝色,颜色不可设置

5.vspace:垂直间距

<img src="04.jpg" hspace="垂直边距" >

6.hspace:水平间距

<img src="04.jpg" hspace="水平边距" >

7、align:排列

图像和文字之间的对齐是通过align属性来设定的, Align的对齐方式有两种:绝对对齐和相对对齐;

绝对对齐方式有三种:middle,left,right

align的属性:

bottom:图片的底部和当前行的文字底部对齐

top:图片的顶端和当前行的文字顶端对齐

middle:图片水平中线和当前行的文字中线对齐

left:图片左对齐

center:图片水平中线和当前行的文字中线对齐

right:图片右对齐
<img src="04.jpg" align="对齐方式" >

html 复制代码
<img src="04.jpg"width="200" height="300" vspace="20" hspace="30" align="right">
	下文来源:NY Times
	<p>On a recent afternoon, I held a bagel in front of me and said: "Look and tell me if this is healthy."
<p>最近的一个下午,我捧起一个贝果,说:"看看它,告诉我它是否健康。"


<p>A monotone voice responded that the bagel was unhealthy because it was high in carbohydrates, which could contribute to weight gain.
<p>一个没有感情的声音回答说,贝果并不健康,因为它含有大量碳水化合物,会导致体重增加。


<p>I wasn't talking to a tech bro obsessed with the ketogenic diet. This was the Ai Pin, a $700 tiny computer featuring a virtual assistant pulling data from OpenAI (the research firm behind the ChatGPT chatbot), Google, Microsoft and others to answer questions and perform tasks.
<p>我不是在和一个痴迷于生酮饮食的技术兄弟聊天。这是Ai Pin,一台售价700美元的微型电脑,它配备了一个虚拟助手,可以从OpenAI(ChatGPT聊天机器人背后的研发公司)、谷歌、微软和其他公司获取数据,来回答问题并执行任务。</p>

运行效果:

8、a href:图像的超链接

tips:创建Email链接需要将mailto://添加到Email地址的前面,链接到一个http站点,需要在网址前使用http://协议

<a href="#"><img src="04.jpg" border="20"></a>

9、Usemap:映像地图

此处添加空链接,用图像提示文字代替
操作: 选择需要添加区域地图的图像>>右键属性>>选择左下方框选工具,框选后会自动生成代码

html 复制代码
<img src="05.jpg" usemap="#color">
<map name="color"><!--这里的地图坐标是通过描点自动生成的语句-->
  <area shape="rect" coords="-1,0,540,536" href="#" title="red">
  <area shape="rect" coords="540,2,1079,537" href="#" title="yellow">
  <area shape="rect" coords="541,539,1078,1080" href="#" title="green">
</map>
相关推荐
招风的黑耳31 分钟前
使用Nginx本地部署Axure生成的HTML文件,局域网内浏览器通过IP和地址访问
nginx·html·axure·本地部署
anyup_前端梦工厂2 小时前
了解几个 HTML 标签属性,实现优化页面加载性能
前端·html
前端御书房2 小时前
前端PDF转图片技术调研实战指南:从踩坑到高可用方案的深度解析
前端·javascript
2301_789169542 小时前
angular中使用animation.css实现翻转展示卡片正反两面效果
前端·css·angular.js
风口上的猪20153 小时前
thingboard告警信息格式美化
java·服务器·前端
程序员黄同学3 小时前
请谈谈 Vue 中的响应式原理,如何实现?
前端·javascript·vue.js
爱编程的小庄4 小时前
web网络安全:SQL 注入攻击
前端·sql·web安全
宁波阿成4 小时前
vue3里组件的v-model:value与v-model的区别
前端·javascript·vue.js
柯腾啊5 小时前
VSCode 中使用 Snippets 设置常用代码块
开发语言·前端·javascript·ide·vscode·编辑器·代码片段
weixin_535854225 小时前
oppo,汤臣倍健,康冠科技,高途教育25届春招内推
c语言·前端·嵌入式硬件·硬件工程·求职招聘