方法一:
<span style="text-decoration: none;">.parent {<br/> width:800px;<br/> height:500px;<br/> border:2px solid #000;<br/> position:relative;<br/> }<br/> .child {<br/> width:200px;<br/> height:200px;<br/> margin: auto; <br/> position: absolute; <br/> top: 0; left: 0; bottom: 0; right: 0; <br/> background-color: red;<br/>}<br/></span>
方法二:
<span style="text-decoration: none;">.parent {<br/> width:800px;<br/> height:500px;<br/> border:2px solid #000;<br/> display:table-cell;<br/> vertical-align:middle;<br/> text-align: center;<br/> }<br/> .child {<br/> width:200px;<br/> height:200px;<br/> display:inline-block;<br/> background-color: red;<br/> }<br/></span>
方法三:
<span style="text-decoration: none;">.parent {<br/> width:800px;<br/> height:500px;<br/> border:2px solid #000;<br/> display:flex;<br/> justify-content:center;<br/> align-items:center;<br/> }<br/> .child {<br/> width:200px;<br/> height:200px;<br/> background-color: red;<br/> }<br/></span>
方法四:
<span style="text-decoration: none;">.parent {<br/> width:800px;<br/> height:500px;<br/> border:2px solid #000;<br/> position:relative;<br/> }<br/> .child {<br/> width:300px;<br/> height:200px;<br/> margin:auto;<br/> position:absolute;/*设定水平和垂直偏移父元素的50%,再根据实际长度将子元素上左挪回一半大小*/<br/> left:50%;<br/> top:50%;<br/> margin-left: -150px;<br/> margin-top:-100px;<br/> background-color: red;<br/> }<br/></span>
更多div在另一个div里垂直居中的示例介绍相关文章请关注PHP中文网!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号