zoukankan      html  css  js  c++  java
  • form空白及iframe空白处理 dodo

    在网页里加form的时候默认会上下的两块空白,用下面的办法解决它:

    法一:设置CSS对象的margin属性为0:
        
        <div style="border:1px solid #000">第一行<form style="margin:0px"></form>第二行</div>

    方法二:把块元素设置为行内元素:

        <div style="border:1px solid #000">第一行<form style="display:inline"></form>第一行</div>

    虽然还有一种是把<form>标签跟<tr>或者<td>嵌套的写法,但不推荐使用:

        <table><form><tr><td>单元格</td></tr></form></table>

        或

        <table><tr><form><td>单元格</td></form></tr></table>

    注意:第一种方法在表单前后的文字不在同一行,而第二种方法同行。
    提示:如果想改变所有表单的这个效果,可以直接在CSS里定义:
        <style>
        form{margin:0px}
        </style>

    iframe 右边也会出现有空白问题:

    解决方法:

    在VS.NET 2008 中新建页时会有

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    这个标准,但对于IE 6 不支持这个标准,故在使用iframe是右边会有空白。将此句去掉并且需要把ifram所在的页面的body设置为overfolw:auto
    还要把iframe里面要显示的页面也设置为overfolw:auto


     

  • 相关阅读:
    HDU 1198
    HDU 1863
    HDU 1879
    HDU 1233
    HDU 1232
    HDU 1829
    HDU 2473
    hdu 1829 A Bug's Life
    hdu 3038 How Many Answers Are Wrong
    hdu 1198 Farm Irrigation
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/2037577.html
Copyright © 2011-2022 走看看