css如何把div居中(css怎么把div居中)-编程知识网

几种居中

CSS div的方法

CSS实现div垂直居中的方法有很多。下面这些使div居中的方法在编写网页时经常用到,最常见的例子就是登录注册弹出框。

方法一:使用绝对布局位置:absolute for div并设置top、left、right、bottom的值相等,但不一定都等于0;并设置边距:自动。

方法二:这个方法需要知道div的宽度和高度。使用绝对布局位置:绝对用于div并将top和left的值设置为50%;50%是指页面窗口宽度和高度的50%;最后,将div向左上方移动div宽度和高度的一半。

其中左边距:-100px和上边距:-100px可以写成margin:-100px & # 160;0px & # 1600px & # 160-100像素

方法三:div使用绝对定位position:absolute,将left和top的值设置为50%。使用css3的transform属性。转换:平移(-50%,-50%).

以上三种方法的效果如下图所示。

如果有两个div,并且内部的小div相对于外部的大div水平、垂直和居中对齐,则有以下方法。

方法一:通过位置和边距实现:自动。父设置位置:相对;;子元素设置position:absolute,并将顶部、左侧、右侧和底部的值设置为相等。

方法二:利用位置。父设置位置:相对;;子设置位置:绝对。并将top和left设置为50%,将left shift和up shift设置为子元素大小的一半。

方法三:使用显示器:flex。此方法需要设置浏览器兼容性。

方法4:使用transform:translate()。父设置位置:相对;;子设置位置:绝对。并将顶部和左侧设置为50%。最后,设置transform: translate (-50%,-50%)。

以上四种方法的效果图如下所示。

今天我就分享到这里~如果你有更好的方法,请在下面留言评论。

p+css页面居中代码?

网页经常需要将p在屏幕中居中显示,以下几个常用的方法,都比较简单。
水平居中直接加上<center>标签即可,或者设置margin:auto;当然也可以用下面的方法

下面说两种在屏幕正中(水平居中+垂直居中)的方法 ,放上示范的html代码:

css如何把div居中(css怎么把div居中)-编程知识网

方法一:

p使用绝对布局,设置margin:auto;并设置top、left、right、bottom的值相等即可,不一定要都是0。

.main{

text-align: center; /*让p内部文字居中*/

background-color: #fff;

border-radius: 20px;

width: 300px;

height: 350px;

margin: auto;

position: absolute;

top: 0;

left: 0;

right: 0;

bottom: 0;

}

效果如图:

css如何把div居中(css怎么把div居中)-编程知识网

方法二:
仍然是绝对布局,让left和top都是50%,这在水平方向上让p的最左与屏幕的最左相50%,垂直方向上一样,所以再用transform向左(上)平移它自己宽度(高度)的50%,也就达到居中效果了,效果图和上方相同。

.main{

text-align: center;

background-color: #fff;

border-radius: 20px;

width: 300px;

height: 350px;

position: absolute;

left: 50%; top: 50%;

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

}

方法三:
对于水平居中,可以使用最简单的<center>标签,不过已经过时了,用法如下:<p><center>123</center></p>

这个<center>标签就是相对于<p>标签里的文字,可以使其居中。

由于center标签已经过时了,所以正规一点的话还是不建议使用的,可以使用如下的方式代替:<p >123</p>

html的p中如何让各元素水平居中?

1/6首先做好布局。一般来说是一个p嵌套一个p。并且分别添加class。

2/6接着通过class设置基本样式,包括宽度和高度颜色。

3/6然后就可以看到,最初始的时候,子元素是在左上角的。

4/6接着给外层的父元素添加一下display:flex和justify-content:center。刷新页面然后就能看到子元素水平居中。

5/6然后再设置给父元素添加align-items:center即可上下垂直居中了。

6/6总结:父元素设置display:flex , 然后用justify-content: center;来让子元素水平居中,用align-items: center;垂直居中 。

p怎样居中?HTML中p怎样居中呢?

CSS来实现DIV居中,用CSS实现DIV居中的方法有很多,这次教给大家的是比较简单并且兼容性很棒的一段代码,快点进来看看吧。

css如何把div居中(css怎么把div居中)-编程知识网

需要的主要css代码有两个,一个为text-align:center(内容居中),另外一个为margin:0 auto;其两个样式需要配合使用才能实现p盒子的居中显示排版。

首先我们对body设置text-align:center,再对需要居中的p盒子设置css样式margin:0 auto,这样即可让对应p水平居中。

p居中代码应用,为了观察p居中效果,我们对p设置一个p命名为“.p”在html中p标签内使用class=“p”,设置其宽度为400px;高度为100px,边框为红色。以便我们观察效果。

1、完整html+css代码

<!DOCTYPE html> <html> <head> <meta charset=”utf-8″ /> <title>p居中</title> <style> body{ text-align:center} .p{ margin:0 auto; width:400px; height:100px; border:1px solid #F00} /* css注释:为了观察效果设置宽度 边框 高度等样式 */ </style> </head> <body> <p > p居中 </p> </body> </html>

效果图:

css如何把div居中(css怎么把div居中)-编程知识网

此居中方法是让p居中效果完美兼容各大平台、兼容各大浏览器,无论高版本ie还是高版本的ie均兼容。

请问怎么用CSS设置DIV居中或靠左靠右。或者距上多少像素,下,左右?

比如box是一个p,如下示例:.box{float:left;}//向左浮动显示了.box{float:right;}//向右浮动显示了.box{width:980px;margin:0pxauto}//居中显示了.box{margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px;padding-left:5px;}这个前面的分别是外面距,距上,下,左,右,后面是内边距距左,其它的也一样子的道理在HTML调用有两种方法,第一种,直接把这个写在html的head文件里面,<styletype=”text/css”>在这里是CSS代码</style>,或者直接建CSS文件,把代码写里面,在HTML引入,<linkhref=”这里是CSS的路径”type=”text-css”rel=”stylesheet”/>

css两个p左右怎么对齐?

1、使用p标签创建一个模块,在p内,再使用p标签创建两个模块,并分别设置p标签的class属性和id属性。。

2、在css标签内,通过class或id分别定义p的宽度和高度、背景颜色。

3、在css标签内,再设置最外层p为flex布局,并通过align-items属性设置p内两个p垂直方向居中对齐,通过justify-content属性设置p内两个p水平方向两端对齐。