zoukankan      html  css  js  c++  java
  • 由设置body线性背景色引发的问题-----当声明文档类型时,对body设置线性背景色,页面背景色无法整体线性过渡

    问题:当声明文档类型时,对body设置线性背景色,页面背景色无法整体线性过渡

     不声明文档类型时,对body设置线性背景色

    1. <HTML>
    2. <head>
    3.     <meta charset="UTF-8">
    4.     <title>Title</title>
    5.     <style>
    6.         body{
    7.             background: linear-gradient(to bottom, #fff, #000);
    8.         }
    9.     </style>
    10. </head>
    11. <body>
    12. </body>
    13. </HTML>

    显示如下: 

     

    声明文档类型后,显示如下

    1. <!DOCTYPE html>
    2. <HTML>
    3. <head>
    4.     <meta charset="UTF-8">
    5.     <title>Title</title>
    6.     <style>
    7.         body{
    8.             background: linear-gradient(to bottom, #fff, #000);
    9.         }
    10.     </style>
    11. </head>
    12. <body>
    13. </body>
    14. </HTML>

    最终解决方案:

    1. <!DOCTYPE html>
    2. <HTML>
    3. <head>
    4.     <meta charset="UTF-8">
    5.     <title>Title</title>
    6.     <style>
    7.         html, body{
    8.             height: 100%;
    9.         }
    10.         body{
    11.            background: linear-gradient(to bottom, #fff, #000);
    12.        }
    13.     </style>
    14. </head>
    15. <body>
    16. </body>
    17. </HTML>
    参考文档:

    CSS解决高度自适应问题

     

  • 相关阅读:
    网络编程之Tcp,udp
    网络编程简介
    面向对象之高级篇 反射,元类
    面向对象 高级篇
    面向对象,继承
    初识面向对象
    包 hashlib,logging
    模块
    Dango生命周期回顾与forms组件
    Django中auth登录、注册、修改密码、退出、ORM自关联
  • 原文地址:https://www.cnblogs.com/jeacy/p/6531988.html
Copyright © 2011-2022 走看看