iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >html中图片如何居中对齐
  • 736
分享到

html中图片如何居中对齐

2024-04-02 19:04:59 736人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“html中图片如何居中对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html中图片如何居中对齐”这篇文章吧。 图片的居中方式有很

这篇文章主要为大家展示了“html中图片如何居中对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html中图片如何居中对齐”这篇文章吧。

图片的居中方式有很多种吧,算是html基础,下面给大家介绍几种方法。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <style type="text/CSS">

        div{

            width: 200px;

            height: 200px;

            border: 3px solid skyblue;

        }

        </style>

    </head>

    <body>

        <div>

            <img src="1.jpg" width="150px" />

        </div>

    </body>

</html>

以上代码的效果图:

html中图片如何居中对齐

方法1:

1

2

3

4

5

6

img{

    position: relative;

    left: 50%;

    top: 50%;

    margin: -60px 0 0 -75px;

}

给img标签设置position定位,position:relative,left:50%;top:50%分别指将改元素向右移动一半父容器宽度的距离以及向下移动一半父容器高度的距离,由于移动的距离是以父容器为标准的一半高度宽度距离,效果如下:

html中图片如何居中对齐

因为这张图片较大,所以超出了div的范围。。。

之后要将 img往回移动,才能使img元素居中显示,margin: -60px 0 0 -75px;指的是将img元素向左移动75px,向上移动60px(因为用的图片素材的宽高为150*120),这样便能使得图片居中了。

html中图片如何居中对齐

方法2:

1

2

3

4

5

6

img{

    position: relative;

    left: 50%;

    top: 50%;

    transfORM: translate(-50%,-50%);

}

其实这里跟上面的方法是类似的,但是个人觉得这种比较实用,因为方法一有个麻烦的地方,就是margin值必须跟着img元素的大小变化,如果说img元素都是一样的大小倒无所谓,但是这种要求未免有些高。

这种做法是用的2d转换,transform:translate(x轴移动的数值,y轴移动的值),这个方法的好处便在于不用去测量img元素的宽高,直接设置百分比,在transform:translate()中,使用的百分比其实是相对于元素自身宽高的。

方法3:

设置为两级父容器,第一级设置display:table,将第一级父容器转换成表格类型,

之后在第二级,也就是img的上一级父容器设置display:table-cell,

在第一级父容器中设置text-align:center,

第二级设置vertical-align: middle,便可以达到将图片居中的目的

方法4:

设置主侧轴对齐方式

1

2

3

<div class="a">

    <img src="img/MEIZU.png" >

</div>

1

2

3

4

5

6

7

8

9

10

11

div.a{

    width: 600px;

    height: 200px;

    border: 1px solid saddlebrown;

    display: flex;

    justify-content: space-around;

    align-items: center;

}

div.a img{

    border: 1px solid red;

}

给父容器设置display:flex,将父容器转换成伸缩盒子,因为应用主侧轴对齐方式就需要这样。。。。

之后再设置主轴对齐方式为 justify-content: space-around;

注意: Internet Explorer 10 及更早版本浏览器不支持 justify-content 属性。

注意: Safari 6.1 及更新版本通过 -WEBkit-justify-content 属性支持该属性。

接着设置父容器的侧轴对齐方式,align-items: center;

注意: Internet Explorer 10 及更早版本浏览器不支持 align-items 属性。

注意: Safari 7.0 及更新版本通过 -webkit-align-items 属性支持该属性。

看啥呢,图片这样就已经居中了啊。

如果不是因为Internet Explorer 10 及更早版本浏览器不支持,其实这个方法算是最合适的吧。

以上是“html中图片如何居中对齐”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网JavaScript频道!

--结束END--

本文标题: html中图片如何居中对齐

