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-aligncenter,块级元素设置其本身的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元素
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)