Html 图像中心垂直和水平对齐
嗨,我想放置一个垂直和水平居中对齐的图像, 我的HTML标记是Html 图像中心垂直和水平对齐,html,css,Html,Css,嗨,我想放置一个垂直和水平居中对齐的图像, 我的HTML标记是 <ul class="big-wrapper"> <li> <div class="filler" style="vertical-align: middle; display: inline-block;"> <img src="7-612x612-2.png" original="/7-612x612-2.png" style="margin: 0pt auto; display
<ul class="big-wrapper">
<li>
<div class="filler" style="vertical-align: middle; display: inline-block;">
<img src="7-612x612-2.png" original="/7-612x612-2.png" style="margin: 0pt auto; display: table-cell; text-align: center; vertical-align: middle;">
</div>
</li>
<li>
<div class="filler" style="vertical-align: middle; display: inline-block;">
<img src="7-612x612-2.png" original="/7-612x612-2.png" style="margin: 0pt auto; display: table-cell; text-align: center; vertical-align: middle;">
</li>
</ul>
Used Css
ul.big-wrapper li > div {
height:612px;
width:612px;
}
ul.big-wrappe li {
float:left;
margin:0 20px 20px 0;
position:relative;
text-align:center;
}
-
-
使用Css
ul.big-wrapper li>div{
高度:612px;
宽度:612px;
}
ul.big-wrappe li{
浮动:左;
利润率:0 20px 20px 0;
位置:相对位置;
文本对齐:居中;
}
完成所有这些操作后,我无法完成。请看一看并帮助我。为什么不删除
img
标记,然后将图像设置为背景
,并按如下方式居中:
(内联执行,但通过外部css文件是最佳方式)
有几种很好的方法可以使元素水平和垂直居中,这取决于具体情况和您的喜好 使用以下标记:
<div><img src="a.png" width="100" height="100"></div>
很好的快速修复方法,不会干扰位置
太多,但如果文本确实居中,这种方式可能会有问题
显示:表格单元格
工作原理与良好的旧表一样,具有高度灵活性,但仅在现代浏览器中受支持
位置:绝对位置
顶部
和左侧
偏移应设置为所定位元件各自尺寸的一半。如果包含的元素需要灵活,但需要绝对值才能工作,则可以很好地工作
所有技术的演示:()不,我不能这样做,因为这是我的要求。这成功了。谢谢,如果你想让图像有边框颜色怎么办?我建议你看一张。
<div><img src="a.png" width="100" height="100"></div>
div { width:300px; height:300px; line-height:300px; text-align:center; }
div img { vertical-align:middle; }
div { width:300px; height:300px; text-align:center; display:table-cell; vertical-align:middle; }
div { width:300px; height:300px; position:relative; }
div img { top:-50px; left:-50px; position:absolute; margin:50% 0 0 50%; }