怎么使用CSS让图片水平垂直都居中?

怎么使用CSS让图片水平垂直都居中?,第1张

CSS是层叠样式表。下面,我们来看看怎么使用CSS让水平垂直都居中吧。

新建一张文档

在桌面新建一张文本文档,改名为1txt,如下图所示

基础代码

然后打开文本文档,编写基础代码,再把桌面上的老虎引入进去,如下图所示:

后缀名

然后把文本文档后缀名改为html,如下图所示:

运行网页

然后在浏览器中运行网页,现在有了,只是还没有居中,居住代码要用CSS写,如下图所示:

CSS代码

然后写上CSS代码,如下图所示:

垂直水平居中

可以看到已经垂直和水平居中,如下图所示:

总代码

<!DOCTYPE html>

<head>

<title>html</title>
<style type="text/css">
picTiger{
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}

</style>
</head>

<body>

<img class="picTiger" src="C:/Users/Administrator/Desktop/1jpg">

</body>

<html>

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:indexhtml。

2、在indexhtml中的<style>标签中,输入css代码:p {text-align: center}。

3、浏览器运行indexhtml页面,此时p标签内的文字成功被水平居中显示。

利用css进行元素的水平居中,比较简单,行级元素设置其父元素的text-align
center,块级元素设置其本身的left

right
margins为auto即可。本文收集了六种利用css进行元素的垂直居中的方法,每一种适用于不同的情况,在实际的使用过程中选择某一种方法即可。

1、首先打开可以编写前端代码的编辑器,新建一个testhtml文件,HTML文件是前端页面文件,可以在浏览器直接打开查看效果。新建文件后写入基本的代码,如图所示。

2、接下来在body标签里面写入一个div标签,并在里面写一个ul标签,ul里面包含四个li标签,并写上1111,2222,3333,4444的文本。同时,还有写入id或class属性,以便于后面设置样式。

3、上一步的效果如图所示,可以看到,现在只是一个普通的列表,四个元素前面都有黑点。这是ul、li标签的默认样式。。

4、接着设置居中效果,在style标签里面写入如图所示代码,对元素的样式进行设置。

5、写入代码后,在浏览器里打开该文件,查看效果,如图所示,达到了居中的效果。

以下是我在editplus里编辑的,确认已实现你要的效果,如果还是不行,请先确认你的CSS代码是否对该<li>的样式进行了重复设定。
================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">

用CSSd性盒子模型,可以做到让子元素水平和垂直居中!看下面加粗的代码:

divcontainer {

background-color:yellow;

height: 200px;

width: 500px;

display: flex;

flex-direction:column;

justify-content:center;

align-items: center;

}

效果图:

一个DIV下面有3个子DIV元素


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13325357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-15
下一篇 2023-07-15

发表评论

登录后才能评论

评论列表(0条)

保存