css 完美垂直居中解决方案兼容ie8以上等其他浏览器详解编程语言
2023-06-13 09:11:50 时间
css 完美垂直居中解决方案兼容ie8以上等其他浏览器
!DOCTYPE html
html
head
title DIV水平垂直居中 /title
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
style type="text/css"
#outer {
display:table;
height:400px;
#position:relative;
overflow:hidden;
}
#middle {
width:300px;
height: 400px;;
display:table-cell;
vertical-align:middle;
#position:absolute;
#top:50%;
background: #F0E68C;
}
#inner {
#position:relative;
#top:-50%;}
/style
/head
body
div id="outer"
div id="middle"
div id="inner"
水平居中 /br
水平居中 /br
水平居中 /br
水平居中 /br
/div
/div
/div
/body
/html
script type="text/javascript"
//显示浏览器版本
document.getElementById(ver).innerHTML = navigator.userAgent;
/script
移动端的写法
!DOCTYPE html
html
head
title DIV水平垂直居中 /title
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
style type="text/css"
#middle {
width:30%;
height: 10rem;
display:table-cell;
vertical-align:middle;
background: #F0E68C;
}
/style
/head
body
div id="middle"
水平居中 /br
水平居中 /br
水平居中 /br
水平居中 /br
/div
/body
/html
ps:不能用绝对定位否则失效(可以加到外面一层)
还有个绝对定位居中的方法
.element {
width: 600px; height: 400px;
position: absolute; left: 50%; top: 50%;
transform: translate(-50%, -50%); /* 50%为自身尺寸的一半 */
}
18893.html
cjava相关文章
- css怎么改鼠标样式,如何利用CSS改变鼠标的样式
- css 更改所有text,CSS之cssText「建议收藏」
- 谷歌浏览器无法上网问题解决方案_只有浏览器不能上网
- 如何避免用户通过浏览器控制台查看页面资源
- selenium浏览器自动化测试框架-待收集整理实践
- 使用html css实现180箭头旋转,纯CSS实现箭头旋转「建议收藏」
- 【CSS】轮播图案例开发 ( 基本设置 | 子绝父相 | 浏览器水平居中 | 圆角设置 | 绝对定位居中设置 )
- Arm浏览器在Linux上的应用(linuxarm浏览器)
- CSS 之 Opacity多浏览器透明度兼容处理详解编程语言
- Linux系统自带的浏览器推荐(linux自带浏览器)
- IE浏览器要走了 你对它有什么留恋吗?
- 微软在Windows 10 Build 19043.899版里已经提前删除EDGE浏览器经典版
- Mozilla Firefox 92浏览器将再次尝试默认支持AVIF图片
- Lynx在过去很长一段时间被认为是最好的浏览器,但是其巅峰时期已经过去了。这款基于文本的浏览器需要通过终端视窗查看,如果使用GUI服务器进行网络搜索,那么Lynx这类工具就必不可少了。不过它和标准浏览器不一样,不能点击链接,也不能看图片,当然更不用提Flash或Java小程序了。
- CSS如何影响MySQL的使用(css影响MySQL)
- 器使用Oracle CSS服务器提升业务效率(oracle css服务)
- 针对浏览器隐藏CSS之独孤九剑
- 开发跨浏览器javascript常见注意事项
- 网页和浏览器兼容性问题汇总(draft1)
- 在IE浏览器中使用jquery的fadeIn()效果英文字符字体加粗
- js获取浏览器版本以此来调整CSS的样式
- Android实现图片浏览器示例