脸书照片/图像垂直对齐
facebook photo/ image vertical align?
Facebook如何垂直对齐其照片? 我检查了他们的 img 标签及其父标签。 父级不使用填充,img 不使用边距。 有垂直对齐,但我认为它不适用于这种情况(请参阅图像不是垂直对齐:中间)。 我通常使用边距垂直对齐(有时使用javascript),所以我对Facebook如何在没有填充或边距的情况下做到这一点感兴趣。 有谁知道他们是怎么做到的?
在Facebook的网站上做了一些研究后,我找到了答案,这里是代码
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.img_contain {
height: 700px;
text-align: center;
line-height: 700px;
border: #333333 1px solid;
}
.img_contain img {
display: inline-block;
vertical-align: middle;
}
</style>
</head>
<body>
<div class="img_contain">
<img src="images/image.jpg" />
</div>
</body>
</html>
Only thing i was missing is adding <!DOCTYPE html> at the top of the document.Now its working.
还有一件事,父级的高度和行高应该相等,并且应该大于它包含的图像的高度
使用显示测试代码:表格单元格
- *请参阅 http://www.w3schools.com/cssref/pr_class_display.asp*
- http://anotherfeed.com/stack/css/valign.php 的测试页面
<!DOCTYPE html>
<html>
<head>
<title>StackOverflow on Another Feed</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<div style="height: 500px; min-height: 500px; width: 500px; border: 1px solid; display: table-cell; vertical-align: middle; text-align: center">
<img src="http://anotherfeed.com/facebook_icon.png" style="display: inline-block; margin-left: auto; margin-right: auto;" />
</div>
</body>
</html>
相关文章:
- 无法将文本与图片垂直对齐
- 使用jquery垂直对齐动态加载的图像
- 如何使 DIV 中的内容垂直对齐
- 使内联块也垂直对齐
- 垂直对齐
- 为什么我需要垂直对齐画布来对齐按钮
- 将一组单选按钮垂直对齐,必要时将其分开
- 如何调整bxslider垂直对齐
- D3动态垂直对齐文本
- HTML 和 CSS 在所有屏幕尺寸上垂直对齐正文网站
- Js 图像滑块,中间垂直对齐
- 我将如何垂直对齐JavaScript文本
- 在父 DIV 中垂直对齐单个 DIV(img)
- JQuery 摇晃破坏脚本和垂直对齐不起作用
- KineticJS使文本垂直对齐
- 如何使用 JQuery 移动更改移动方向时使网格元素水平对齐到垂直对齐
- 垂直对齐的谷歌可视化仪表
- 垂直对齐 svg 圆圈内的文本
- 垂直对齐和具有动态内容和高度的元素
- “垂直对齐:中间”没有达到我的预期