图像下左对齐文本,最大宽度:100%

时间:2013-01-30 01:25:47

标签: html css

我希望此图片下的文字在图片下方左对齐('我的标题'与图片的左侧对齐),无论它的高度是什么,没有的JavaScript。

HTML

<div class="container">
    <div class="img-container">
        <img src="http://img.thesun.co.uk/multimedia/archive/01572/empire-state-build_1572000a.jpg"/>

        <div class="info">
            <h1>my title</h1>
            <p> my description</p>
        </div>

    </div>
</div>

CSS

.container{
    width:900px;
    position:relative;
}

.img-container{
    text-align:center;
}

img{
    max-width:100%;
}

.info{
    text-align:left;
}

http://jsfiddle.net/NGwdc/

如果调整.container width,它应始终与该图像的左侧对齐。

这只能用CSS吗?

1 个答案:

答案 0 :(得分:0)

答案是制作图像容器display:inline-block和最外面的容器text-align:center

http://jsfiddle.net/NGwdc/1/