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解决高度自适应问题

     

  • 相关阅读:
    项目开发中需要注意的
    数据库函数
    C#中 ?. 运算符
    字符串格式化String.Format
    day37 进程理论 多进程
    36 网络编程---操作系统 并发
    day35 socket的常用方法,
    day34
    day33天 网络编程udp pycharm控制台输出带颜色
    day32 网络编程初识
  • 原文地址:https://www.cnblogs.com/jeacy/p/6531988.html
Copyright © 2011-2022 走看看