威言威语
我愿像茶,苦涩留心,清香予人。
威言威语
当前位置: 首页 > 设计 > 正文

div文字图片混合型下图片居中

在一个div里面,其中有文字和图片,现在想要的效果是文字左对齐,图片居中对齐。方法就是把图片变成块级元素来显示就行了。
div文字图片混合型下图片居中
目录
文章目录隐藏
  1. Html代码:
  2. CSS代码:
  3. 演示地址:

对于图片居中的问题,网上有很多很多方法,图片居中又分水平居中和垂直居中。之前有文章:DIV中让图片水平、垂直居中使一个层垂直居中于浏览器

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

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

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

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

举例说明:

Html代码:

<div class="article">
<p>威言威语</p>
<p>https://www.weisay.com</p>
<p><img src="/blog/ico/css.gif" alt="" title="" /></p>
</div>
CSS代码:

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

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

演示地址:

您可能还会对这些文章感兴趣!

div文字图片混合型下图片居中:目前有 32 条评论

  1. huli
    17楼
    huli:Google Chrome 13.0.782.107 Windows XP

    请问这篇文章内的代码插件是什么呢?

    2012-03-16 15:30 回复
  2. Monarch
    16楼
    Monarch:Google Chrome 14.0.835.186 Windows XP

    来学习了。呵呵。要更新哇

    2011-10-13 13:36 回复
  3. wmtimes
    15楼
    wmtimes:Google Chrome 14.0.835.186 Windows 7

    嗯。说的就是。

    2011-09-28 21:55 回复
  4. 魏星博客
    14楼
    魏星博客:Google Chrome 13.0.782.215 Windows XP

    几天没来,跟新好几篇文章了,看来以后还是得常来学习!

    2011-09-16 09:01 回复
  5. Nunki
    13楼
    Nunki:Firefox 6.0.2 Windows 7

    :smile: 有用

    2011-09-13 21:02 回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

gravatar

question razz sad smile redface biggrin eek shock confused cool lol mad rolleyes wink cry