使用javascript/jquery的中心div
我知道很少有方法使用css垂直和水平放置div中心。但是对于旧手机的支持,我必须使用js 如何计算我的边距顶部的值以使方框居中?只需使用普通CSS:使用javascript/jquery的中心div,javascript,jquery,css,Javascript,Jquery,Css,我知道很少有方法使用css垂直和水平放置div中心。但是对于旧手机的支持,我必须使用js 如何计算我的边距顶部的值以使方框居中?只需使用普通CSS: .parent{ 位置:相对位置; 宽度:160px; 高度:160px; 背景:#eee; } .居中{ 位置:绝对位置; 宽度:50px; 高度:50px; 背景色:#FF9800; 排名:0; 左:0; 右:0; 底部:0; 保证金:自动; } 只需使用普通CSS即可: .parent{ 位置:相对位置; 宽度:160px; 高度
.parent{
位置:相对位置;
宽度:160px;
高度:160px;
背景:#eee;
}
.居中{
位置:绝对位置;
宽度:50px;
高度:50px;
背景色:#FF9800;
排名:0;
左:0;
右:0;
底部:0;
保证金:自动;
}
只需使用普通CSS即可:
.parent{
位置:相对位置;
宽度:160px;
高度:160px;
背景:#eee;
}
.居中{
位置:绝对位置;
宽度:50px;
高度:50px;
背景色:#FF9800;
排名:0;
左:0;
右:0;
底部:0;
保证金:自动;
}
只需使用普通CSS即可:
.parent{
位置:相对位置;
宽度:160px;
高度:160px;
背景:#eee;
}
.居中{
位置:绝对位置;
宽度:50px;
高度:50px;
背景色:#FF9800;
排名:0;
左:0;
右:0;
底部:0;
保证金:自动;
}
只需使用普通CSS即可:
.parent{
位置:相对位置;
宽度:160px;
高度:160px;
背景:#eee;
}
.居中{
位置:绝对位置;
宽度:50px;
高度:50px;
背景色:#FF9800;
排名:0;
左:0;
右:0;
底部:0;
保证金:自动;
}
这是我最喜欢的方式:
position:relative;
top: 50%;
transform: translateY(-50%);
left: 50%;
transform: translateX(-50%);
这5条线可以垂直和水平几乎任何东西
这个方法是我从学校学来的 您可以期望95%的用户都能完美地完成这项工作
更方便浏览的方式:
position:relative;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
这是我最喜欢的方式:
position:relative;
top: 50%;
transform: translateY(-50%);
left: 50%;
transform: translateX(-50%);
这5条线可以垂直和水平几乎任何东西
这个方法是我从学校学来的 您可以期望95%的用户都能完美地完成这项工作
更方便浏览的方式:
position:relative;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
这是我最喜欢的方式:
position:relative;
top: 50%;
transform: translateY(-50%);
left: 50%;
transform: translateX(-50%);
这5条线可以垂直和水平几乎任何东西
这个方法是我从学校学来的 您可以期望95%的用户都能完美地完成这项工作
更方便浏览的方式:
position:relative;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
这是我最喜欢的方式:
position:relative;
top: 50%;
transform: translateY(-50%);
left: 50%;
transform: translateX(-50%);
这5条线可以垂直和水平几乎任何东西
这个方法是我从学校学来的 您可以期望95%的用户都能完美地完成这项工作
更方便浏览的方式:
position:relative;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
顶部容器位置=文档高度/2-容器高度/2您搜索过吗?检查-或要求偏移=(屏幕高度-分割高度)*0.5;为什么不使用
表格
?顶部容器位置=文档高度/2-容器高度/2您搜索过吗?检查-或要求偏移=(屏幕高度-分割高度)*0.5;为什么不使用表格
?顶部容器位置=文档高度/2-容器高度/2您搜索过吗?检查-或要求偏移=(屏幕高度-分割高度)*0.5;为什么不使用表格
?顶部容器位置=文档高度/2-容器高度/2您搜索过吗?检查-或要求偏移=(屏幕高度-分割高度)*0.5;为什么不使用表格
?如果手机不支持transform怎么办?@Jamiederson你不必担心tt,但是,试着看看这个:如果手机不支持transform怎么办?@Jamiederson你不必担心tt,但是,看看这个:如果手机不支持transform怎么办?@Jamiederson你不必担心tt,但是,看看这个:如果手机不支持transform怎么办?@Jamiederson你不必担心tt,但是,看看这个: