div 中如何让两个DIV居中?

像这种,如何让图片在左边,标题和描述文字在右边并且排列好。对CSS还是不太熟悉,我做的始终是竖着的。
关键的几个属性是什么,求高手解答。谢谢啦
还是不行啊。我用的是,图片一个DIV,标题和描述一起用一个DIV,两个都float left,还是不行啊。标题描述用了一个margin-left。就成了图片在左上角,标题和描述在右下角的样子的啦

1.先说文字居中。

此处是垂直居中,关键代码height:105px;line-height:105px;两个值要相等。

<div style=' height:105px;line-height:105px;overflow:hidden;border:1px solid #FF0099;' >居中</div>

2.文字横向居中,关键代码text-align:center

<div style=' height:105px;line-height:105px;overflow:hidden;border:1px solid #FF0099;text-align:center'>ju zhong</div>

3.图片居中,代码如下:

<div style=' height:105px;width:300px;line-height:105px;overflow:hidden;border:1px solid #FF0099;text-align:center'><img src="1.png" alt="" /></div>

4.图片垂直居中,关节代码display: table-cell; vertical-align:middle;

代码如下;

<div style=' height:105px;width:300px;line-height:105px;overflow:hidden;border:1px solid #FF0099;text-align:center ; display: table-cell; vertical-align:middle; '><img src="1.png" alt="" /></div>

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-29
这个用dt,dl列表完成比较合理一些,当然用div也无妨,没几个人看代码,基本实现就可以了

关键属性就是2个DIV都有个float:left;这样就可以了

仍有疑问,补充追问本回答被提问者采纳
第2个回答  2011-09-23
图片DIV float left 标题和描述 DIV float right
第3个回答  2011-09-23
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<div class="div1" style="width:980px;height:500px;border:1px solid red;">
<div align="center">
<div class="div2" style="width:200px;height:500px;border:1px dashed red;"></div>
</div>
</div>
</body>
</html>

第4个回答  2011-09-26
发你百度嗨了 瞧瞧吧
相似回答