javascript怎么让图片居中显示?下面本篇文章给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

javascript让图片居中显示的方法

1、准备一个图片,如图,我将图片放到了和HTML同级目录中

2、编写HTML文件,如代码所示,写了一个div,在style中设置了div的边框,宽度高度等,在div中添加一个图片标签img

3、页面显示结果如图所示

4、现在我们来实现图片水平居中,代码如下,其中text-align: center;的意思是将div中的内容排列到中间,vertical-align: middle;的意思是将元素放在父元素中部

5、页面显示结果如下

6、然后将图片设为水平垂直居中,代码如下,其中display: table;的意思是将div作为块级表格来显示,display: table-cell;的意思是将图片span标签作为一个表格单元格来显示

7、页面显示结果如图

8、如果要使用js将图片居中的话,就引入jQuery,再在JavaScript中添加代码$('.app').css({'display':'table', 'text-align':'center'});

$('.img').css({'display':'table-cell', 'vertical-align':'middle' });

就可以了,效果和上面是一样的

更多web前端开发知识,请查阅 HTML中文网 !!

html实现页面中内容居中显示图片,javascript怎么让图片居中显示?相关推荐

  1. 表格中内容过多时采用省略号,鼠标移上去显示全部内容

    ①设置省略: table td {white-space: nowrap;//规定段落中的文本不进行换行overflow: hidden;//内容会被修剪,并且其余内容是不可见的.text-overf ...

  2. HTML5怎么编辑另一个页面,html中嵌套iframe页面 如何将一个html页面中嵌入另一个html页面...

    如何将一个html页面中嵌入另一个html页面 将一个html页面中嵌入另一个html页面需要使用到iframe标签. iframe标签用法: scrolling禁止鼠标滑动,frameborder嵌 ...

  3. html中两个图片叠放,CSS实现图片叠放(勾选图标)

    场景 我们经常会遇到这种场景,有一个待选图片列表,在图片上(可能是右上角也有可能时右下角)叠放一个勾选状态图标,这篇文章就记录实现这个功能的过程. 原理 利用flex布局space-around显示图 ...

  4. html5 载入另一个页面,如何将一个html页面中嵌入另一个html页面

    将一个html页面中嵌入另一个html页面需要使用到iframe标签. iframe标签用法: scrolling禁止鼠标滑动,frameborder嵌套页面边框,leftmargin左边距,topm ...

  5. 在html页面中引入另一个html页面

    我们在使用html编写一个网站的时候,通常情况下头部和尾部是相同的,如果一个网站的每个页面都把这些代码写一遍,不仅浪费时间,还显得重复代码很多,所以此时把重复的页面单独摘出来,在用到的时候从外部直接引 ...

  6. 【Figma技巧】如何计算整个页面中的画板数量

    我们知道,可以打开Resource use显示资源的使用情况,包括整个项目中的图层数量和内存占用率. 那么,有没有方法可以查看画板数量,或者说做了个多少张图? 通过和群里大神的讨论,总结了以下几种方法 ...

  7. webuploader多图片 php,php+WebUploader图片批量上传

    一.webuploader webuploader主要用来做文件的上传,支持批量上传和图片预览,图片预览是将图片生成base64数据直接在 标签中使用,所以能够达到的效果是未真正上传图片可以先看到上传 ...

  8. DOM--操作元素案例:分时显示不同的图片以及问候语;仿淘宝关闭标签案例;隐藏显示文本框内容;仿新浪注册页面中密码长度的判定

    分时显示不同的图片以及问候语 分析: 根据不同的时间来判断,所以需要获取到系统的时间. 利用分支语言来设置不同的图片 需要更换不同的图片,因此需要操作img的元素src 需要一个div来显示不同问候语 ...

  9. 如何实现标签元素在HTML页面中居中显示

    如何实现标签元素在HTML页面中居中显示 在HTML页面设计中常常需要实现标签元素在HTML页面中居中显示,相关知识点较多也较杂乱,本文试图介绍一些比较基本与实用的相关知识. 使用标签的align属性 ...

最新文章

  1. 南开大学教授:科研开源的行动倡议!
  2. 第二课unit2 控制对文件的访问
  3. 软件调试学习笔记(七)—— 单步步入单步步过
  4. java网络编程(三)
  5. RISC-V应用创新大赛开放报名啦!
  6. Altium Designer 09 (Protel)总线使用方法(解决导入PCB无网络标号问题)
  7. U92904-画地为佬【二分,结论】
  8. CSS的预编译——less语言基本语法教程(入门)
  9. python相同key合并value_python 合并字典,相同 key 的 value 如何相加?
  10. 有一年轻人总是抱怨自己命不好
  11. 数据结构_C语言_实验一_线性结构 ——一元多项式求导
  12. phpPgAdmin-5.1安装配置
  13. Android对Linux内核的改动你知道多少?
  14. 阿帕奇服务器配置站点,Apache的基本服务器配置
  15. 使用模板快速编写测试用例
  16. 数字图像处理学习总结(1):灰度变换与空间滤波
  17. 【No JSON object could be decoded】问题解决
  18. android快速仿花椒,映客直播上下滑动切换直播间
  19. FFMPEG AvFilter使用实例(实现视频缩放,裁剪,水印等)
  20. 规则引擎解决方案浅析

热门文章

  1. wms系统的出库单价是这样自动生成的?
  2. 帮助文档—C4D反射通道
  3. 稳压二极管电路设计注意
  4. windows远程桌面 远程服务器繁忙,win10系统提示“由于远程桌面服务当前正忙,无法完成...”的解决方法...
  5. 计算机网络(五)传输层详解
  6. 联通4g测试软件,用联通4G的手机更费电?测试证实比移动4G狠
  7. AutoX.js邀请码
  8. 小程序页面跳转的方式(以钉钉为例)
  9. Linux之管道命令
  10. Linux MQ中间件/var/mqm文件系统结构与错误日志分析