本文链接: https://www.lsjlt.com/news/90767.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • html中图片如何居中对齐
    这篇文章主要为大家展示了“html中图片如何居中对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html中图片如何居中对齐”这篇文章吧。 图片的居中方式有很...
    99+
    2024-04-02
  • html中图片如何居中
    这篇文章主要介绍了html中图片如何居中,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。html有什么特点1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适...
    99+
    2023-06-14
  • html如何居中图片
    这篇文章主要讲解了“html如何居中图片”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html如何居中图片”吧!方法一:使用CSS居中图片可以使用CSS的margin属性来实现垂直和水平居中...
    99+
    2023-07-06
  • html如何设置文字居中对齐
    本篇内容介绍了“html如何设置文字居中对齐”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!html设置文字...
    99+
    2024-04-02
  • html中如何让图片居中
    这篇文章主要为大家展示了“html中如何让图片居中”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html中如何让图片居中”这篇文章吧。   &nbs...
    99+
    2024-04-02
  • html如何把图片居中
    小编给大家分享一下html如何把图片居中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!html把图片居中的方法:首先创建一个HTML示例文件;然后用“<im...
    99+
    2023-06-14
  • css怎么让图片水平居中对齐
    问题:如何在 css 中实现图片水平居中?方法:使用 margin: auto; 属性,用于设置左右边距相等,实现水平居中。设置图片宽度,明确图片大小。设置图片 display 属性为 ...
    99+
    2024-04-25
    css
  • html文本怎么居中对齐
    html文本居中对齐有四种方法,分别为:1. 使用 标签;2. 使用css text-align属性;3. 使用css margin属性;4. 使用flexbox。 如何将 HTM...
    99+
    2024-04-05
    css
  • CSS HTML怎么让同一行的图片和文字居中对齐
    这篇文章主要介绍了CSS HTML怎么让同一行的图片和文字居中对齐的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS HTML怎么让同一行的图片和文字居中对齐文章都会有所收获...
    99+
    2024-04-02
  • 如何实现同一行的图片和文字居中对齐
    这篇文章主要介绍“如何实现同一行的图片和文字居中对齐”,在日常操作中,相信很多人在如何实现同一行的图片和文字居中对齐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现同一...
    99+
    2024-04-02
  • DreamWeaver文字如何居中对齐
    这篇文章主要介绍了DreamWeaver文字如何居中对齐,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。打开DreamWeaer软件,在body标签中间点击一下,调出文字输入框...
    99+
    2023-06-08
  • css如何设置居中对齐
    这篇文章主要介绍css如何设置居中对齐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css的基本语法是什么css的基本语法是:1、css规则由选择器和一条或多条声明两个部分构成;2、选择器通常是需要改变样式的HTML...
    99+
    2023-06-14
  • word图片如何对齐
    本篇内容主要讲解“word图片如何对齐”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“word图片如何对齐”吧!首先我们在word中插入多张图片。接着按住键盘“Ctrl”键并全选需要对齐的图片。 ...
    99+
    2023-07-02
  • html图片居中的方法
    小编给大家分享一下html图片居中的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!html图片居中的设置方法:首先创建一个新的html文档;然后定义一下HTM...
    99+
    2023-06-14
  • HTML中如何实现图片水平垂直居中
    小编给大家分享一下HTML中如何实现图片水平垂直居中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Html代码 : 代码如下:<td align="...
    99+
    2023-06-08
  • HTML中的span标签怎么居中和右对齐
    小编给大家分享一下HTML中的span标签怎么居中和右对齐,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   首先我们来看看H...
    99+
    2024-04-02
  • css中如何让图片居中
    本篇内容主要讲解“css中如何让图片居中”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css中如何让图片居中”吧!     一、首先,我们...
    99+
    2024-04-02
  • 如何使用CSS实现同一行的图片和文字垂直居中对齐
    小编给大家分享一下如何使用CSS实现同一行的图片和文字垂直居中对齐,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:<...
    99+
    2024-04-02
  • css如何使图片居中
    这篇文章主要介绍了css如何使图片居中,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 CSS图片居中的方法:1、...
    99+
    2024-04-02
  • HTML 标签中的文字要怎么居中对齐?
    ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作