首页 > 编程开发 > CSS    日期:2018-08-19 / 来自互联网 / 浏览

最近有童鞋问我,在一个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;是可以不写,默认就是居左对齐。效果如下:

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章

1 2 3 4 5