两个div层之间的空行

 有时候,我们在用层的时候会发现两个层中间多出了一个空行,但观察源代码,里面并不一定有<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了~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值