zoukankan      html  css  js  c++  java
  • 一个有趣的发现

    今天设计浏览器窗口滚动条,突然发现这样一个有意思的现象:

    先运行下面代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" c />
    <title>无标题文档</title>
    <style type="text/css">
    body {
        overflow:hidden;
    }
    div {
        height:2000px;
        border:solid 1px red;
    }
    </style>
    </head>
    <body>
    <div></div>
    </body>
    </html>
    这在IE 6中无法隐藏滚动条,很郁闷。

     

    后来删除

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

    就OK了

     

    继续尝试,发现在首行增加

    <!--Force IE6 into quirks mode with this comment tag-->

    也OK

     

    噢,明白:

     

    但是当使用!DOCTYPE声明打开符合标准的模式时,overflow、overflow-x和overflow-y属性会应用于html元素,应用于body元素时无效。

  • 相关阅读:
    排序算法
    各种容器
    avl树
    zhenya moves from parents
    maven 相关
    Spring Cloud 子项目介绍
    WebStorm 中 dva 项目用 start 命令需要不断重启项目问题
    git常用命令
    SQL 的各种 join 用法
    程序员成长过程
  • 原文地址:https://www.cnblogs.com/yuzhongwusan/p/1228829.html
Copyright © 2011-2022 走看看