div标签自动换行的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 06:45:36
我所说的自动换行不是div标签内的自动换行那个好弄

我先插入了一张图片<img src="../image/head-2.jpg" width="800" height="51" />
然后在图片下方插入了一块<div id="a1" style="position:relative;">
我在dreamweaver中编辑,可以看到图片和div紧紧的贴在了一起;
但是当我在IE中预览的时候却发现图片和div块的 中间出现了明显的一行 丑陋的空白
请问 高手怎么解决这个问题啊,我实在是太郁闷了~~

这是浏览器解析的问题,IE默认图片和文字之间存在间距,可以用样式强行定义,我一般的做法是将图片也放入一个DIV中这样方便以后修订,灵活性较高,之后再定义文字的DIV有PADDING-TOP控制文字于图片的距离,为规范期间一般都会在页面先定义body,tr,input,select,textarea,div{
margin:0 auto;
padding:0px;
}
虽然没分友情帮助吧呵呵

你设置<div>position为absolute,然后设置top值,即:
<div id="a1" style="position:absolute;top:##px">
自己调一下top值,应该可以。仅作参考