zoukankan      html  css  js  c++  java
  • CSS布局与定位——height百分比设置无效/背景色不显示

    CSS布局与定位——height百分比设置无效/背景色不显示

    html元素属性width和height的值有两种表达方式,一是固定像素如“100px”,一是百分比如“80%”,

    使用百分比的好处是元素会按父元素宽高自动调节大小,有更好的自适应性,

    但由于<body>元素默认宽度有效,默认高度无效,

    因此<div>(定位方式为默认值static)父元素为<body>时width="100%" height="100%",其高度设置是无效的,

    如该<div>无内容,仅设置了背景色和边框,则<div>背景颜色和边框也不显示。

    PS:当<div>的定位方式为绝对定位或固定定位,即position属性值为absolute或fixed时,

    父元素为<body>时width="100%" height="100%",其高宽设置均有效,默认为当前窗口的宽高百分比,

    若设置了背景色和边框,则<div>背景颜色和边框均可显示。

    absolute定位和fixed定位区别见【 CSS布局与定位——Positioning(定位)四种定位方式要点总结】。

  • 相关阅读:
    Adobe Photoshop 常用快捷键及下载
    自定义定制排序
    requests之肯德基座位爬取
    requests之网页采集器
    requests实战之破解百度翻译
    爬虫基础知识笔记
    pymysql之模块增删该查
    pymysql模块之基本使用
    pymysql模块之sql注入
    mysql 知识点
  • 原文地址:https://www.cnblogs.com/yuanyingke/p/7474266.html
Copyright © 2011-2022 走看看