发个截图或者源码
已经解决啦,谢谢哈
检查一下margin的设置
嗯哪,就是margin的问题。。谢谢你哈
有时候,我们在用层的时候会发现两个层中间多出了一个空行,但观察源代码,里面并不一定有<br>或 之类的代码;这个空行是哪来的呢?
一种情况:
程序代码
<body>
<div id="container"><!--页面层容器-->
<div id="Header">top<!--页面头部-->
</div>
<div id="PageBody"><!--页面主体-->
<div id="Sidebar">a<!--侧边栏-->
</div>
<div id="MainBody">b<!--主体内容-->
</div>
</div>
<div id="Footer"><!--页面底部-->
</div>
</div>
</body>
这种情况,排版是非常整洁美观的,但它可能引起空行,在输出的时候,我们会发现ab之间有一个空间,导致空行的原因,就是<div>前面的排版空格,只要删掉就OK了~(如下)
程序代码
<body>
<div id="container"><!--页面层容器-->
<div id="Header">top<!--页面头部-->
</div>
<div id="PageBody"><!--页面主体-->
<div id="Sidebar">a<!--侧边栏-->
</div>
<div id="MainBody">b<!--主体内容-->
</div>
</div>
<div id="Footer"><!--页面底部-->
</div>
</div>
</body>
第二种情况:受层内form影响,一般我们会在层内放置表格,而表格内可能存在表单,这就有一个嵌套问题,一般我们 将<form>放在<table><tr>之间,或是放在<tr>之后,只是不放 在<table>之外就Ok了~
已经解决啦,是margin的设置问题,谢谢哈。。。
在div 中,,有个函数可以控制,你可以看看CSS帮助文档
已经解决啦,是margin的设置问题,谢谢哈。。。
在不同的浏览器上看看 是不是都有一样的空行?
ie中有,firfox中木有。。。
第二个div的开始标签和第一个div的结束标签连在一起如:
<div1>****
</div1><div2>
</div2>
1.检测盒子模块,尤其是margin和padding
2.检测display,布局使用的是block、inline还是inline-block,后两者经常有默认的margin和padding
3.对于ie上宽高较小(貌似是小于10px)的,设置overflow:hidden,不然默认的最小宽高会撑大div
是margin的设置问题,谢谢你哈。。。
这么多回复,原来是女孩子的问题啊^_^
非常感谢大家的帮助。。。
直接硬性相对定位
来软的不行就要来硬的
恩恩。。。谢谢哈
对女孩子要温柔点,动不动就来硬的。:(