怎么使用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>

CSS中定位背景的属性是:background-position,用法background-position 属性设置背景图像的起始位置。
你要水平居中可以:
div{background-position:center center}//第一个center是水平居中,第二个center是上下居中
CSS(层叠样式表)级联样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

以下是让div中的内容垂直居中的具体 *** 作方法:

1、首先我们准备好一个空的html结构的文档。

2、接下来我们要准备的是准备一个div用来放内容了,这里为了显示特意给div设置了边框。

3、接下来我们就在div中添加内容,如下图所示,运行后你会发现内容偏向于左上角。

4、下面我们给div设置水平居中,如下图所示,并且设置行高为div的高度,你会发现它水平垂直居中了。

根据问题描述有以下几种方式:

如果文本是固定字数且文本父级是固定高度  可用 vertical-align:middle;

如果文本字数不是固定数,且文本父级层不是固定高度,可用 padding

如:padding:20px 0px; 这样文本距离层上下都是 20px,看着就垂直居中了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存