<head>
<style type="text/css">
*{margin:0padding:0font-size:12pxtext-align:center}
.list{margin:50px autowidth:300px}
.item {clear:both}
.item dt{float:leftwidth:110pxtext-align:left}
.item dt a img{border:2px #ddd solidwidth:96pxheight:96px}
.item dt a:hover img{border:2px red solid}
.item dd {float:leftwidth:190pxline-height:20pxtext-align:left}
</style>
</head>
<body>
<div class="list">
<dl class="item">
<dt><a href=""><img src="http://img.baidu.com/img/logo-zhidao.gif" /></a></dt>
<dd>鼠标移到图片上,图片四周的边框线变颜色鼠标移到图片上,图片四周的边框线变颜色鼠标移到图片上,图片四周的边框线变颜色图片四周的边框线变颜色</dd>
</dl>
<dl class="item">
<dt><a href=""><img src="http://img.baidu.com/img/logo-zhidao.gif" /></a></dt>
<dd>鼠标移到图片上,图片四周的边框线变颜色</dd>
</dl>
</div>
</body>
</html>
目前只能用float。一般情况下最佳选择是三个都用float:left,或者第三个用相反方向的,float:right。
至于ul,li列表方式。可以想象成li就是 div,用法一致。
需要注意的是嵌套使用ul,li时,父级的ul,li应用了float属性后,子级将继承该属性,一般需要在子级应用clear:both反之子级应用后会对下一个父级产生影响。这些需要自己反复测试,情况很多,代码也比较多。