css教程之div文字图片混合型下图片居中

来自:互联网
时间:2018-08-19
阅读:
免费资源网 - https://freexyz.cn/

最近有童鞋问我,在一个div里面,其中有文字和图片,现在想要的效果是文字左对齐,图片居中对齐。然后说对图片定义text-align:center;无效。

我说这里用text-align:center;肯定没有效果的,text-align是文字对齐属性,你用图片上肯定是无效的。

那么我们如何实现上述效果呢?

其实也不是复杂的事情,我可以变通一下,把图片变成块级元素来显示就行了。

举例说明:

Html代码:

<div class="article"> 
<p>免费资源网 - 免费教程,免费软件,免费字体,免费主机,免费域名_Freexyz.cn</p> 
<p>http://www.freexyz.cn/</p> 
<p><img src="http://www.freexyz.cn/images/v1/logo.png" alt="" title="" /></p> 
</div>

CSS代码:

.article p{ 
    padding:3px; 
    text-align:left; 
} 
.article p img{ 
    margin:0 auto; 
    display:block; 
}

当然其中的text-align:left;是可以不写,默认就是居左对齐。效果如下:

免费资源网 - https://freexyz.cn/
返回顶部
顶部